์‹ญ๋•์†Œ์šธ์ด๋ผ๊ณ  ๊ณ„์† ์˜ฌ๋ ธ์—ˆ๋Š”๋ฐ

์ด์ œ๋ถ€ํ„ฐ ์‹ญ๋•์†Œ์šธ์€ ๋‹น๋ถ„๊ฐ„ Project BS ๋ผ๊ณ  ๋ถ€๋ฅด๊ธฐ๋กœ ํ•จ ใ…‹


ํŠธ๋ ˆ์ผ๋Ÿฌ๋„ ๋ฝ‘์•˜์œผ๋‹ˆ ์‚ด์ง ๊ฐœ๋ฐœ์ผ์ง€ ํ˜•์‹์œผ๋กœ ์ •๋ฆฌํ•ด๋ณผ๊ฒŒ



์šฐ์„  ๊ณจ๋ ˜ ๋ณด์Šค ๋ชจ์Šต์ด ์‚ด์ง ๋ฐ”๋€œ.



์œ„๊ฐ€ ์ดˆ์•ˆ


์ง€๊ธˆ์€ ํ”ผ๋“œ๋ฐฑ์„ ์ˆ˜์šฉํ•ด, ์ข€ ๋” ์—ญ์‚ผ๊ฐํ˜• ๋น„์œจ๋กœ ๋ณ€๊ฒฝ.


๊ณจ๋ ˜ ๋“ฑ์„ ๋น„์ถ”๋Š” ๋ผ์ดํŒ…๋„ ๋„์›€๋ฐ›์•„์„œ ๋‚˜๋ฆ„ ๊ณต๋ถ€ํ•˜๊ณ , ์‹œํ–‰์ฐฉ์˜ค๋„ ๊ฑฐ์น˜๋ฉฐ ๊ทธ๋‚˜๋งˆ ์ž์—ฐ์Šค๋Ÿฌ์›Œ์ง„๋“ฏ.

ํ•˜์ง€๋งŒ ์•„์ง๋„ ์–ด๋ ค์›Œ์„œ ๋” ๋…ธ๋ ฅํ•ด์•ผ ํ• ๋“ฏํ•˜๋‹ค..






๋ณด์Šค ํŒจํ„ด์€ ๋‚˜๋ฆ„ ์‹ ๊ฒฝ์“ฐ๊ณ  ์‹ถ์—ˆ๊ธฐ ๋–„๋ฌธ์—, ์ด๋ฒˆ ๊ธฐํšŒ์— Behavior Tree๋ฅผ ์ด์šฉํ•ด๋ด„.





FSM์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ํ•˜๋“œ์ฝ”๋”ฉ์œผ๋กœ AI๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ์ ์  ๋ณต์žกํ•ด์งˆ์ˆ˜๋ก

๋ณธ์ธ์ด ์ž‘์„ฑํ•˜๊ณ ๋„ ์•Œ์•„๋ณด๊ธฐ ํž˜๋“ค์–ด์„œ ๋‚˜์ค‘์— ์ง„์งœ ๊ณ ์ƒํ•˜๊ฒŒ ๋˜๋Š”๋ฐ


Behavior Tree๋Š” ํŠธ๋ฆฌ๊ตฌ์กฐ๋กœ ์ธํ•œ ์œ„->์•„๋ž˜, ์ขŒ->์šฐ ์ •ํ•ด์ง„ ์ˆœ์„œ๋กœ ํ›‘๋Š” ๊ทœ์น™๊ณผ

์ƒํ•˜์œ„ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๋Š” ํŠน์ง•์œผ๋กœ ์ธํ•ด ๊ฐ€๋…์„ฑ, ์žฌํ™œ์šฉ์„ฑ, ์œ ์ง€๋ณด์ˆ˜์„ฑ์ด ๋งค์šฐ ์ข‹๋‹ค.

๋Œ€์‹  ์‚ฌ์šฉ๋ฐฉ์‹์„ ๊ณต๋ถ€ํ•ด์•ผํ•˜๊ณ , ๊ฐ„๋‹จํ•œ๊ฑฐ ํ•˜๋Š”๋ฐ๋„ ๋ฒˆ๊ฑฐ๋กญ๊ฒŒ ์„ธํŒ…ํ•ด์•ผ ํ•˜๋Š”๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ์ƒ๊ธฐ๋Š” ๊ฑด ์žˆ์–ด์„œ

๋‹จ์ˆœํ•œ AI๋ฉด ๊ตณ์ด ์‚ฌ์šฉํ•  ํ•„์š”๋Š” ์—†์Œ.



๊ทธ๋ž˜๋„ ํ˜น์‹œ ์ฐ๋จนํ•ด๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ๋‚ด๊ฐ€ ์ถ”์ฒœํ•˜๋Š” ์ž๋ฃŒ๋กœ๋Š”


[NDC 2009] ํ–‰๋™ ํŠธ๋ฆฌ๋กœ ๊ตฌํ˜„ํ•˜๋Š” ์ธ๊ณต์ง€๋Šฅ (slideshare.net)

