๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“ Development Study/๐Ÿ–ผ GameProgramming 2D

ํฌ์ŠคํŠธ ํ”„๋กœ์„ธ์‹ฑ ํšจ๊ณผ

by eazuooz 2023. 6. 29.

์˜ˆ์ œ :)

https://github.com/eazuooz/YamYamEngine/commit/ce603624ac0927cf6365afc252cd3014ad727b59

 

PostProcess ํšจ๊ณผ ์ถ”๊ฐ€ · eazuooz/YamYamEngine@ce60362

eazuooz committed Apr 10, 2023

github.com

 

ํฌ์ŠคํŠธ ํ”„๋กœ์„ธ์‹ฑ์ด๋ž€?


ํฌ์ŠคํŠธ ํ”„๋กœ์„ธ์‹ฑ์€ ์ด๋ฏธ์ง€, ๋™์˜์ƒ ๋˜๋Š” ๊ธฐํƒ€ ์œ ํ˜•์˜ ๋ฏธ๋””์–ด๋ฅผ ์บก์ฒ˜ํ•˜๊ฑฐ๋‚˜ ๋ Œ๋”๋งํ•œ ํ›„ ์กฐ์ž‘ํ•˜๊ฑฐ๋‚˜ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ์ž‘์—…์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์ „๋ฐ˜์ ์ธ ํ’ˆ์งˆ, ๋ฏธ์  ๋งค๋ ฅ์„ ๊ฐœ์„ ํ•˜๊ฑฐ๋‚˜ ํŠน์ • ์˜ˆ์ˆ ์  ํšจ๊ณผ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ๊ธฐ๋ฒ•๊ณผ ์กฐ์ •์„ ์ ์šฉํ•˜๋Š” ๊ฒƒ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๋””์ง€ํ„ธ ์ด๋ฏธ์ง€ ๋˜๋Š” ์‚ฌ์ง„์˜ ๊ฒฝ์šฐ, ํ›„์ฒ˜๋ฆฌ์—๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ Adobe Photoshop, Lightroom ๋˜๋Š” ๊ธฐํƒ€ ์ด๋ฏธ์ง€ ํŽธ์ง‘ ๋„๊ตฌ์™€ ๊ฐ™์€ ์ „๋ฌธ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ์ผ๋ฐ˜์ ์ธ ํ›„์ฒ˜๋ฆฌ ๊ธฐ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

์ƒ‰์ƒ ๋ณด์ • ๋ฐ ์กฐ์ •: ์ด๋ฏธ์ง€์˜ ๋ฐ๊ธฐ, ๋Œ€๋น„, ์ฑ„๋„, ์ƒ‰์ƒ ๋ฐธ๋Ÿฐ์Šค๋ฅผ ์กฐ์ •ํ•˜์—ฌ ์ „์ฒด์ ์ธ ์™ธ๊ด€์„ ๊ฐœ์„ ํ•˜๋Š” ์ž‘์—…์ž…๋‹ˆ๋‹ค.

์„ ๋ช…ํ™” ๋ฐ ๋…ธ์ด์ฆˆ ๊ฐ์†Œ: ์ด๋ฏธ์ง€์˜ ์„ ๋ช…๋„์™€ ์„ ๋ช…๋„๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๋™์‹œ์— ์›์น˜ ์•Š๋Š” ๋…ธ์ด์ฆˆ๋‚˜ ์ž…์ž๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•œ ๊ธฐ์ˆ ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ž๋ฅด๊ธฐ ๋ฐ ๊ตฌ๋„: ์ž๋ฅด๊ธฐ์—๋Š” ์ด๋ฏธ์ง€์˜ ๊ตฌ๋„๋ฅผ ๊ฐœ์„ ํ•˜๊ฑฐ๋‚˜ ํŠน์ • ํ”ผ์‚ฌ์ฒด์— ์ดˆ์ ์„ ๋งž์ถ”๊ธฐ ์œ„ํ•ด ์ด๋ฏธ์ง€์—์„œ ์›ํ•˜์ง€ ์•Š๋Š” ๋ถ€๋ถ„์„ ์ œ๊ฑฐํ•˜๋Š” ์ž‘์—…์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๊ตฌ๋„ ์กฐ์ •์—๋Š” ์ˆ˜ํ‰์„ ๋ฐ”๋กœ์žก๊ฑฐ๋‚˜, ์š”์†Œ๋ฅผ ์ •๋ ฌํ•˜๊ฑฐ๋‚˜, ์‹œ๊ฐ์  ๊ท ํ˜•์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋“ฑ์˜ ์ž‘์—…์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณด์ • ๋ฐ ์กฐ์ž‘: ์ด๋ฏธ์ง€์—์„œ ์žกํ‹ฐ, ๊ฒฐํ•จ ๋˜๋Š” ์›์น˜ ์•Š๋Š” ๋ฌผ์ฒด๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ์ž‘์—…์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์š”์†Œ ์ถ”๊ฐ€ ๋˜๋Š” ๋ณ‘ํ•ฉ, ๋น„์œจ ์กฐ์ • ๋˜๋Š” ์˜ˆ์ˆ ์  ํšจ๊ณผ ๋งŒ๋“ค๊ธฐ์™€ ๊ฐ™์€ ๊ณ ๊ธ‰ ๊ธฐ์ˆ ๋„ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•„ํ„ฐ ๋ฐ ํšจ๊ณผ ์ ์šฉ: ํ‘๋ฐฑ ๋ณ€ํ™˜, ๋นˆํ‹ฐ์ง€ ๋ฃฉ ๋˜๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜๋œ ํ•„๋ฆ„ ๊ทธ๋ ˆ์ธ ๋“ฑ ๋‹ค์–‘ํ•œ ํ•„ํ„ฐ์™€ ํšจ๊ณผ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ด๋ฏธ์ง€์˜ ๋ถ„์œ„๊ธฐ๋‚˜ ์Šคํƒ€์ผ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ›„์ฒ˜๋ฆฌ๋Š” ์ด๋ฏธ์ง€์—๋งŒ ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ๋น„๋””์˜ค ์˜์ƒ, 3D ๋ Œ๋”๋ง ๋ฐ ๊ธฐํƒ€ ์œ ํ˜•์˜ ๋ฏธ๋””์–ด์—๋„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐฝ์˜์ ์ธ ํ‘œํ˜„์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œ์ผœ ์›ํ•˜๋Š” ์‹œ๊ฐ์  ํšจ๊ณผ๋‚˜ ์˜ˆ์ˆ ์  ๋น„์ „์„ ์ด๋Œ์–ด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

'๐Ÿ“ Development Study > ๐Ÿ–ผ GameProgramming 2D' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Imgui ๋ฅผ ์ด์šฉํ•œ Tool ํ”„๋กœ๊ทธ๋ž˜๋ฐ  (0) 2023.06.29
Audio system (FMOD) ์‚ฌ์šฉ  (0) 2023.06.29
Particle System  (0) 2023.04.08
Compute Shader  (0) 2023.04.08
2D Light  (0) 2023.04.08

๋Œ“๊ธ€