์ญ๋์์ธ์ด๋ผ๊ณ ๊ณ์ ์ฌ๋ ธ์๋๋ฐ
์ด์ ๋ถํฐ ์ญ๋์์ธ์ ๋น๋ถ๊ฐ Project BS ๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ก ํจ ใ
ํธ๋ ์ผ๋ฌ๋ ๋ฝ์์ผ๋ ์ด์ง ๊ฐ๋ฐ์ผ์ง ํ์์ผ๋ก ์ ๋ฆฌํด๋ณผ๊ฒ
์ฐ์ ๊ณจ๋ ๋ณด์ค ๋ชจ์ต์ด ์ด์ง ๋ฐ๋.
์๊ฐ ์ด์
์ง๊ธ์ ํผ๋๋ฐฑ์ ์์ฉํด, ์ข ๋ ์ญ์ผ๊ฐํ ๋น์จ๋ก ๋ณ๊ฒฝ.
๊ณจ๋ ๋ฑ์ ๋น์ถ๋ ๋ผ์ดํ ๋ ๋์๋ฐ์์ ๋๋ฆ ๊ณต๋ถํ๊ณ , ์ํ์ฐฉ์ค๋ ๊ฑฐ์น๋ฉฐ ๊ทธ๋๋ง ์์ฐ์ค๋ฌ์์ง๋ฏ.
ํ์ง๋ง ์์ง๋ ์ด๋ ค์์ ๋ ๋ ธ๋ ฅํด์ผ ํ ๋ฏํ๋ค..
๋ณด์ค ํจํด์ ๋๋ฆ ์ ๊ฒฝ์ฐ๊ณ ์ถ์๊ธฐ ๋๋ฌธ์, ์ด๋ฒ ๊ธฐํ์ Behavior Tree๋ฅผ ์ด์ฉํด๋ด.
FSM์ ์ฌ์ฉํ๊ฑฐ๋ ํ๋์ฝ๋ฉ์ผ๋ก AI๋ฅผ ์์ฑํ๋ฉด ์ ์ ๋ณต์กํด์ง์๋ก
๋ณธ์ธ์ด ์์ฑํ๊ณ ๋ ์์๋ณด๊ธฐ ํ๋ค์ด์ ๋์ค์ ์ง์ง ๊ณ ์ํ๊ฒ ๋๋๋ฐ
Behavior Tree๋ ํธ๋ฆฌ๊ตฌ์กฐ๋ก ์ธํ ์->์๋, ์ข->์ฐ ์ ํด์ง ์์๋ก ํ๋ ๊ท์น๊ณผ
์ํ์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ ํน์ง์ผ๋ก ์ธํด ๊ฐ๋ ์ฑ, ์ฌํ์ฉ์ฑ, ์ ์ง๋ณด์์ฑ์ด ๋งค์ฐ ์ข๋ค.
๋์ ์ฌ์ฉ๋ฐฉ์์ ๊ณต๋ถํด์ผํ๊ณ , ๊ฐ๋จํ๊ฑฐ ํ๋๋ฐ๋ ๋ฒ๊ฑฐ๋กญ๊ฒ ์ธํ ํด์ผ ํ๋๊ฒฝ์ฐ๊ฐ ์ข ์ข ์๊ธฐ๋ ๊ฑด ์์ด์
๋จ์ํ AI๋ฉด ๊ตณ์ด ์ฌ์ฉํ ํ์๋ ์์.
๊ทธ๋๋ ํน์ ์ฐ๋จนํด๋ณด๊ณ ์ถ๋ค๋ฉด ๋ด๊ฐ ์ถ์ฒํ๋ ์๋ฃ๋ก๋
[NDC 2009] ํ๋ ํธ๋ฆฌ๋ก ๊ตฌํํ๋ ์ธ๊ณต์ง๋ฅ (slideshare.net)
: ์ด๊ฑธ๋ก ๊ฐ๋ ์ฐ๋จน. ์ฐธ๊ณ ๋ก ๋ธ๋ฃจ์์นด์ด๋ธ ๊น์ฉํ ๋์ด 12๋ ์ ๋ง๋ ์๋ฃ ใ ใ
: ์ด ์์์ผ๋ก ์ค์ ์ฌ์ฉ๋ฒ ์ฐ๋จน.
ํ์ผ์คํฌ์ ๊ฒฝ์ฐ๋
๋ผ์์ ์๊ฑธ ์ฐธ๊ณ ํด์
์ด๋ฐ ์ ๋๋ฉํฑํ ์คํ์ผ๋ก ๋ง๋ค์ด๋ดค์.
์ ์ ์คํ ์ด์์๋ ์ํ๋ ์คํ์ผ์ ๋์ ํ ๋ชป์ฐพ๊ฒ ์ด์,
๊ฐ์ง๊ณ ์๋ ํ์ผ ์คํ๋ผ์ดํธ์ ํํฐํด ์ ฐ์ด๋๋ฅผ ์ ๋นํ ์กฐ์ ํด์ ๋ง๋ค์๋๋ฐ
๊ถ๊ธํด ํ๋ ๊ฒ์ด๊ฐ ์์ด์ ์ข ๋ ์ค๋ช ํ๋ฉด,
- ์ ๋ํฐ ํํฐํด ์์คํ ์์ ์ด๋๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ์ผ๋ก ์์ฑ
- ์ ๋๋ฉ์ด์ ์ด๋ฒคํธ๋ก ์ํ๋ ํ์ด๋ฐ์ ํํฐํด ์ฌ์
- ์ ฐ์ด๋๋ Particle-Unlit (URP)
- Alpha Clipping์ ์ ์ฉ (์ด๊ฑธ๋ก ๊ธฐ์กด ๋ฐํฌ๋ช ์์ ๊ฒฝ๊ณ๊ฐ ๋๋ ทํ ํฐ์คํ์ผ ๋๋์ผ๋ก ๋ฐ๋)
- Blending ๋ฐฉ์์ Addictive๋ก ํ๋ฉด ๋ฐ์ ํ๋ฉด์์ ์ ์๋ณด์ด๊ธฐ ๋๋ฌธ์, ๋์ Pre-Multiply ๋๋ Multiply๋ก
- Addictive๋ฅผ ์์ฐ๋ ๋์ , Emissive Color์ Intensity๋ฅผ ๋์ฌ์ ํ์ผ์ ๋ฐ๊ดํจ๊ณผ๋ฅผ ์ด๋ฆผ
์ฃผ์ํ ์ ์, ๋๋ ์ดํํธ ์ชฝ์ ์ด๋ณด๋ ๋ค๋ฆ ์์ด์ ๊ทธ๋ฅ ๋๋๋๋ก ๋ง ํ๊ฑฐ๋ผ, ์ด๊ฒ ์ ๋ต์ผ์ง๋ ๋๋ ๋ชจ๋ฆ ใ
์ค์ ๋ก Alpha ํด๋ฆฌํ์ผ๋ก ํ๋ฉด์ ์ดํํธ๊ฐ ์๋๋ณด๋ค ๋นจ๋ฆฌ ์ฌ๋ผ์ ธ ๋ฒ๋ฆฌ๋ ๋ถ์์ฉ์ด ์๊ธฐ๋ ํ๊ณ ..
๊ทธ๋ฆฌ๊ณ ์กฐ๋ง๊ฐ ์งค๋งํ ๋ฐ๋ชจ๋ฒ์ ผ์ ๊ณต๊ฐํด๋ณด๋ ค๊ณ ํ๋๋ฐ, ๊ทธ๋ ๋ง์ถฐ์ ๋ ๊ทผํฉ์ผ์ง ์จ๋ณด๋๋ก ํ ๊ฒ
์ ๊ฐ์ฉ๋ค!! ๋๋ ์ด๋ฐ๊ฑฐ ๋ง๋ค๊ณ ์ถ์๋ฐ ๋ชจ๋ธ๋ง์์ ์ง์ ์ด ์์ ใ ใ ใ ใ ใ ใ
๋ด๊ฐ ๋ชจ๋ธ๋ง ํ์ง ์๋๋ฐ๋ ์ฃผ๋ณ์์ ํ๋ ๊ธธ ๊ฐ์ง๋ง๋ผ๊ณ ๋ค ๋ง๋ฆฌ๊ธด ํจ.. ๊ทธ๋๋ ํ๊ณ ์ถ์๊ฑด ํด๋ด์ผ์ง.
ใ ใฑในใ ใ ใ ใ ใ ํ๊ณ ์ถ์๊ฑฐ ์๋๋ฉด ๊ฐ๋ฐํ๋ค ํํ์ค๋๋ผ
์ผ์๋ณด์ธ๋ฑ~ - dc App
๋ชฌ์คํฐ์์ ๋จ์ํ ๋ชฌ์คํฐ๋ FSM์ฐ๊ณ ๋ณด์คํํ ๋ BT์ฐ๊ณ ํ๋์์ผ๋ก ํผ์ฉํด์ ์ฌ์ฉํจ? ์๋๋ฉด ๊ฑ BT์ธ๊ฑฐ ๋จ์ํ ๋ชฌ์คํฐ์๋ BT์ธ๊ฑฐ?
์ฌ์ค ์ผ๋ฐ๋ชน์ด ํ๋์ฝ๋ฉ์ผ๋ก ๋ผ์์ด์ ํ๋ฒ ๊ฐ์์๊ธฐ๋ ํด์ผํ๊ณ , BT๋ ์ด์ง ์ต์ํด์ง๊ธด ํด์ ์๋ง BT๋ก ๋ฐ๊ฟ๋ฏ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์ฌ์ค ๋ด ์์ฌ์ผ๋ก ํ๋๊ฑด ๋ง์. ๋์ ํ๊ฒ ์๊ฐํ๋ฉด ๊ฐ๋จํ ๊ฒ์ ๋ง๋๋๊ฒ ๋ง๊ธด ํด.
์ก๋ชน ๋จธ๋ฆฌ์์ HP๊ฐ์๊ฑด ์ด์ผ๋ง๋ค์ด์?? ์ HP๋ฐ๊ฐ ๋ชน ๋ฐฐ๊ฒฝ ์บ๋ฆญ ๋ค ๊ฐ๋ฆฌ๋๋...
์บ๋ฒ์ค๋ฅผ ์๋ํฌ์ง์ ์ผ๋ก ํด์ ๊ฐ๊ฐ ์ฌ๊ณ , ๋น๋ณด๋ ์ ์ฉํ๋๊ฑฐ ๊ฐ์๋ฐ.. ใ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๊ณจ๋ ๋จธ๋ฆฌ ์์ ์๋๊ฒ ๋ ๋์๋ฏ?
๊ณจ๋ ํผ๊ฒฉ์ ํผ๊ฒฉ๋ถ์ ๋จ๋ฆฌ๋๊ฑฐ ์ด์ผํ๋ ธ??
๋ถ์๋ณ๋ก ๋จ๋ฆฌ๋ ์ ๋๋ฉ์ด์ ๋ง๋ค๊ณ ์ถ๊ฐ ๋ ์ด์ด Additive๋ก ํฉ์ฑ
์ฐํจ ๋ฐฐ์๊ฐ๋๋ค
๊ทผ๋ฐ ์บ๋ฆญํฐ๋ BT์?
ํ๋ ์ด์ด ์บ๋ฆญํฐ๋ ๊ทธ๋ฅ ํ๋์ฝ๋ฉ+Animator์ธ๋ฐ... BT๋ก ํ๋ฉด ํ์คํ ๊น๋ํด์ง๊ฑฐ ๊ฐ์์ ๋ค์์ ๊ธฐํ๋๋ฉด ํด๋ด์ผ๊ฒ ์.
ํ์ ์ธ๋ฐ ์ดํํธ ๋ด๊ฐ ๋ง๋ค์ด์ฃผ๋ฉด ์๋๋? ๊ณต์ง๋ก ํด๋๋ฆผ
์์ฒญ ๋๋ฆฌ๋ ์ ์์ด๊ธฐ๋ ํ๋ฐ ์ด๋ฒ ๋ฐ๋ชจ๋ฒ์ ผ๊น์ง๋ ์ด์ฐ ์ ์๋ก ๋์๋ฐ์์ ๋ฃ๋๋ค ํด๋ ์ดํ๋ถํฐ๋ ์ด๋ป๊ฒ ๋ ์ง ๋ถํฌ๋ช ํ ์ ์ด ๋ง์๊ฑฐ ๊ฐ์์.. ์ผ๋จ์ ๋ง์๋ง ๋ฐ๋๊ฑธ๋ฃจ ํ ๊ฒ. ๊ณ ๋ง์. ํน์ ์ง์งํ๊ฒ ์ํด๋ณผ ์๊ฐ์ด ์๋ค๋ฉด ๋ฐ๋ก ๋ ์ด์ผ๊ธฐ ํด๋ณด์๊ณ ใ