์•ˆ๋…•ํ•˜์„ธ์š”!


์ด์ œ ์Šฌ์Šฌ ๋ฐ๋ชจ๋ฅผ ๊ณต๊ฐœํ•  ์‹œ๊ธฐ๊ฐ€ ๋‹ค๊ฐ€์™€์„œ, ๊ฒŒ์ž„์˜ ์™„์„ฑ๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ์ž‘์—…์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค

์ด๋ฒˆ์—๋Š” ๊ทธ ์ค‘์—์„œ ํ”ฝ์…€ ํผํŽ™ํŠธํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์‚ฝ์งˆ์„ ํ–ˆ๋˜ ๋‚ด์šฉ์— ๋Œ€ํ•ด์„œ ์จ๋ด…๋‹ˆ๋‹ค.



viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f6d6e2d7c90d783ddfc345ea7f4d904072c7aad1192352b76445428d61

์ฒ˜์Œ์— ์ด ๊ฒŒ์ž„์„ ๋งŒ๋“ค ๋•Œ์—๋Š” ํ”ฝ์…€ ํผํŽ™ํŠธ์— ๋Œ€ํ•ด์„œ ํฌ๊ฒŒ ์‹ ๊ฒฝ์“ฐ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ์นœ๊ตฌ๊ฐ€ ํ”ฝ์…€ ํผํŽ™ํŠธํ•ด์•ผ ๊ทธ๋ฆผ์ด ๊ดœ์ฐฎ๊ฒŒ ๋‚˜์˜จ๋‹ค๊ณ  ํ•ด์„œ, ๊ฐ™์ด ์ข€ ์•Œ์•„๋ดค์Šต๋‹ˆ๋‹ค.

์กฐ์‚ฌํ•ด๋ณด๋‹ˆ ํ”ฝ์…€์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹๋„ ์ข…๋ฅ˜๊ฐ€ ๋‹ค์–‘ํ–ˆ์Šต๋‹ˆ๋‹ค.



viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f6d6e2d7c90d783ddfc345ea7f4d90407295fb84132555ec30bf53f3a6

์™„๋ฒฝํ•œ ํ”ฝ์…€ ํผํŽ™ํŠธ


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f6d6e2d7c90d783ddfc345ea7f4d904072c0a986487205e23762a70b0a

ํ”ฝ์…€ ํšŒ์ „์€ ํ—ˆ์šฉํ•˜๋Š” ๊ฒฝ์šฐ


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f6d6e2d7c90d783ddfc345ea7f4d90407295ae821e7606e7378c42c3c3

snap์€ ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ (๋ฐฐ๊ฒฝ๊ณผ ์บ๋ฆญํ„ฐ๊ฐ€ ์‚ด์ง ์–ด๊ธ‹๋‚˜์žˆ์Œ)


์ด๋Ÿฐ ๋ฐฉ์‹๋“ค์ด ๋‹ค ๊ฐ๊ธฐ๋‹ค๋ฅธ ์žฅ๋‹จ์ ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค๋ฉด ์™„๋ฒฝํ•œ ํ”ฝ์…€ ํผํŽ™ํŠธ๋Š” ์ •์ง€๋œ ์ƒํƒœ์—์„œ ๊ฐ€์žฅ ํ ์žก์„ ๋ฐ ์—†๊ฒŒ ๋‚˜์˜ค๊ณ , ๊ฐ€์žฅ ๋ ˆํŠธ๋กœ๋А๋‚Œ์ด ๋งŽ์ด ๋‚ฉ๋‹ˆ๋‹ค.


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f690bf8cc8637b30d0130978103e2061e2e4cab25742ae4a viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f690bf8cc8637b30d0130978136a263ae5e2c8b55742ae4a

ํ•˜์ง€๋งŒ ํšŒ์ „ํ•  ๋•Œ ํ”ฝ์…€์ด ์ž˜๊ฒŒ ๋ถ€์„œ์ง€๋Š” ๊ฒŒ ๋А๋‚Œ์ด ์•ˆ์ข‹์•˜์Šต๋‹ˆ๋‹ค. (์‚ฌ๊ณผ์˜ ์›€์ง์ž„)

