์คํฌ๋กค์ ์๋ ๋ป์ธ ๋๋ฃจ๋ง๋ฆฌ์ฒ๋ผ ์นด๋ฉ๋ผ๋ฅผ ํด๋น ๋ฐฉํฅ์ผ๋ก ์์ง์ธ๋ค๋ ๊ฐ๋ ์.ย
์ข ์คํฌ๋กค์ ์คํฌ๋ฆฐ ์ ์๋๋ก, ํก์คํฌ๋กค์ ์คํฌ๋ฆฐ ์ข์ฐ๋ก ์์ง์ด๋๊ฑฐ.
์ฆ ์๋ฐํ ๋งํ์๋ฉด ์นด๋ฉ๋ผ ๋ฌด๋ธ๋จผํธ์ ๊ดํ ๋ด์ฉ์ด๋ ๋ป์.ย
์นด๋ฉ๋ผ๋ฅผ ์ ํ ์ข์ฐ ์ํ, ๋ ๊ฐ ๋ฐฉํฅ์ผ๋ก ์ ํผ์น ๋กค๋ก ํ์ ํ๋ ๋ฐฉ๋ฒ ๋ฑ์ผ๋ก ์์ง์ด๋ ๊ฑฐ๋ผ๋ ์ง
์์ ? ๋ทฐ?๋ย ์นด๋ฉ๋ผ๊ฐ ์๋๋ผ ์นด๋ฉ๋ผ๋ก ๋ณด๊ณ ์๋ ์ฅ๋ฉด์ 2D ํ๋ฉด์ ํฌ์ํ๋ ๋ฐฉ๋ฒ์.
์ฌ์ด๋๋ทฐ๋ ์ฟผํฐ๋ทฐ๋ ํ๋ทฐ๋ ํ๋ค์ด๋ทฐ๋ ์ด๋ฐ ์ ๋ฐ ๋ง์ด ์์ง๋ง ์๋ฐํ๊ฒ ๋ฐ์ง์๋ฉด ์ฃ๋ค ์ด๋ค ๋ฐฉ๋ฒ์ผ๋ก ํฌ์ํ๋์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๊ฑฐ์.
ํนํ ์ฟผํฐ๋ทฐ๋ 2.5D๋ฅผ ๋ปํ๋ ๊ฐ๋ ์ธ๋ฐ ๋น์์ ์ฐ๋ฆฌ์ฟผํฐ๋ทฐ, ๋๋ ์์ฌ3์ฐจ์ ํฌ์๋ฒ๋ฑ์ผ๋ก ๋ถ๋ ์์.ย
์ ๋ํ ๋ ์ธก๋ฉด๋, ์ ๋ฉด๋ ์ด๋ ๊ฒ ๋งํ์์? ๊ทธ๋์ ์ธก๋ฉด๋์ ์ ๋ฉด๋ ์ฌ์ด์ ์๋๊ฑธ ํํํ ๋ ๋ถ๋ฅด๋๊ฒ ์ฟผํฐ๋ทฐ์.
๊ทธ๋์ ์ฟผํฐ๋ทฐ๋ ๋ง์ด ์ฟผํฐ๋ทฐ์ง ์ฌ๋ฌ ๋ช ์นญ์ด ์์ผ๋๊น ๋ณธ๋ก ์ผ๋ก ๋ค์ด๊ฐ์ ์์ ์ ๋ํด ์ค๋ช ํ๊ฒ ์.
์ฐ๋ฆฌ๊ฐ PC์ฉ์ผ๋ก ๋ชจ๋ํฐ๋ฅผ ์ฐ๊ฑด, ๋ชจ๋ฐ์ผํฐ์ด๋ ํ๋ธ๋ฆฟ์ผ๋ก ๋ณด๊ฑด ์ฌ๋์ด ๋ณด๋ ํ๋ฉด์ 2D ์คํฌ๋ฆฐ์.
๊ทธ๋์ 3D๋ฅผ 2D ํ๋ฉด์ ํ์ํ๋ ค๋ฉด 3์ฐจ์ ์ ๋ค์ 2์ฐจ์ ํ๋ฉด์ ๋งตํํด์ผํจ.
์ด ๋งตํํ๋ ๋ฐฉ๋ฒ์ ํฌ์์ด๋ผ๊ณ ํ๋๋ฐ ์ด ํฌ์ ๋ฐฉ๋ฒ์ ๋ฐ๋ผ ๋ทฐ๊ฐ ๋ฌ๋ผ์ง๋๊ฑฐ์.ย
๊ทธ๋ํฝ์ค ํ์ดํ๋ผ์ธ์ย
ํธ๋์คํผ(๋ณํ) -> ๋ผ์ดํ -> ํ๋ก์ ์ (ํฌ์) -> ํด๋ฆฌํ -> ์คํฌ๋ฆฐ ๋งคํ
๋จ๊ณ์ค์ ํ๋ก์ ์ ๋จ๊ณ์ธ๊ฑฐ.
3D ์๋๋ฅผ 2D์คํฌ๋ฆฐ์ ํฌ์ํ๋๊ฑด ์ง์ ์ผ๋ก ๋ ํฌ์๊ด์ ์ด ๊ฐ์ฒด(๋ฉ์ฌ)์ ๊ฐ ์ ์ ํต๊ณผํด์ ํฌ์ํ๋ฉด๊ณผ ๊ต์ฐจํ์ฌ ํฌ์๋ ์ ์ ๋ค์ ์งํฉ์ ๋ง๋๋๊ฑฐ์.
๊ฐ๋จํ ๋งํ๋ฉด ํฌ์ ํ๋ ฌ์ ๋ฉ์ฌ์ ์ ๋ง๋ค ๊ณฑํ๋ฉด ์ ์ ๋ค์ด ๋์จ๋ค๋ ๋ป์.ย
๊ทธ๋์ ๊ทธ๋ฐ ํฌ์๋ฒ๋ค์ ํฌ๊ฒ ๋๊ฐ์ง๊ฐ ์๋๋ฐ ๋จผ์
Perspective Projection - ํฌ์ํฌ์๋ฒ์.
ํฌ์ํฌ์๋ฒ์ ํ๋์ ํฌ์์ค์ฌ์์ ๋ฐ์ฌ๋ ๊ด์ ์ธ๋ฐ ์ฃผ๋ก ๋ ํฌ์ง์ ์ด๋ผ ์๊ฐํ๋ฉด ๋จ.
๊ทธ๋์ ์๊ทผ๋ฒ์ด ์ ์ฉ๋์ด์๊ณ , ๊ด์ ์ ๋ฐฉํฅ๊ณผ ํฌ์ง์ ์ ๋ฐ๊ฟ์ค์ผ๋ก FPS๋ TPS๊ฐ์ ์์ ์ฒ๋ผ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํ๊ฑฐ์.
ํ๋ ฌ์ ๋ค๋ ๊ฐ์ ์ผ์์ด๋ GL๊ฐ์ ์ค๋ฅธ์์ด๋ ๋ฐ๋ผ์ ์กฐ๊ธ ๋ค๋ฅด๋๊น ๋ง์ถฐ์ ์ฐพ์๋ณด์ ;
๊ทธ๋ฆฌ๊ณ ๋๋จธ์ง ํ๋๋ย Parallel Projection - ํํํฌ์๋ฒ์.
ํํํฌ์๋ฒ์ ๋ชจ๋ ๊ด์ ๋ค์ด ํํ์ผ๋ก ๊ฐ๋๊ฑฐ์. ์ด ํํํฌ์๋ฒ์ ๊ด์ ์ ์ด๋ค ๋ฐฉํฅ์ผ๋ก ๋๋๋์ ๋ฐ๋ผ์ย
isometric์ด๋ ๋ญ๋ ๋ฑ๋ฑ์ด ๋์ค๋๊ฑฐ์.
์ด ํํํฌ์๋ฒ์ ํฌ๊ฒ ๋๊ฐ์ง๋ก ๋๋๋๋ฐ ๊ด์ ์ด ๋ทฐํ๋ฉด์ ์์ง์ธ๊ฒฝ์ฐ์ ๊ด์ ๊ณผ ๋ทฐํ๋ฉด์ด ์ด๋ฃจ๋ ๊ฐ๋๊ฐ ๋ค๋ฅธ ๊ฒฝ์ฐ์
๋ทฐํ๋ฉด์ ์์ง์ธ ๊ฒฝ์ฐ๋ Orthographic (์์ง ํฌ์๋ฒ)์ด๋ผํ๋๋ฐ, ํํ ์ฐ๋ glortho๋ XMMatrixOrthoGraphicLH ๋ฑ๋ฑ์ ํ๋ ฌ์ด๋ ๋์ผํจ.
orthographic์์๋ ๋ทฐํ๋ฉด์ด ์ฃผ์ถ์ ์ ๋ ฌ๋์ด ์๋ ์๋๋์ ๋ฐ๋ผ์ ๊ตฌ๋ถํจ.
์ฃผ์ถ์ ์ ๋ ฌ๋์ด ์๋ ๊ฒฝ์ฐ๋ Elevation Projection (์ ๋ฉดํฌ์๋ฒ) ์ด๋ผ ํ๋๋ฐย
์ ๋ ํ ๋ ์ฐ๋ front view(์ ๋ฉด๋), top view(ํ๋ฉด๋), side view(์ธก๋ฉด๋) ๋ฑ๋ฑ์ด ์ฌ๊ธฐ์ ์ํจ.
2D์์ ์์ฃผ ์ฐ์ด๋ ํ๋ทฐ๋ ์ฌ์ด๋๋ทฐ๊ฐ ์ด์ชฝ์์ ์๋ค๊ณ ๋ณด๋ฉด ๋จ.
๋ ์ฃผ์ถ์ด ์ ๋ ฌ๋์ด ์์ง ์์๊ฑด Axonometric Projection(๋ถ๋ฑ๊ฐ ํฌ์๋ฒ ??) ์ด๋ผ ๋ถ๋ฆ..
์ฃผ๋ก ์ฐ๋ฆฌ๊ฐ ์ฟผํฐ๋ทฐ๋ผ๊ณ ๋ถ๋ฅด๋ ์ ๋ค์ธ๋ฐ, ์๋ค๋ค์ ๊ฐ๋๋ฅผ ์ ์ ํ ์กฐ์ ํด์ ๋ณด๋ ๋ฐฉ๋ฒ์ด ์ฟผํฐ๋ทฐ์.
์ ์๋ ๋๊ฐ ํฌ์ ๊ธฐ์ค๋ฉด์ ๋ํด ํ๋ ์ด์์ ์ถ์ ๋ฐ๋ผ ํ์ ๋ ๊ฐ์ฒด๋ฅผ ๊ทธ๋ฆด๋ ์ฌ์ฉ๋๋ ํํ ํฌ์๋ฒ์ธ๋ฐ, ์ ์๋ณด๋ค๋ ์๋ฅผ ๋ค์ด ์ค๋ช ํ๋๊ฒ ๋์๋ฏํจ.
์ด ๋ถ๋ฑ๊ฐ ํฌ์์ ์ข ๋ฅ๊ฐ dimetric, trimetric, isometric ์.
dimetric์ 3์ถ์ค์ 2๊ฐ์ ์ถ์ด ๋์ผํ๊ฒ ์ถ์๋๊ฑฐ๊ณ (110๋, 110๋, 140๋)
trimetric์ 3 ์ถ๋ค ๋ฐ๋ก ๋ฐ๋ก ์ถ์๋๊ฑฐ๊ณ ย
isometric์ 3์ถ ๋ค ๋์ผํ๊ฒ ์ถ์ ๋๊ฑฐ์. (๊ฐ๊ฐ 120๋ ์ฉ)
๋ ๊ด์ ์ด ๋ทฐํ๋ฉด์ ์์ง์ด ์๋๊ฒฝ์ฐ๋ Oblique projection ์ด๋ผ ๋ถ๋ฅด๋๋ฐย
Cavalier projection Cabinet projection Military projection
๋ฑ๋ฑ์ด ์์. ๋ฌผ๋ก ๊ตณ์ด ์ด๋ฐ ํฌ์๋ฒ์ผ๋ก ๋ณผ ํ์๊ฐ ์์ผ๋๊น ์๊ด ์์ง๋ง;;
์ ๊ทธ๋ฆฌ๊ณ ์ด๋ฒ์ ์ํคํผ๋์๋ฅผ ์ฐพ์๋ณด๋ค๋ณด๋๊น ํ๋ค์ด ๋ทฐ๊ฐ Oblique projection ์ ์ํ๋๋ผ
์ํค์ ์ฌ๋ผ์จ ์ด๋ฏธ์ง์ธ๋ฐ, ์์์ ๋งํ ๋ช๊ฐ์ง ๋ทฐ์ ๋ํ ์๊ฐ ์ค๋ช ๋์ด ์์.
https://en.wikipedia.org/wiki/Oblique_projection#/media/File:Graphical_projection_comparison.png
์ด ์ธ์๋ ๋ค๋ฅธ ์ข ๋ฅ๊ฐ ์๋๊ฒ ๊ฐ๋๋ฐ, ์ ํํ ์ด๋ฆ์ด๋ ๋ถ๋ฅ๋ฅผ ์ฐพ์์ ๊ฒ์ํ๋ฉด ์ํ๋ ๋ชจ์ต์ ๋ง๋๋๋ฐ ๋์์ด ๋ ๊ฑฐ์.
๋๊ธ 0