์คํฌ๋ฆฐ์์ ๋ง์ฐ์ค์ค๋ฅธ์ชฝ ํด๋ฆญํ ์์น๋ฅผ ๊ธฐ์ค์ผ๋ก ์นด๋ฉ๋ผ๋ฅผ ๋กํ ์ดํธ ์ํค๊ณ ์ถ์๋ฐ,
๋ง์น 3DMax๋ ๊ทธ๋ฐ 3dํด์ฒ๋ผ ใ
ใ
์ด๋ป๊ฒ ํด์ผํ ๊น? ๊ฒ์ ํค์๋์ข ์ฃผ๋ผ.. ์ฐพ๋ค๊ฐ ์ ๋ชป์ฐพ๊ฒ ๋ค.
๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ํด๋ฆญํ ์ฒซ์ง์ ์ ๊ธฐ์ค์ผ๋ก ์นด๋ฉ๋ผ๋ฅผ ๋น ๊ทธ ์ง์ ์ ์ฃผ์๋ก ๋๊ฒ ํ๊ณ ์ถ์๋ฐ...
๋๋ถ๋ถ์ ์นด๋ฉ๋ผ ์ปจํธ๋กค ์ธํฐํ์ด์ค๋ Position, Direction, Up ์ด ์ธ๊ฐ์ ์ธ์๋ฅผ ๋ฐ์์ ์นด๋ฉ๋ผ์ ์ํ๋ฅผ ๊ฐฑ์ ํ ์ ์์ํ ๋ฐ ๋ค๊ฐ ํ๊ณ ์ถ์๊ฑธ ํ๋ ค๋ฉด Position, Up์ธ์๋ ๊ณ ์ ํ๊ณ Direction ๋ฒกํฐ๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ง์ฐ์ค ์์ง์์ ๋ง์ถฐ์ ์ ๋นํ ํ์ ํด์ฃผ๋ฉด ๋ ๊ฑฐ์.. ์กฐ๊ธ ๋ ์ฝ๊ฒํ๊ณ ์ถ๋ค๋ฉด ์ ์ด์ ๊ฐ๋ก ์ธ๋ก ๋ณํ์์น์ ๋ํ ๊ฐ์ Yaw, Pitch์ด๋ฐ ์์ผ๋ก ๋ณ์ ํ ๋นํด ๋๊ณ ๊ทธ ์์น๋ฅผ ์ ๋ ฅ์ผ๋ก ๊ฐ์ฐํ๊ณ ์ต์ข Direction์ ๊ทธ ์์น๋ฅผ ์ด์ฉํด์ ์ฌ๊ณ์ฐํ๋ ๋ฐฉ๋ฒ๋ ๊ฐ๋ฅํ ๋ฏ
์ ๊ฐ ์ ์ดํด๋ฅผ ๋ชปํ๋๋ฐ, yaw pitch๋ฅผ ๋ง์ฐ์ค xy ์ธํ์ผ๋ก ๋ฐ๊ณ , ๊ทธ ์์น๋ฅผ ์ด์ฉํด direction์ ๊ณ์ฐํ๋ค์, ๋กํ ์ดํธ๋ ์ด๋ป๊ฒ ํด์ผํ๋๊ฑฐ์?
yaw pitch๋ก direction vector๋ฅผ ๋ง๋๋๊ฑธ ๋ชปํ๊ฑฐ๋ฉด Matrix ์ชฝ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ํ์ ํ๋ ฌ ๋ง๋ค์ด์ ๊ธฐ์ค ๋ฐฉํฅ ๋ฐฑํฐ(ex: (0, 0, 1))์๋ค ๊ณฑํด์ฃผ๋ฉด ๋ ๊ฑฐ๊ณ ๊ทธ๊ฒ ์๋๋ผ Direction์ ๊ตฌํ๋๋ฐ ์ ์ฉ์ ๋ชปํ๊ณ ์๋ ๊ฑฐ๋ผ๋ฉด ์์ ์๊ธฐํ๊ฒ์ฒ๋ผ ๋ค๊ฐ ์ฐ๋ ์นด๋ฉ๋ผ ์ธํฐํ์ด์ค์ Look๊ฐ์ ํจ์ ์๋์ง ์ฐพ์๋ณด์ ๊ฑฐ๊ธฐ๋ค ๊ฑ ๋ฃ์ผ๋ฉด ๋ ๊ฑฐ์.. ์์ 3D์ฉ ์นด๋ฉ๋ผ ํด๋์ค๋ฅผ ๋ค ์๋ก ๋ง๋ค์ด์ ์ง์ ๋ทฐํฌํธ ํ๋ ฌ ๊ฐ์๊ฑฐ ๋ง ์ฐ์ฐํ๊ณ ์์ง๋ ์์๊ฑฐ ์๋