์ด๊ฑด ์•„ํŠธ์Šคํƒ€์ผ์ด๋‚˜ ์ทจํ–ฅ์— ๋”ฐ๋ผ์„œ ํŒ๋‹จํ•ด์•ผ๊ฒ ์ง€๋งŒ, ์ €ํฌ์˜ ๊ฒฝ์šฐ์—๋Š” ๊ทธ๋ƒฅ ํ”ฝ์…€์ด ๋Œ์•„๊ฐ€๋Š” ๊ฒŒ ์ข€ ๋” ๋‚ซ๋‹ค๊ณ  ๊ฒฐ๋ก ์„ ๋‚ด๋ ธ์Šต๋‹ˆ๋‹ค.


๊ทธ๋ฆฌ๊ณ  snap์˜ ๊ฒฝ์šฐ์—๋„ ์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ•์ด ์žˆ์—ˆ๊ณ , ๊ฐ ๋ฐฉ๋ฒ•๋ณ„๋กœ ํŠน์ง•์ด ๋‹ฌ๋ž์Šต๋‹ˆ๋‹ค.

์ •๋ฆฌํ•˜์ž๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.


1. ๊ฐ•์ œ๋กœ snap์‹œํ‚จ ๊ฒฝ์šฐ

viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f690bf8cc8637b30d0130978153f263be9b899e75742ae4a

- ๋”ฑ ์›ํ•˜๋Š” ํฌ๊ธฐ์˜ ๋ Œ๋” ํ…์Šค์ฒ˜๋ฅผ ๋งŒ๋“ค์–ด์„œ ๊ฑฐ๊ธฐ์— ๋ Œ๋”๋งํ•˜๊ฑฐ๋‚˜(upscaling), ๋ชจ๋“  ์Šคํ”„๋ผ์ดํŠธ ๊ผญ์ง“์  ์ขŒํ‘œ๋ฅผ ์ •ํ™•ํžˆ ํ”ฝ์…€๋‹จ์œ„๋กœ ๋ฐ˜์˜ฌ๋ฆผํ•˜๋Š” ๊ฒฝ์šฐ(pixel snapping)

- ์™„๋ฒฝํ•˜๊ฒŒ ํ”ฝ์…€ ํผํŽ™ํŠธํ•˜์ง€๋งŒ, ์นด๋ฉ”๋ผ ์›€์ง์ž„๋„ ํ”ฝ์…€๋‹จ์œ„๊ฐ€ ๋จ

- ์ž‘์€ ์›€์ง์ž„์—๋„ ํ”ฝ์…€์ด ํˆญ ํˆญ ํ•˜๊ณ  ์›€์ง์ด๋Š” ํŠน์œ ์˜ ๋А๋‚Œ์ด ์กด์žฌ

- ๋ ˆํŠธ๋กœ๋А๋‚Œ์˜ ๊ฒŒ์ž„์ด๋‚˜, 640x480์ฒ˜๋Ÿผ ๊ณ ์ • ํ•ด์ƒ๋„ ๊ฒŒ์ž„์— ์ ํ•ฉ



2. ์‹ค์ œ๋กœ snap๋œ ๊ฒฝ์šฐ (๋ชจ๋“  ์˜ค๋ธŒ์ ํŠธ๋“ค์˜ ์ขŒํ‘œ๊ฐ€ ํ”ฝ์…€ ๋‹จ์œ„)

viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f690bf8cc8637b30d01309784269206de5e0cde55742ae4a

- ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์นด๋ฉ”๋ผ๋ฅผ ์›€์ง์ผ ์ˆ˜ ์žˆ์Œ (ํ™”๋ฉด ํ”ฝ์…€๋‹จ์œ„๋กœ)

- ๋ฌผ๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์–ด๋ ค์›€



3. snap์„ ์•ˆํ•˜๋Š” ๊ฒฝ์šฐ

viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f690bf8cc8637b30d01309784538743ae7b9cab55742ae4a

- ์นด๋ฉ”๋ผ๋„ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์›€์ง์ด๊ณ , ์˜ค๋ธŒ์ ํŠธ๋„ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์›€์ง์ž„

- ๋‹จ์ ์œผ๋กœ๋Š” ๋ฐฐ๊ฒฝ๊ณผ ์บ๋ฆญํ„ฐ๊ฐ€ ํ”ฝ์…€์ ์œผ๋กœ ์–ด๊ธ‹๋‚˜๋Š” glitch ๋ฐœ์ƒ

- ์นด๋ฉ”๋ผ๊ฐ€ ์›€์ง์ด๋ฉด์„œ ์ •์ง€ํ•œ ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ์กฐ๊ธˆ์”ฉ ์™”๋‹ค๊ฐ”๋‹คํ•˜๋Š” ๋ฌธ์ œ๋„ ๋ฐœ์ƒ(์›€์งค์—์„œ ์™ผ์ชฝ ๋‚˜๋ฌด)



