์Šคํฌ๋กค์€ ์›๋ž˜ ๋œป์ธ ๋‘๋ฃจ๋งˆ๋ฆฌ์ฒ˜๋Ÿผ ์นด๋ฉ”๋ผ๋ฅผ ํ•ด๋‹น ๋ฐฉํ–ฅ์œผ๋กœ ์›€์ง์ธ๋‹ค๋Š” ๊ฐœ๋…์ž„.ย 

์ข…์Šคํฌ๋กค์€ ์Šคํฌ๋ฆฐ ์œ„ ์•„๋ž˜๋กœ, ํšก์Šคํฌ๋กค์€ ์Šคํฌ๋ฆฐ ์ขŒ์šฐ๋กœ ์›€์ง์ด๋Š”๊ฑฐ.


์ฆ‰ ์—„๋ฐ€ํžˆ ๋งํ•˜์ž๋ฉด ์นด๋ฉ”๋ผ ๋ฌด๋ธŒ๋จผํŠธ์— ๊ด€ํ•œ ๋‚ด์šฉ์ด๋ž€ ๋œป์ž„.ย 

์นด๋ฉ”๋ผ๋ฅผ ์ „ํ›„ ์ขŒ์šฐ ์ƒํ•˜, ๋˜ ๊ฐ ๋ฐฉํ–ฅ์œผ๋กœ ์š” ํ”ผ์น˜ ๋กค๋กœ ํšŒ์ „ ํ•˜๋Š” ๋ฐฉ๋ฒ• ๋“ฑ์œผ๋กœ ์›€์ง์ด๋Š” ๊ฑฐ๋ผ๋“ ์ง€



์‹œ์ ? ๋ทฐ?๋Š”ย ์นด๋ฉ”๋ผ๊ฐ€ ์•„๋‹ˆ๋ผ ์นด๋ฉ”๋ผ๋กœ ๋ณด๊ณ ์žˆ๋Š” ์žฅ๋ฉด์„ 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


์ด ์™ธ์—๋„ ๋‹ค๋ฅธ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋Š”๊ฒƒ ๊ฐ™๋˜๋ฐ, ์ •ํ™•ํ•œ ์ด๋ฆ„์ด๋‚˜ ๋ถ„๋ฅ˜๋ฅผ ์ฐพ์•„์„œ ๊ฒ€์ƒ‰ํ•˜๋ฉด ์›ํ•˜๋Š” ๋ชจ์Šต์„ ๋งŒ๋“œ๋Š”๋ฐ ๋„์›€์ด ๋ ๊ฑฐ์ž„.