: ์ด๊ฑธ๋กœ ๊ฐœ๋… ์ฐ๋จน. ์ฐธ๊ณ ๋กœ ๋ธ”๋ฃจ์•„์นด์ด๋ธŒ ๊น€์šฉํ•˜ ๋‹˜์ด 12๋…„์ „ ๋งŒ๋“  ์ž๋ฃŒ ใ…‹ใ…‹




https://youtu.be/X7VwAGvAOIw

: ์ด ์˜์ƒ์œผ๋กœ ์‹ค์ „ ์‚ฌ์šฉ๋ฒ• ์ฐ๋จน.




ํ™”์—ผ์Šคํ‚ฌ์˜ ๊ฒฝ์šฐ๋Š”


๋‹ผ์†Œ์˜ ์š”๊ฑธ ์ฐธ๊ณ ํ•ด์„œ




์ด๋Ÿฐ ์• ๋‹ˆ๋ฉ”ํ‹ฑํ•œ ์Šคํƒ€์ผ๋กœ ๋งŒ๋“ค์–ด๋ดค์Œ.


์• ์…‹์Šคํ† ์–ด์—์„œ๋Š” ์›ํ•˜๋Š” ์Šคํƒ€์ผ์„ ๋„์ €ํžˆ ๋ชป์ฐพ๊ฒ ์–ด์„œ,

๊ฐ€์ง€๊ณ  ์žˆ๋˜ ํ™”์—ผ ์Šคํ”„๋ผ์ดํŠธ์— ํŒŒํ‹ฐํด ์…ฐ์ด๋”๋ฅผ ์ ๋‹นํžˆ ์กฐ์ •ํ•ด์„œ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ


๊ถ๊ธˆํ•ด ํ•˜๋˜ ๊ฒŒ์ด๊ฐ€ ์žˆ์–ด์„œ ์ข€ ๋” ์„ค๋ช…ํ•˜๋ฉด,

- ์œ ๋‹ˆํ‹ฐ ํŒŒํ‹ฐํด ์‹œ์Šคํ…œ์—์„œ ์ด๋™๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒ์„ฑ

- ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ด๋ฒคํŠธ๋กœ ์›ํ•˜๋Š” ํƒ€์ด๋ฐ์— ํŒŒํ‹ฐํด ์žฌ์ƒ

- ์…ฐ์ด๋”๋Š” Particle-Unlit (URP)

- Alpha Clipping์„ ์ ์šฉ (์ด๊ฑธ๋กœ ๊ธฐ์กด ๋ฐ˜ํˆฌ๋ช…์—์„œ ๊ฒฝ๊ณ„๊ฐ€ ๋šœ๋ ทํ•œ ํˆฐ์Šคํƒ€์ผ ๋А๋‚Œ์œผ๋กœ ๋ฐ”๋€œ)

- Blending ๋ฐฉ์‹์„ Addictive๋กœ ํ•˜๋ฉด ๋ฐ์€ ํ™”๋ฉด์—์„œ ์ž˜ ์•ˆ๋ณด์ด๊ธฐ ๋–„๋ฌธ์—, ๋Œ€์‹  Pre-Multiply ๋˜๋Š” Multiply๋กœ

- Addictive๋ฅผ ์•ˆ์“ฐ๋Š” ๋Œ€์‹ , Emissive Color์˜ Intensity๋ฅผ ๋†’์—ฌ์„œ ํ™”์—ผ์˜ ๋ฐœ๊ด‘ํšจ๊ณผ๋ฅผ ์‚ด๋ฆผ


์ฃผ์˜ํ•  ์ ์€, ๋‚˜๋„ ์ดํŽ™ํŠธ ์ชฝ์€ ์ดˆ๋ณด๋‚˜ ๋‹ค๋ฆ„ ์—†์–ด์„œ ๊ทธ๋ƒฅ ๋˜๋Š”๋Œ€๋กœ ๋ง‰ ํ•œ๊ฑฐ๋ผ, ์ด๊ฒŒ ์ •๋‹ต์ผ์ง€๋Š” ๋‚˜๋„ ๋ชจ๋ฆ„ ใ…‹

์‹ค์ œ๋กœ Alpha ํด๋ฆฌํ•‘์œผ๋กœ ํ•˜๋ฉด์„œ ์ดํŽ™ํŠธ๊ฐ€ ์˜๋„๋ณด๋‹ค ๋นจ๋ฆฌ ์‚ฌ๋ผ์ ธ ๋ฒ„๋ฆฌ๋Š” ๋ถ€์ž‘์šฉ์ด ์žˆ๊ธฐ๋„ ํ•˜๊ณ ..




๊ทธ๋ฆฌ๊ณ  ์กฐ๋งŒ๊ฐ„ ์งค๋ง‰ํ•œ ๋ฐ๋ชจ๋ฒ„์ ผ์„ ๊ณต๊ฐœํ•ด๋ณด๋ ค๊ณ  ํ•˜๋Š”๋ฐ, ๊ทธ๋•Œ ๋งž์ถฐ์„œ ๋˜ ๊ทผํ™ฉ์ผ์ง€ ์จ๋ณด๋„๋ก ํ• ๊ฒŒ