๊ฐ ์žฅ๋‹จ์ ์„ ์ƒ๊ฐํ•ด๋ณด๊ณ  ๊ฒฐ๊ตญ snap์„ ์•ˆํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

snap์„ ํ• ๊นŒ๋„ ์ƒ๊ฐํ–ˆ๋Š”๋ฐ, ํ”ฝ์…€๋‹จ์œ„๋กœ ์›€์ง์ž„์„ ๊ณ„์‚ฐ์„ ํ•  ์—„๋‘๊ฐ€ ๋‚˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์œ ๋‹ˆํ‹ฐ ๋ฌผ๋ฆฌ ์—”์ง„์˜ ๋ถ€๋“œ๋Ÿฌ์šด ๋А๋‚Œ๋„ ๊ดœ์ฐฎ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.


๊ทธ๋ ‡๊ฒŒ ๊ฒฐ์ •ํ•˜๊ณ  ์ƒ๊ฐํ•ด๋ณด๋‹ˆ ์ •์ง€ํ•œ ๋ฌผ์ฒด๋Š” ๋”ฑํžˆ ๋ฌผ๋ฆฌ์ ์ธ ์›€์ง์ž„์ด ์—†๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ซ๊ณ , ์ •์ง€ํ•œ ๋ฌผ์ฒด์˜ ๊ฒฝ์šฐ์—๋งŒ ๋”ฐ๋กœ pixel snapping์„ ํ•ด์„œ ์™”๋‹ค๊ฐ”๋‹ค ํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.


๋Œ€์ถฉ ์ด๋Ÿฐ ๊ฒฐ์ •์„ ํ–ˆ์ง€๋งŒ, ์•„์ง ๋ช‡๊ฐ€์ง€ ํ•ด๊ฒฐํ•ด์•ผํ•  ๋ฌธ์ œ๊ฐ€ ๋‚จ์•„์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.



viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f6d6e2d7a463713cd55bbabdafa356d070ca270cd0546dc28aeec986

ํ”ฝ์…€ ํผํŽ™ํŠธ์— ๊ด€๋ จ๋ผ์„œ ์•Œ์•„๋ณผ ๋•Œ, ๊ตฌ๊ธ€๋ง ํ•˜๋ฉด์„œ ์ฐพ์•„๋ณด๊ธฐ๋„ ํ•˜๊ณ  ์œ ๋‹ˆํ‹ฐ ํŒจํ‚ค์ง€๋„ ๊ณต๋ถ€ํ•ด๋ดค์ง€๋งŒ, ํŠนํžˆ ์—”ํ„ฐ ๋” ๊ฑด์ „์„ ๋งŽ์ด ์ฐธ๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ •๋ง ์—ฐ๊ตฌํ•ด๋ณผ ์ˆ˜๋ก ํ”ฝ์…€ ๊ด€๋ จ ๋””ํ…Œ์ผํ•œ ์ฒ˜๋ฆฌ์— ๋†€๋ž์Šต๋‹ˆ๋‹ค. ํŠนํžˆ, ์บ๋ฆญํ„ฐ์˜ ๋ชจ๋“  ๋ฌผ๋ฆฌ์ ์ธ ์›€์ง์ž„์„ ํ”ฝ์…€๋‹จ์œ„๋กœ ๊ณ„์‚ฐํ•ด์„œ snapํ•˜๋Š” ๊ฑธ ์•Œ๊ณ ๋Š” ์ถฉ๊ฒฉ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.


์ €ํฌ๊ฐ€ ์ค‘์ ์ ์œผ๋กœ ๋ณธ ๊ฒƒ์€ ํ•ด์ƒ๋„ ์˜ต์…˜์ชฝ์ธ๋ฐ, Scaling Mode๋ฅผ ์ œ๊ณตํ•ด์„œ ์›ํ•˜๋Š” ๊ทธ๋ž˜ํ”ฝ์œผ๋กœ ์„ธํŒ…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ์˜ต์…˜์„ ์ค€ ์ด์œ ๋Š”, ์ปดํ“จํ„ฐ ๋ชจ๋‹ˆํ„ฐ ํฌ๊ธฐ๊ฐ€ ์ œ๊ฐ๊ฐ์ด๊ธฐ ๋•Œ๋ฌธ์— ์™„๋ฒฝํ•œ ๋น„์ฃผ์–ผ์„ ํ‘œํ˜„ํ•˜๋Š” ๊ฒŒ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์žฅ๋‹จ์ ์„ ๋น„๊ตํ•˜๋ฉด์„œ ์œ ์ €๊ฐ€ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ ๊ฑฐ์ฃ .

