์ฌ๋ฌ ๊ฒ์ ํ์ฌ ๋๊ธฐ์ ๋ค์ด AI Research Center๋ฅผ ์ค๋ฆฝํ๋ฉฐ ๊ฒ์ ์๋น์ค์์ AI์ ์ค์์ฑ์ ์๊ธฐํ๊ณ ์๋ค. ๊ทธ๋์ ์ค๋์ '๊ณ ํ์ง ๊ทธ๋ํฝ' ๊ฒ์ ์์ง์ ์์ด์ฝ '์ธ๋ฆฌ์ผ ์์ง'์ ๊ฐ์ฅ ์ต์ ๋ฒ์ ์ธ 5.4 ๋ฒ์ ์ AI ๊ธฐ๋ฅ์ ๋ํด ์๊ฐํด๋ณด๋ ค๊ณ ํ๋ค. 5.4์์๋ ๊ธฐ์กด์ 10๊ฐ ๊ธฐ๋ฅ์ Machine Learning์ Neural Network Engine์ด๋ผ๋ ์ ๊ธฐ๋ฅ์ ํ์ฌํ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค.
1. Behavior Trees(๋์ ํธ๋ฆฌ)
๋์ ํธ๋ฆฌ ์์ ์ ๋นํ๋ ์ด์ด ์บ๋ฆญํฐ(=npc)๋ฅผ ์ํ ์ธ๊ณต ์ง๋ฅ์ ๋ง๋๋ ๋ฐ ์ฌ์ฉํ๋ค. AI ์บ๋ฆญํฐ๊ฐ ์๊ฐํ๊ณ ์ค์ค๋ก ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ธฐ๋ฅผ ์ํ ๋ ๋์์ด ๋๋ค.
๋์ ํธ๋ฆฌ๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ์ ์์คํ ์ผ๋ก, ๋ถํ์ํ ์์ ์ ๋งค ํ๋ ์๋ง๋ค ํ์ง ์์๋ ๋๋ค. ๋์ ํธ๋ฆฌ๊ฐ ์ ๋ณด์ ์ ๊ฐํ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ธฐ ์ํด ์์์ผ ํ๋ ์ ๋ณด๋ฅผ ์ ์ฅํ๋๋ฐ ์ฌ์ฉ๋๋ '๋ธ๋๋ณด๋'๋ฅผ ํตํด, ์ ๋ฐ์ดํธ ๊ณผ์ ์์ ์๋์ ์ผ๋ก ์ฐ์ ์์๊ฐ ๋ฎ์ ์์ ์ด ์ค๋จ๋๊ณ , ์ ๊ทธ๋ฆผ์ฒ๋ผ ์ฐ์ ์์๊ฐ ๋ ๋์ ๊ฐ์ฅ ์ผ์ชฝ ๋ถ๊ธฐ๊ฐ ์คํ๋ ์ ์๋๋ก ํ๋ค.
2. MassEntity
์ธ๋ฆฌ์ผ ์์ง์ ๊ณต์๋ฌธ์๋ฅผ ์ฐธ๊ณ ํด๋ณด๋ฉด, MassEntity๋ '๋ฐ์ดํฐ ์ค์ฌ ๊ณ์ฐ์ ์ํ ํ๋ ์์ํฌ'๋ผ๊ณ ์๊ฐํ๊ณ ์๋ค. ๋๊ท๋ชจ NPC ๋ฐ ์ค๋ธ์ ํธ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ์ ์ดํ ์ ์๋ ๊ธฐ๋ฅ์ด๋ค.
๊ทธ์ค Mass Avoidance์ ๋ํด ์๊ฐํด๋ณด๊ฒ ๋ค. MassEntity์ ํตํฉ๋ ํ ๊ธฐ๋ฐ ๋๋ ํํผ ์์คํ ์ด๋ผ๊ณ ํ ์ ์๋ค. ๋ชจ๋ Entity์ ๋ํด ๊ณ ์ฑ๋ฅ ํํผ ๊ธฐ๋ฅ์ ์ ๊ณตํด์ค๋ค. ์ฌ๋ฌ ๊ฐ์ ์ ๋ ฅ์ ํตํด ํ๋์ ์กฐํฅ๋ ฅ(์กฐ์ข ๋ ฅ)์ ์ถ๋ ฅํ๋ค.
3. Navigation
AI ์์ด์ ํธ๊ฐ ๊ฒฝ๋ก ์ฐพ๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ ๋ฒจ์ ํ์ํ ์ ์๋ค. ๋ด๋น๊ฒ์ด์ ์์คํ ์๋ Static , Dynamic , Dynamic Modifiers Only ์ ์ธ ๊ฐ์ง ์์ฑ ๋ชจ๋๊ฐ ํฌํจ๋์ด ์๋ค.
ํํธ, Navigation ์์คํ ์ค์๋ World Partition ์์คํ ์ด ์๋ค. ์ด๋ ๋๊ท๋ชจ ์ธ๊ณ ๊ด๋ฆฌ๋ฅผ ์ํ ์๋ฒฝํ ์๋ฃจ์ ์ ์ ๊ณตํ๋ ์๋ ๋ฐ์ดํฐ ๊ด๋ฆฌ ๋ฐ ๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ ๋ ๋ฒจ ์คํธ๋ฆฌ๋ฐ ์์คํ ์ด๋ค.
4. Neural Network Engine (NNE)
์ ๊ฒฝ๋ง ์์ง์ ๊ธฐ์กด์ ์คํ๋จ๊ณ ๊ธฐ๋ฅ์์ ์ด๋ฒ์ ๋ฒ ํ ๊ธฐ๋ฅ์ผ๋ก ์ ๋ฐ์ดํธ๋ ๊ธฐ๋ฅ์ด๋ค. ๋ค์ํ ์ ๊ฒฝ๋ง ๋ฐํ์์ ์ก์ธ์คํ๊ณ ๋ฐํ์๋ณ ์ฝ๋ฉ ์์ด ์ ๊ฒฝ๋ง์ ํ๊ฐํ ์ ์๋ ๊ณตํต API๋ฅผ ์ ๊ณตํ๋ค. NNE๋ฅผ ์ฌ์ฉํ๋ฉด ์ค์๊ฐ์ผ๋ก ๊ฒ์์ ์ธ๊ณต ์ง๋ฅ(AI)์ ์ถ๊ฐํ๊ณ , ํธ์ง์ ๊ธฐ๋ฐ ๊ธฐ๋ฅ์ ์์ ์ด์, ์ฟผ๋ฆฌ, ์ํฐ์คํธ ์ง์ ๋๊ตฌ๋ก ๊ตฌํํ ์ ์๋ค.
'Life is Game๐ฎ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
(๋ฉํฐ๋ฅผ ์ํ) ๊ฒ์ ๊ธฐํ ๊ธธ๋ผ์ก์ด (0) | 2024.11.06 |
---|---|
๋ฒ์ค(Verse, V) ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์๊ฐ (10) | 2024.09.29 |
ChatGPT ๊ธฐ๋ฐ ์ฑ๋ด ์ ์ with Unity (0) | 2024.01.07 |
UE ๋ธ๋ฃจํ๋ฆฐํธ๋? (1) | 2023.11.26 |
๊ฒ์๊ณผ ์คํ ๋ฆฌ๊ฐ ๋ง๋๋ฉด? ๊ฒ์ ์๋๋ฆฌ์ค์ ๋ํด ์์๋ณด์! (0) | 2023.11.19 |