STEP 117. Inverse kinematics | |
โชSTEP 116. ๋๋ผ์ด๋ฒ | STEP 118. ๋ฆฌ๊ธฐํ์ดโฉ |
IK๋ ์ปจ์คํธ๋ ์ธ์ค์ ์ํด์์ต๋๋ค. IK ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ค๋ฉด ๋ณธ ์ปจ์คํธ๋ ์ธํธ์์ Inverse kinematics๋ฅผ ์ถ๊ฐํด์ผ ํฉ๋๋ค.์ด ๊ธฐ๋ฅ์ ๋ณธ์์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ผ๋ฐ ์ปจ์คํธ๋ ์ธ์ค์๋ ํ์๋์ง ์์ต๋๋ค.
โIK ์ถ๊ฐ
์๋ง์ถ์ด ์ค๋ธ์ ํธ๋ฅผ ์ ํํ๊ณ ํฌ์ฆ ๋ชจ๋๋ก ์ ํํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ IK๋ฅผ ๋ฃ์ ์ ํํฉ๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ์๋ ์ตํ์ ๋ณธ์ด ํด๋น๋ฉ๋๋ค.
๊ทธ๋ค์ [์์ฑ์ฐฝ] Bone Constraint ํญ ์ผ๋ก ์ด๋ํ์ฌ Add Bone Constraint ๋ฉ๋ด๋ฅผ ๋๋ฅด๊ณ Inverse Kinematics๋ฅผ ์ถ๊ฐํฉ๋๋ค.
โํ๊ฒ ์ค์
IK๋ก ์ค์ ํ ๋ณธ๊ณผ ํจ๊ป ๊ทธ ์์ ๊ณ์ธต์ ์๋ ๋ณธ๊น์ง ์ ์ดํ๋ ์ปจํธ๋กค๋ฌ๋ฅผ ์ค์ ํฉ๋๋ค. Targetr ํญ๋ชฉ์์ ์ปจํธ๋กค๋ฌ๋ก ์ฌ์ฉํ ์ค๋ธ์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
ํ๊ฒ์ ์ค๋ธ์ ํธ์ ํ์
๊ณผ ์๊ด์์ด ์ง์ ํ ์ ์์ต๋๋ค. ๋ฉ์ฌ,์ปค๋ธ, ์ ํํฐ์ ์๋ง์ถ์ด ์ค๋ธ์ ํธ๋ ์ง์ ํ ์ ์์ต๋๋ค. ๋ค๋ง, ์๋ง์ถ์ด ์ค๋ธ์ ํธ๋ฅผ ํ๊ฒ์ผ๋ก ์ฌ์ฉํ ๊ฒฝ์ฐ ํน์ ๋ณธ์ ์ ํํด์ผ ํฉ๋๋ค. ๋์ผํ ์๋ง์ถ์ด ์ค๋ธ์ ํธ ๋ด์ ๊ณ์ธต๊ตฌ์กฐ๋ก ์ด๋ฃจ์ด์ง ๋ณธ์ผ๋ก๋ ์ค์ ํ ์ ์์ง๋ง, IK ์ต์
์ ๋ฃ์ ๋ณธ์ ์์์ผ๋ก ์์ฑ๋ ๋ณธ์ ํ๊ฒ์ผ๋ก ์ค์ ํ ๊ฒฝ์ฐ ๊ทธ ๊ธฐ๋ฅ์ด ์ ๋๋ก ์๋๋์ง ์์ต๋๋ค.
โIK ์ ์ฉ ๋ฒ์ ์ค์
Chain Lengh ํญ๋ชฉ์์ ๊ฐ์ ๋ณ๊ฒฝํฉ๋๋ค. ๊ฐ์ด ํด์๋ก IK๊ฐ ์ ์ฉ๋๋ ๋ฒ์๊ฐ ๋์ด์ง๋๋ค. ๊ฐ์ด 0์ด๋ฉด ๋ชจ๋ ์์ ๊ณ์ธต์ ์๋ ๋ณธ์ด IK๋ก ์ ์ฉ๋๊ณ , ๊ฐ์ด 1์ด๋ฉด ์๊ธฐ ์์ ๋ง IK๊ฐ ์ ์ฉ๋ฉ๋๋ค.
โํด ํ๊ฒ ์ค์ ํ๊ธฐ
Pole Target ํญ๋ชฉ์์ ํด ํ๊ฒ์ผ๋ก ์ฌ์ฉํ ๋ณธ์ด๋ ์ค๋ธ์ ํธ๋ฅผ ์ค์ ํฉ๋๋ค.
ํฌ๋ฆฌ์์ดํฐ๋ธ ์ปค๋จผ์ฆ BY-NC-ND 4.0
์ด ์ ์๋ฌผ์ ์์, ๊ฐ์, ์ถํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋น์์
์ & ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ๋ธ๋ก๊ทธ ์คํฌ๋ฉ ๋ฐ ์ปค๋ฎค๋ํฐ ๊ณต์ (์ถ์ฒ ํ๊ธฐ ํ์)๋ ๊ฐ๋ฅํฉ๋๋ค.