์ด๋Ÿฐ ์˜ต์…˜๋“ค์„ ์ •๋ฆฌํ•ด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ƒํ™ฉ์œผ๋กœ ๋‚˜๋‰˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.


1. ์—”ํ„ฐ ๋” ๊ฑด์ „์˜ ์•„ํŠธ ํ”ฝ์…€(480x270)์˜ ์ •์ˆ˜๋ฐฐ ํฌ๊ธฐ์˜ ๋ชจ๋‹ˆํ„ฐ์˜ ๊ฒฝ์šฐ(1920x1080,1440x810, ...)๋Š” ๊ทธ๋ƒฅ ๋ชจ๋‹ˆํ„ฐ ํ•ด์ƒ๋„๋กœ ์„ธํŒ…ํ•˜๋ฉด ์™„๋ฒฝํ•˜๋‹ค.

2. ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ธ๋ฐ, ๊ทธ๋Ÿด ๋•Œ๋Š”

- ํ”ฝ์…€ ํผํŽ™ํŠธ๋ฅผ ์›ํ•œ๋‹ค๋ฉด, ์ถœ๋ ฅ ๋ฒ”์œ„๋ฅผ ์กฐ์ •ํ•ด ํ”ฝ์…€ ํผํŽ™ํŠธํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค. (๋‹จ, ๋ ˆํ„ฐ๋ฐ•์Šค๊ฐ€ ์ƒ๊น€)

- ์ข€ blurryํ•ด๋„ ํ™”๋ฉด์ด ๊ฝ‰ ์ฐฌ ๊ฑธ ์›ํ•˜๋ฉด, ๋ Œ๋”๋ง์€ ์ ์ ˆํ•˜๊ฒŒ ํ•˜๊ณ  ๊ทธ๊ฑธ ํ™”๋ฉดํฌ๊ธฐ์— ๋งž๋„๋ก ๋Š˜๋ฆฐ๋‹ค.


์™œ ์ด๋ ‡๊ฒŒ ํ•  ์ˆ˜๋ฐ–์— ์—†์—ˆ๋Š”์ง€๋ฅผ ์ดํ•ดํ•˜๋ ค๋ฉด ์šฐ์„  ๋‹ค์Œ ๊ฐœ๋…์„ ์ดํ•ดํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.


[์•„ํŠธ ์ด๋ฏธ์ง€]

viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f6d6e2d7c90d783ddfc345ea7f4d904072c7ffd5122754b23c33dca8b9

ํ‘œํ˜„ํ•˜๊ณ ์ž ํ•˜๋Š” ๋„ํŠธ๋ผ๊ณ  ๋ณด์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์—”ํ„ฐ ๋” ๊ฑด์ „์˜ ๊ฒฝ์šฐ 480x270, ์ €ํฌ ๊ฒŒ์ž„์˜ ๊ฒฝ์šฐ 320x180์œผ๋กœ ๋ฏธ๋ฆฌ ๊ณ ์ •์œผ๋กœ ๋ณดํ†ต ์žก์•„๋‘ก๋‹ˆ๋‹ค.

๊ฒฐ๊ตญ ์ด ์ด๋ฏธ์ง€๋ฅผ ์˜ˆ์˜๊ฒŒ ํ™•๋Œ€ํ•ด์„œ ๋ณด์—ฌ์ฃผ๋Š” ํ…Œํฌ๋‹‰์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.


[์Šคํ”„๋ผ์ดํŠธ Pixel Per Unit]

viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f6d6e2d7c90d783ddfc345ea7f4d904072c0ac82182105e2671bff6b35

์Šคํ”„๋ผ์ดํŠธ๋Š” ๊ฒฐ๊ตญ ์œ ๋‹ˆํ‹ฐ ์›”๋“œ์— ์กด์žฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ด ๋•Œ, ์Šคํ”„๋ผ์ดํŠธ 1ํ”ฝ์…€์ด ์›”๋“œ์—์„œ ์–ผ๋งˆ๋งŒํผ ํด์ง€๋ฅผ ์„ธํŒ…ํ•ด์ค˜์•ผํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ๊ฐ’์ด 100PPU์ž…๋‹ˆ๋‹ค. ์ฆ‰, 100ํ”ฝ์…€์ด ๊ธธ์ด 1์ธ ์…ˆ์ž…๋‹ˆ๋‹ค.

