์๋ณธ : https://ogldev.org/www/tutorial38/tutorial38.html ๋ฐฐ๊ฒฝ ๋ง์นจ๋ด ์๋ฐฑ๋ง๋ช
์ ๋
์๋ค์ด ์๊ตฌํด์จ ํํ ๋ฆฌ์ผ. ์คํค๋์ผ๋ก๋ ์๋ ค์ง ๊ณจ๊ฒฉ ์ ๋๋ฉ์ด์
์ผ๋ก, Assimp ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ณจ๊ฒฉ ์ ๋๋ฉ์ด์
์ ์ฌ์ค ๋ ๋ถ๋ถ์ผ๋ก ์ด๋ฃจ์ด์ง ๊ณผ์ ์
๋๋ค. ์ฒซ ๋ฒ์งธ๋ ์ํฐ์คํธ๊ฐ ์คํํ๊ณ ๋ ๋ฒ์งธ๋ ํ๋ก๊ทธ๋๋จธ์ธ ์ฌ์ฉ์(๋๋ ์์ฑํ ์์ง)๊ฐ ์คํํฉ๋๋ค. ์ฒซ ๋ฒ์งธ ๋ถ๋ถ์ ๋ชจ๋ธ๋ง ์ํํธ์จ์ด ๋ด๋ถ์์ ๋ฐ์ํ๋ฉฐ ๋ฆฌ๊น
์ด๋ผ๊ณ ํฉ๋๋ค. ์ฌ๊ธฐ์ ์ผ์ด๋๋ ์ผ์ ์ํฐ์คํธ๊ฐ mesh ์๋ ๋ผ(skeleton)์ ๊ณจ๊ฒฉ(bones)์ ์ ์ํ๋ ๊ฒ์
๋๋ค. mesh๋ ๋ฌผ์ฒด์ ํผ๋ถ(์ธ๊ฐ์ด๋ ๊ดด๋ฌผ์ด๋ ๋ฌด์์ด๋ )๋ฅผ ๋ํ๋ด๋ฉฐ skeleton์ ์ค์ ์ธ๊ณ์์ ์ค์ ์์ง์์ ๋ชจ๋ฐฉํ๋ ๋ฐฉ์์ผ๋ก mesh๋ฅผ ์์ง์ด๋๋ฐ ์ฌ..
[๋ฒ์ญ] ํํ ๋ฆฌ์ผ 38 : Skeletal Animation with Assimp
์๋ณธ : https://ogldev.org/www/tutorial38/tutorial38.html ๋ฐฐ๊ฒฝ ๋ง์นจ๋ด ์๋ฐฑ๋ง๋ช
์ ๋
์๋ค์ด ์๊ตฌํด์จ ํํ ๋ฆฌ์ผ. ์คํค๋์ผ๋ก๋ ์๋ ค์ง ๊ณจ๊ฒฉ ์ ๋๋ฉ์ด์
์ผ๋ก, Assimp ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ณจ๊ฒฉ ์ ๋๋ฉ์ด์
์ ์ฌ์ค ๋ ๋ถ๋ถ์ผ๋ก ์ด๋ฃจ์ด์ง ๊ณผ์ ์
๋๋ค. ์ฒซ ๋ฒ์งธ๋ ์ํฐ์คํธ๊ฐ ์คํํ๊ณ ๋ ๋ฒ์งธ๋ ํ๋ก๊ทธ๋๋จธ์ธ ์ฌ์ฉ์(๋๋ ์์ฑํ ์์ง)๊ฐ ์คํํฉ๋๋ค. ์ฒซ ๋ฒ์งธ ๋ถ๋ถ์ ๋ชจ๋ธ๋ง ์ํํธ์จ์ด ๋ด๋ถ์์ ๋ฐ์ํ๋ฉฐ ๋ฆฌ๊น
์ด๋ผ๊ณ ํฉ๋๋ค. ์ฌ๊ธฐ์ ์ผ์ด๋๋ ์ผ์ ์ํฐ์คํธ๊ฐ mesh ์๋ ๋ผ(skeleton)์ ๊ณจ๊ฒฉ(bones)์ ์ ์ํ๋ ๊ฒ์
๋๋ค. mesh๋ ๋ฌผ์ฒด์ ํผ๋ถ(์ธ๊ฐ์ด๋ ๊ดด๋ฌผ์ด๋ ๋ฌด์์ด๋ )๋ฅผ ๋ํ๋ด๋ฉฐ skeleton์ ์ค์ ์ธ๊ณ์์ ์ค์ ์์ง์์ ๋ชจ๋ฐฉํ๋ ๋ฐฉ์์ผ๋ก mesh๋ฅผ ์์ง์ด๋๋ฐ ์ฌ..
2023.04.28