์ผ๋จ ํ๋ก์ ์ ์ด ๋ญ์ง๋ ์๊ณ ์์๊ฑฐ์ผ. ๋ชจ๋ฅธ๋ค๋ฉด ๊ทธ๋ํฝ ํ์ดํ๋ผ์ธ์ชฝ์ ์ฐพ์๋ด.
ํฌ๊ฒ 2๊ฐ์ง๋ก ๋๋๋๋ฐ, ๋น์ ๋ฐ๋ผ์ย Perspective ๋ Parallel ๋ก ๋๋ .
๋ณดํต ์์ฆ๋์ค๋ ๋๋ถ๋ถ์ 2D๊ฒ์์ด๋ 3D ๊ฒ์์ ์ ๋ถ Perspective ํ๋ก์ ์ ์ ์ด๋ค๊ณ ๋ณด๋ฉด๋จ.ย
์ค์ง HUD ์คํ์ด์ค ์ ๋๋ง Orthographic ํ๋ก์ ์ ์ ์ด๋ค๊ณ ๋ณด๋ฉด๋. ๊ณผ๊ฑฐ์ 2D๊ฒ์๋ ์ด๊ฑธ ์ผ๋๋ฐ, ์ฝ๊ฐ์ ํธ๋ฆญ์ ์ฃผ๊ณ ์ฐ๊ธด ํ์์. (์ด๊ฒ๋ parallel ์ค ํ๋์.)
ย
ํ์ง๋ง ๊ฒ์์ ๋ณด๋๋ฐ ์ฝ๊ฐ ๋ค๋ฅด๊ฒ ๋ณด๋๊ฒ์๋ ์์. ์ฝ๊ฐ ๊ณ ์ ๊ฒ์ ํฑํ๊ฒ ๋ณด๊ฑฐ๋, ๊ทธ๋ ๊ฒ ๋ณด๋๊ฒ ๋ ์ด์ ๊ฒฝ์ฐ๊ฐ ์๊ธฐ ๋๋ฌธ์ด์ง.
ํํ ํ๋ก์ ์ ์ ํฌ๊ฒ ๋๊ฐ์ง ๋น์ด ์ฌ์ ์ผ๋ก ํํํ ๋ฐฉ๋ฒ๊ณผ, ์ง๊ตํ๋ ๋ฐฉ๋ฒ์ด ์์ด.ย
์ง๊ตํ๋ ๋ฐฉ๋ฒ์ orthographic, orthogonal ๋ฑ๋ฑ์ผ๋ก ๋ถ๋ฌ. glm์ด๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์จ๋ณธ์ฌ๋์ด ์๋ค๋ฉด glm::ortho ๋ผ๋ ํจ์๊ฐย ์ด๊ฑธ ๋ถ๋ฅด๋ ํจ์์.
์ง๊ตํ๋ ๋ฐฉ๋ฒ์ค์๋, ์ ๋์์ ์ฐ๋ ๊ทธ ์ ๋ฉด๋, ์ธก๋ฉด๋ ๋ก ๋ณด๋ ๋ฐฉ๋ฒ์ย elevation projection ์ด๋ผ ๋ถ๋ฌ.
ํ๊ธ ์ฌ์ ๋ก๋ ๋ถ๋ฑ๊ฐ ํฌ์์ด๋ผ๊ณ ํ๋๋ฐย axonometric projection ์ผ๋ก ๋๋ . ์ด ๋ถ๋ฑ๊ฐ ํฌ์์ค์ย
Isometric ํ๋ก์ ์ ์ด ์์.ย
์ข ๋ฅ๋ย Isometric, dimetric, trimetric ํ๋ก์ ์ ์ด ์๊ณ , ๊ฐ๊ฐ ํ๊ธ๋ก๋ ๋ฑ์ถ, ์ ๋ฐฉ, ์ฌ๋ฐฉํฌ์์ด๋ผ ๋ถ๋ฅด๋๊ฑฐ ๊ฐ์๋ฐ, ๊ฑ ์์ด๋ก ์ฐ๋๊ฒ ์ข์.
Isometric ํ๋ก์ ์ ์ 3๊ฐ์ ์ถ์ด ์ด๋ฃจ๋ ๊ฐ๋๊ฐ ์ ๋ถ ๊ฐ์๋ (๊ทธ๋ฌ๋๊น 120๋๊ฒ ์ง.)
dimetric์ 2๊ฐ์ ์ถ์ด ๊ฐ์๋,
trimetric์ ์ถ์ด ์ด๋ฃจ๋ ๊ฐ๋๊ฐ ์ ๋ถ ๋ค๋ฅผ๋ ๋ถ๋ฅด๋ ๋ฐฉ๋ฒ์. (์์ ๋ก๋ ํด์์์ด๋ ์ฌ์ํฐ 4๊ฐ ์์)
๋์ถฉ isometric์ด ๋ญ์ง๋ ์ด์ ๋๋ฉด ์์๋ค์์๊ฑฐ์.
๊ทธ๋ผ ํ๋ ฌ ๊ณ์ฐ์ด ๋ฌธ์ ์ธ๋ฐ, openGL์ด๋, ๋ค๋ ์ด๋์ ๋ฐ๋ผ ๊ณ์ฐ๋ฐฉ๋ฒ์ด ๋ค๋ฅด๊ธฐ๋์ ๊ทธ๊ฑฐ์ ๋ง์ถฐ์ ๊ฐ๋ฐํ๋ฉด ๋ ๊ฑฐ์.
๊ทธ๋ฆฌ๊ณ ์์ง 2d๋ก ๊ฐ๋ฐํ๋๊ฒ๋ณด๋ค ์ด๋ ๊ฒ 3D ์ง๋ง 2d ์ฒ๋ผ ๋ณด์ด๊ฒ ํ๋๊ฒ ํธํ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ, ์ด๋ด๋๋ ์ด๋ ๊ฒ ํ๋ก์ ์ ์์์ ๋ฐ๊พธ๋ฉด ์ฌ์.
๋ญ ๋ํธ์ฐ์ด์ ๊ทธ๋ฆผ์ ๊ทธ๋ฆฐ๋ค๋ฉด ๋ฌด์๋ฏธ ํ๊ฒ ์ง๋ง;;ย
๊ทธ๋๋ ์์ ํ๋๋ฅผ ์ฃผ์๋ฉดย
(x > 0,ย y > 0, z < 0) ์ธ ๋ฐฉํฅ์ ํ๋ก์ ์ ํ ๋์ ์์ ์.ย
๋จผ์ ์นด๋ฉ๋ผ ์์น๋ฅผ d,d,-d์ ๋ (d๋ ์์ ๊ณผ์ ๊ฑฐ๋ฆฌ์)
2. ์นด๋ฉ๋ผ ๋ฐฉํฅ์ ์ถ์ ๋๋ํ ๋ง์ถฐ ์ค์ ํจ.
3. ์นด๋ฉ๋ผ๋ฅผ x์ถ(๊ฐ๋ก x ์ถ) ์ ์ค์ฌ์ผ๋ก ์๋์ชฝ์ผ๋ก A๋งํผ ํ์ ์์ผ์ ๊ฒฝ์ฌ์ง๊ฒ ๋์ผ์ .
A = -35.264389ยฐ, =ย 0.6154797ย ๋ผ๊ณ ๋๋ฉด ๋จ. A = arctan(sin(pi/4)) = arcsin(tan(pi/6))
pi/4 = 45ยฐย pi/6 = 30ยฐ
ย
4. ๊ทธ๋ฆฌ๊ณ z์ถ(์์ง์ถ)์ ์ค์ฌ์ผ๋กย 45ยฐย ๋งํผ ๋๋ฆฌ๋ฉด ๋จ.
ํ๋ ฌ ์์ด๋ ์์ธํ ๋ด์ฉ์ย
https://en.wikipedia.org/wiki/Isometric_projection
์ฌ๊ธฐ๊ฐ์ ๋ณด๊ณ ํ๋๊ฒ ๋ด ์ค๋ช ๋ณด๋ค ์ฝ๊ฒ ํ ์ ์์๋ฏ.. (์ค๋ช ์ ์ ๋ชปํด์ ใ ใ ;; ...)
์ด์๋ฉํธ๋ฆญ์ ํฝ์ ๊ทธ๋ํฝ์ ์์ผ๋ฉด ๊ฐ๊ฒ์ ๊ฒ๋ชจ์ต์ ํํํ ์ ์๋ค
์ ํฌ ๋ฐฉ์์ด ํด์ ์ธ ๊ฒฝ์ฐ์ ์ ํฉํ๊ฒ ๊ฐ์
์ด์๋ฉํธ๋ฆญ์ด๋ผ๊ธฐ๋ณด๋ค๋ ์์ด์กฐ๋ฉํธ๋ฆญ์ผ๋ก ๋ฐ์ํจ