์ด๊ฑด ๊ฒŒ์ž„์— ๋”ฐ๋ผ ์ •ํ•˜๊ธฐ ๋‚˜๋ฆ„์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ €ํฌ๋Š” ํƒ€์ผ ํ•˜๋‚˜์˜ ํฌ๊ธฐ๋ฅผ 0.5๋กœ ๋‘๋ ค๊ณ  ํƒ€์ผ์ด 18ํ”ฝ์…€์ด๋‹ˆ 36PPU๋กœ ์„ธํŒ…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.




[์นด๋ฉ”๋ผ orthogonal size]

viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f6d6e2d7c90d783ddfc345ea7f4d9040729ea6d71c7006e160e002b3d7


์นด๋ฉ”๋ผ๊ฐ€ ๋‹ด๊ณ  ์žˆ๋Š” ์›”๋“œ์˜ y๊ธธ์ด๊ฐ€ orthogonal size์ž…๋‹ˆ๋‹ค.

์Šคํฌ๋ฆฐ ๋น„์œจ์— ๋”ฐ๋ผ ์นด๋ฉ”๋ผ๋Š” ์ž๋™์œผ๋กœ x๊ธธ์ด๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‹ˆ ์ด orthogonal size๋ฅผ ์ž˜ ๊ณ„์‚ฐํ•ด์„œ ์›”๋“œ๋ฅผ ๋”ฑ ๋งž๊ฒŒ ๋‹ด์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

y๊ธฐ์ค€์œผ๋กœ ๋งž์ถ”๊ณ  ์‹ถ๋‹ค๋ฉด orthogonal size = H / PPU ์ด๊ณ ,

x๊ธฐ์ค€์œผ๋กœ ๋งž์ถ”๊ณ  ์‹ถ๋‹ค๋ฉด orthogonal size = W / PPU * screenHeight / screenWidth ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. (W๋Š” ์•„ํŠธ ํ”ฝ์…€์˜ ๋„ˆ๋น„, H๋Š” ์•„ํŠธ ํ”ฝ์…€์˜ ๋†’์ด)

๊ทธ๋Ÿผ ๋งŒ์•ฝ์— ์Šคํฌ๋ฆฐ ์‚ฌ์ด์ฆˆ์™€ ์ƒ๊ด€์—†์ด ๋ฌด์กฐ๊ฑด ์•„ํŠธ ์ด๋ฏธ์ง€์˜ ๋น„์œจ๋Œ€๋กœ ํ‘œํ˜„ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์–ด๋–จ๊นŒ์š”?

๊ทธ๊ฑด ์นด๋ฉ”๋ผ์˜ rect๊ฐ’์„ ์กฐ์ ˆํ•ด์„œ ๋ ˆํ„ฐ๋ฐ•์Šค๋ฅผ ๋‘๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์นด๋ฉ”๋ผ๊ฐ€ ์Šคํฌ๋ฆฐ์— ํˆฌ์‚ฌํ•˜๋Š” ๋‘ ๊ผญ์ง“์  min, max๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ (0,0), (1,1)์ž…๋‹ˆ๋‹ค.

๋งŒ์•ฝ ์Šคํฌ๋ฆฐ์ด 4:3์ด๊ณ , ์•„ํŠธ ํ”ฝ์…€์ด 16:9๋ผ๋ฉด (0, 0.125) (1, 0.875)๋กœ ์žก์œผ๋ฉด ๋”ฑ ๋งž๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋งŒ์•ฝ ๋ ˆํ„ฐ๋ฐ•์Šค๋ฅผ ์ตœ๋Œ€ํ•œ ํ”ผํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, ์•„ํŠธ ํ”ฝ์…€ ํฌ๊ธฐ์— ์ตœ์†Œ, ์ตœ๋Œ€ ํฌ๊ธฐ ์—ฌ์œ ๋ฅผ ๋‘๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.


[์นด๋ฉ”๋ผ Back Buffer]


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f6d6e2d7a463713cd55bbabdafa356d021c5210fd70369938a86538a


