STEP 116. ๋๋ผ์ด๋ฒ | |
โชSTEP 115. ๋ธํ ํธ๋์คํผ๊ณผ ๋น์ฃผ์ผ ํธ๋์คํผ | STEP 117. Inverse kinematicsโฉ |
โ๋๋ผ์ด๋ฒ ์ถ๊ฐ
๋๋ผ์ด๋ฒ๋ ์ ์ด๋ฐ๋ ์ค๋ธ์ ํธ์ ์ถ๊ฐํฉ๋๋ค. ํค ํ๋ ์ ์ ๋๋ฉ์ด์
์ ์ถ๊ฐํ ์ ์๋ ์์ฑ์๋ ๋๋ผ์ด๋ฒ๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๋ง์ฐ์ค ์ปค์๋ฅผ ํ๋ ์์ ๊ฐ์ ธ๊ฐ๊ณ ์ค๋ฅธ์ชฝ ๋ฒํผ์ ๋๋ฅด๊ณ Add Driver๋ฅผ ํด๋ฆญํฉ๋๋ค. ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก๋ ํ๋ ์์์ Ctrl+D ํค๋ฅผ ๋๋ฆ
๋๋ค. ๋๋ผ์ด๋ฒ ์์ฑ(driven property)์ ์ค์ ํ๊ณ Update Dependencies ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. ๋๋ผ์ด๋ฒ๊ฐ ์ถ๊ฐ๋๋ฉด ํ๋๋ ๋ณด๋ผ์์ผ๋ก ๋ณ๊ฒฝ๋ฉ๋๋ค.
โ๋๋ผ์ด๋ฒ ์ ๊ฑฐ
๋๋ผ์ด๋ฒ๊ฐ ์๋ ํ๋์์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ ํด๋ฆญํ๊ณ Delete Drivers๋ฅผ ํด๋ฆญํฉ๋๋ค. ๋จ์ผ ์ต์ ์ ์ ๊ฑฐํ๋ ค๋ฉด Delete Single Driver๋ฅผ ํด๋ฆญํฉ๋๋ค.
โ๋๋ผ์ด๋ฒ ํธ์ง
๊ฐ๋จํ ๋๋ผ์ด๋ฒ ์์ฑ ํธ์ง์ ํ๋์์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ ๋๋ฅด๊ณ Edit Driver๋ฅผ ํด๋ฆญํด์ ์์ ํ๋ฉด ๋ฉ๋๋ค. ๋ณต์กํ ์์ฑ ํธ์ง์ ์์ด๋ฆฌ์ด๋ฅผ ์ถ๊ฐํ๊ณ ์๋ํฐ๋ฅผ Drivers๋ก ์ ํํ์ฌ ์์ ์ ์งํํฉ๋๋ค. ์ด ์๋ํฐ๋ ๋๋ผ์ด๋ฒ๋ฅผ ์ ๋๋ฉ์ด์ ์ ๊ทธ๋ํ ์๋ํฐ์ฒ๋ผ F-Curve๋ฅผ ์ฌ์ฉํ์ฌ ๋ํ ์ผํ๊ฒ ์ค์ ํ ์ ์์ต๋๋ค. ๋ ๋ฆฝ์ ์ธ ์ฐฝ์ ์ฌ์ฉํ๋ ค๋ฉด ๋๋ผ์ด๋ฒ๊ฐ ์๋ ํ๋์์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ ๋๋ฅด๊ณ Open Drivers Editor๋ฅผ ํด๋ฆญํฉ๋๋ค.
โ๋๋ผ์ด๋ฒ ์์ฑ
Type์ Scripted Expression์ผ๋ก ๊ธฐ๋ณธ ๊ฐ์ด ์ค์ ๋์ด ์์ต๋๋ค. ์๋์ Expression ํ๋์ ์์๊ณผ ์คํฌ๋ฆฝํธ๋ฅผ ๋ฃ์ด ์ฌ์ฉํ ์ ์์ต๋๋ค.
Add Input Variable ๋ฒํผ์ ๋๋ฅด๋ฉด ๋๋ผ์ด๋ฒ์ ๋ณ์๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. ์ค๋ฅธ์ชฝ์ ๋ฒํผ ๋ ๊ฐ์ง๋ ๋ณ์ ๋ณต์ฌ์ ๋ถ์ฌ๋ฃ๊ธฐ์
๋๋ค.
๊ทธ ์๋์ ๋ณ์ ํ์
๋ฒํผ์ ์ด๋ฉด ์ ์ด ์ค๋ธ์ ํธ์ ๋จ์ผ ์์ฑ ๋ฐ๊ธฐ, ์ฑ๋๋ณ ํธ๋์คํผ ์ ๋ณด ๋ฐ๊ธฐ, ๊ฐ๋์ ์ฐจ์ด ๊ณ์ฐ, ๊ฑฐ๋ฆฌ ๊ณ์ฐ ์ค์ ํ๋๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ์ค๋ฅธ์ชฝ์ var๋ ๋ณ์์ ์ด๋ฆ์
๋๋ค.
๋ง์ง๋ง์ผ๋ก Object๋ ์ ์ด ์ค๋ธ์ ํธ๋ฅผ ์ ํํ๋ ์ต์
์
๋๋ค.
โ์์ฑ ๊ฒฝ๋ก ๋ณต์ฌํ๊ณ ๋ถ์ฌ๋ฃ๊ธฐ
๋ณ์ ํ์
์ด Single Property์ธ ๊ฒฝ์ฐ Path๋ฅผ ์ง์ ์ค์ ํด์ผ ํฉ๋๋ค. ๋จผ์ ์ ์ด ์ค๋ธ์ ํธ๋ฅผ ์ ํํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ์ ธ์ฌ ์์ฑ์์ ์ปค์๋ฅผ ์ฌ๋ฆฌ๊ณ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ ํด๋ฆญํ์ฌ Copy Data Parth๋ฅผ ์ ํํฉ๋๋ค. ๋ค์ ๋๋ผ์ด๋ฒ ์์ฑ ํจ๋๋ก ๋์์์ Path์ ๋ถ์ฌ๋ฃ๊ธฐ ํฉ๋๋ค.
์๋์ ์ด๋ฏธ์ง์ ๊ฐ์ด X, Y, Z์ฒ๋ผ ์ฑ๋์ด ์๋ ์์ฑ์ ๋ค์ ์ฑ๋ ๋ฒํธ๋ฅผ ์ถ๊ฐ๋ก ์
๋ ฅํฉ๋๋ค.
ํฌ๋ฆฌ์์ดํฐ๋ธ ์ปค๋จผ์ฆ BY-NC-ND 4.0
์ด ์ ์๋ฌผ์ ์์, ๊ฐ์, ์ถํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋น์์
์ & ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ๋ธ๋ก๊ทธ ์คํฌ๋ฉ ๋ฐ ์ปค๋ฎค๋ํฐ ๊ณต์ (์ถ์ฒ ํ๊ธฐ ํ์)๋ ๊ฐ๋ฅํฉ๋๋ค.