์นด๋ฉ”๋ผ๋Š” Back Buffer(framebuffer)๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ๋ Œ๋” ํ…์Šค์ณ์— ์›”๋“œ๋ฅผ ๋ Œ๋”๋ง์„ ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‹ˆ ๋งŒ์•ฝ Back Buffer ํ…์Šค์ณ์˜ ์‚ฌ์ด์ฆˆ๊ฐ€ ์•„ํŠธ ์ด๋ฏธ์ง€ ํฌ๊ธฐ์™€ ์ •ํ™•ํžˆ ์ผ์น˜ํ•œ๋‹ค๋ฉด, ์ผ๋‹จ ํ”ฝ์…€ ํผํŽ™ํŠธ ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. (๋‹ค๋ฅธ ๋ฌธ์ œ๋Š” ์ œ์ณ๋‘๊ณ  ์ƒ๊ฐํ–ˆ์„ ๋•Œ)

๊ทธ๋Ÿผ Back Buffer ์‚ฌ์ด์ฆˆ๊ฐ€ ์•„ํŠธ ์ด๋ฏธ์ง€์˜ 2๋ฐฐ๋ผ๋ฉด ์–ด๋–จ๊นŒ์š”?

์ด ๋•Œ๋„ ์™„๋ฒฝํ•˜๊ฒŒ ํ”ฝ์…€ ํผํŽ™ํŠธํ•ฉ๋‹ˆ๋‹ค. (์ด๋ฏธ์ง€ ์ฐธ๊ณ )

๊ทธ๋Ÿผ ๋งŒ์•ฝ์— 1.5๋ฐฐ๋ผ๋ฉด ์–ด๋–จ๊นŒ์š”?

ํ”ฝ์…€์ด ๊นจ์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์™œ๋ƒํ•˜๋ฉด ํ•œ ํ”ฝ์…€์—๋Š” ํ•œ ์ƒ‰๊น”์ •๋ณด๋ฐ–์— ์ €์žฅํ•˜์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ ‡๊ธฐ์— ๋ ˆ์Šคํ„ฐ๋ผ์ด์ €์— ์˜ํ•ด ์Šค์ผ€์ผ๋ง๋˜๋Š” ๊ณผ์ •์—์„œ ๋ถˆ๊ทœ์น™ํ•˜๊ฒŒ ํ”ฝ์…€์ด ํŠˆ ์ˆ˜๋ฐ–์— ์—†๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

(์‚ฌ์‹ค ์ˆ˜ํ•™์ ์ธ ๊ณต์‹์— ๋”ฐ๋ผ ๊ทœ์น™์ ์œผ๋กœ ํ”ฝ์…€์„ ์Šค์ผ€์ผ๋งํ•˜๋Š” ๊ฒƒ์ด์ง€๋งŒ, ํ”ฝ์…€์•„ํŠธ๋Š” ๋ณต์žกํ•œ ์ด๋ฏธ์ง€๊ธฐ ๋•Œ๋ฌธ์— ๊นจ์ง€๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ๋œ๋‹ค๋Š” ํ‘œํ˜„์ด ๋” ์ •ํ™•)

์ด๋ฅผ ์ข€ ๋” ์ง๊ด€์ ์œผ๋กœ ์ดํ•ดํ•˜์ž๋ฉด ๊ทธ๋ž˜ํ”ฝ ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด ๋น„์Šทํ•œ ์ƒํ™ฉ์„ ์žฌ์—ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ค‘๊ฐ„์—๋Š” ๊นจ์ง€๋‹ค๊ฐ€ ๋งˆ์ง€๋ง‰์— ์ •ํ™•ํžˆ 2๋ฐฐ๊ฐ€ ๋˜๋ฉด์„œ ์ •์ƒ์ ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f690bf8cc8637b30d01309784269283be8e2cfe05742ae4a


์žก๋‹ด์ด ๊ธธ์—ˆ์ง€๋งŒ ๊ฒฐ๋ก ์€ Back Buffer ์‚ฌ์ด์ฆˆ๋Š” ์•„ํŠธ ์ด๋ฏธ์ง€ ํฌ๊ธฐ์˜ ์ •์ˆ˜๋ฐฐ์—ฌ์•ผ ๋œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.

Screen.SetResolutionํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ์‚ฌ์ด์ฆˆ๋ฅผ ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


[์Šคํฌ๋ฆฐ ํ”ฝ์…€]

back buffer์— ๋‹ด๊ธด ํ”ฝ์…€ ์ •๋ณด๋Š” ๊ฒฐ๊ตญ ๋ชจ๋‹ˆํ„ฐ๋ฅผ ํ†ตํ•ด ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋ชจ๋‹ˆํ„ฐ ์Šคํฌ๋ฆฐ์€ ๊ณ ์œ  ํ•ด์ƒ๋„(1920x1080, 2560x1440, ...) ํ”ฝ์…€๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.


์—ฌ๊ธฐ์„œ ์ €ํฌ๋Š” ์ฒ˜์Œ์— ๋ชจ๋‹ˆํ„ฐ ํ•ด์ƒ๋„์™€ Back Buffer์˜ ํฌ๊ธฐ๊ฐ€ ์•ˆ๋งž์„ ๋•Œ ๋ญ”๊ฐ€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ๋ง‰์ƒ ๊ตฌํ˜„ํ•˜๊ณ  ๋ณด๋‹ˆ, ๋ชจ๋‹ˆํ„ฐ ํ•ด์ƒ๋„ ํฌ๊ธฐ๊ฐ€ Back Bufferํฌ๊ธฐ์˜ ์ •์ˆ˜๋ฐฐ๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ๊ดœ์ฐฎ์•˜์Šต๋‹ˆ๋‹ค.

์˜คํžˆ๋ ค ์ด ๋‹จ๊ณ„์—์„œ ์‹ ๊ฒฝ์จ์•ผํ•˜๋Š” ๊ฒƒ์€ ์•„ํŠธ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ์ž…๋‹ˆ๋‹ค.

์•„ํŠธ ์ด๋ฏธ์ง€๊ฐ€ ๋ชจ๋‹ˆํ„ฐ ํ”ฝ์…€์— ๋‹ด๊ธธ ๋•Œ, ์ •์ˆ˜๋ฐฐ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ์•„๊นŒ ์œ„์™€ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋ฌผ๋ก  ๋ชจ๋‹ˆํ„ฐ ํ•ด์ƒ๋„๊ฐ€ ์›Œ๋‚™ ๋†’๋‹ค๋ณด๋‹ˆ ๋ณ„ ํ‹ฐ๋Š” ์•ˆ๋‚˜์ง€๋งŒ, ๋ญ”๊ฐ€ ์„ ๋ช…ํ•˜๊ณ  ๋‚ ์นด๋กœ์šด ๋А๋‚Œ์ด ์‚ฌ๋ผ์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f6d6e2d7a463713cd55bbabdafa356d070c4200a83096a968a4f88e4


์ž‘๊ฒŒ ๋†“๊ณ  ๋ณด๋ฉด ์•Œ๊ธฐ ํž˜๋“ค์ง€๋งŒ, ํฐ ํ™”๋ฉด์œผ๋กœ ๋ณด๋ฉด ์ข€ ๋” ์ œ๋Œ€๋กœ ๋А๋‚„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๊ทธ๋ž˜์„œ ์ด๋Ÿฐ ๊ฒƒ๋“ค์„ ํ†ตํ•ด ๊ฐ„๋žตํ™”ํ•ด์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด UI๋ฅผ ๊ตฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f6d6e2d7c90d783ddfc345ea7f4d90407297ab821a710ee33055170fc8



์ด๋ ‡๊ฒŒ ๋งŒ๋“ค๊ณ  ์ข€ ํ•œ์ˆจ ๋Œ๋ฆฌ๋‚˜ ํ–ˆ๋”๋‹ˆ ๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฐ”๋กœ ํŠน์ • ํ•ด์ƒ๋„์—์„œ ์ด์ƒํ•˜๊ฒŒ ํ”ฝ์…€์ด ๋Š˜์–ด์ง€๋Š” ํ˜„์ƒ์ด ๋ฐœ๊ฒฌ๋์Šต๋‹ˆ๋‹ค.


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f690bf8cc8637b30d01309781838246ae7e49be75742ae4a


์™œ ์ด๋Ÿฐ ํ˜„์ƒ์ด ์ผ์–ด๋‚˜๋Š” ๊ฑด์ง€ ์ดํ•ด๊ฐ€ ๊ฐ€์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ €๊ฒƒ ์Šคํ”„๋ผ์ดํŠธ ์˜ต์…˜๋„ ๋ฐ”๊ฟ”๋ณด๊ณ  ์นด๋ฉ”๋ผ ์˜ต์…˜๋„ ๋ฐ”๊ฟ”๋ณด๋ฉด์„œ ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด๋ดค์ง€๋งŒ, ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

ํ”ฝ์…€ ๊ณ„์‚ฐํ•  ๋•Œ ๋ฐ˜์˜ฌ๋ฆผ์„ ์ž˜๋ชปํ–ˆ๋‚˜ ์‹ถ์–ด์„œ ์ฝ”๋“œ๋‹ค ๋‹ค ํ—ค์ง‘์–ด๋ดค์ง€๋งŒ ๊ฒฐ๊ณผ๋Š” ๋ณ€ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.


๊ทธ๋Ÿฌ๋˜ ์ค‘, ๋†€๋ž๊ฒŒ๋„ ํ•ด์ƒ๋„ ๋„ˆ๋น„ ํ”ฝ์…€ ์ˆ˜๋ฅผ ํ™€์ˆ˜๋กœ ํ•˜๋‹ˆ๊นŒ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ™•๋Œ€ ๋ ˆ๋ฒจ์ด ํ™€์ˆ˜ ์ผ ๋•Œ๋Š”, ํ•ด์ƒ๋„ ๋„ˆ๋น„ ํ”ฝ์…€ ์ˆ˜๋„ ํ™€์ˆ˜๋กœ,

ํ™•๋Œ€ ๋ ˆ๋ฒจ์ด ์ง์ˆ˜ ์ผ ๋•Œ๋Š”, ์ง์ˆ˜๋กœ ์„ธํŒ…์„ ํ•˜๋‹ˆ ๋ฌธ์ œ๊ฐ€ ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค.


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92665228b1b724b050a3a76aab9f6d6e2d7c90d783ddfc345ea7f4d90407293a8871e2353b561dee2d952

์ด ๋ถˆ๊ฐ€์‚ฌ์˜ํ•œ ์ผ์„ ๊ฒช๊ณ  ์ €์™€ ์ œ ์นœ๊ตฌ๋Š” ํ•œ๋™์•ˆ ์ถฉ๊ฒฉ์—์„œ ๋ฒ—์–ด๋‚˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

์ผ๋‹จ ๋Œ์•„๋Š” ๊ฐ€์„œ ๋งŒ์กฑํ•˜์ง€๋งŒ, ์—ฌ๋Ÿฌ ๊ธฐ๊ธฐ์—์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์ข€ ํ•ด๋ด์•ผ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํ˜น์‹œ ์ด ๋ฌธ์ œ์— ๋Œ€ํ•ด์„œ ์•„์‹œ๋Š” ๋ถ„์ด ์žˆ๋‹ค๋ฉด ๋Œ“๊ธ€๋กœ ์•Œ๋ ค์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.



์ฝ์–ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!




-------------์ด์ „๊ธ€---------------

1ํŽธ ์†Œ๊ฐœ

2ํŽธ ๊ดด๋ฌผ

3ํŽธ ์•ฝํƒˆ์ž

4ํŽธ ํŒŒํŽธ์‹œ์Šคํ…œ

5ํŽธ ๋Œ€์‰ฌํผ์ฆ

6ํŽธ ๋ธŒ๊ธˆ์†Œ๊ฐœ

7ํŽธ ์Šคํ”„๋ผ์ดํŠธ ์ˆœ์„œ ์ฒ˜๋ฆฌ

9ํŽธ ๋Œ€ํ™” ์‹œ์Šคํ…œ

10ํŽธ ๊ทธ๋ž˜ํ”ฝ ๋ฆฌ์†Œ์Šค ์ œ์ž‘๊ณผ์ •

11ํŽธ ๋ ˆ๋ฒจ ํ”„๋กœํ† ํƒ€์ž… ์˜์ƒ

12ํŽธ ์ง€ํ˜• ์‹œ์Šคํ…œ

13ํŽธ ๋ฒ„๋ ค์ง„ ๋ ˆ๋ฒจ๋“ค

14ํŽธ ๋ฌด๊ธฐ ์‹œ์Šคํ…œ

15ํŽธ ๋ฃฌ ์‹œ์Šคํ…œ

16ํŽธ ํญํƒ„ ํผ์ฆ ๋ ˆ๋ฒจ

17ํŽธ ๋ชฌ์Šคํ„ฐ ์ œ์ž‘ ๊ณผ์ •

18ํŽธ ๋ชจ๋ฐ”์ผ ์ตœ์ ํ™” ์‚ฝ์งˆ๊ธฐ

19ํŽธ ํŠน์ˆ˜ํšจ๊ณผ ๋ฐœ์ „๊ณผ์ •

20ํŽธ ํŠธ๋ฆฌ๊ฑฐ ์‹œ์Šคํ…œ

--------------------------