Root Motion
๋ฃจํธ ๋ชจ์ ์ฌ์ฉ ์ฌ๋ถ์ ๋ฐ๋ฅธ ์ฐจ์ด
๋ฃจํธ ๋ชจ์ ์ฌ์ฉ ์ฌ๋ถ์ ๋ฐ๋ฅธ ์ฐจ์ด
Parts of the AI Perception System Unreal์ AI Perception System์ ํตํด Actor๊ฐ ๋ฌด์์ ๊ฐ์งํ๋์ง, World์ ์ด๋ค ๋ถ๋ถ์ ๊ฐ์งํ ์ ์๋์ง๋ฅผ ์ ์ดํ๊ฒ ํด์ค๋ค. ์์งํ ์ ๋ณด๋ Event-driven system์ด ์ฒ๋ฆฌํ๋ฉด์ ๊ฐ๋จํด์ง๋ฉฐ ๊ฐ๋ฒผ์ด ๋น์ฉ๋ง์ ์๋ชจํ๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ธ๋ฃจํ๋ฆฐํธ ์์์ ์ ๋ฒ์์ ...
Navigation with AI ๊ธธ์ฐพ๊ธฐ๋ฅผ ํตํด ์ฃผ๋ณ ํ๊ฒฝ์ ํค์ณ๋๊ฐ๋ ๊ฑด AI์ ๊ธฐ๋ณธ์ด์ง๋ง ๋จ์ํ A ์ง์ ์์ B ์ง์ ์ผ๋ก ์ด๋ํ๋ ๊ฒ์ ๋ง๋ฅ ์ฌ์ด ์ผ์ ์๋๋ค. ๊ธธ์ฐพ๊ธฐ๋ ๊ฒฝ๋ก ํ์๊ณผ ์ฅ์ ๋ฌผ ํํผ๋ก 2 ๋จ๊ณ๋ก ๋๋ ์ ์๋ค. ์ฌ๊ธฐ์ ์ฅ์ ๋ฌผ์ด๋ ๊ณ ์ ๋ ์ํ์ ๋ฌผ์ฒด๋ก ์ ์ํ๋ค. ์ด๋ฐ ์ฅ์ ๋ฌผ์ ํํผํ๊ธฐ ์ํด Navigation Mesh๊ฐ ํ์ํ๋ค.
Blackboard / Behaviour Tree / AI Controller / Pawn ์ ๊ด๊ณ
UCLASS์ USTRUCT์ ์ฐจ์ด? ๊ฐ ๋งคํฌ๋ก๋ Reflection ์์คํ ์ ํด๋์ค์ ๊ตฌ์กฐ์ฒด๋ฅผ ๋ฑ๋กํ๋ ๋ฐ ์ฌ์ฉํ๋ค Unreal Editor๊ฐ ์ฌ์ฉ์ ์ ์์ ํด๋์ค ๋๋ ๊ตฌ์กฐ์ฒด๋ฅผ ์ธ์ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ด๋ค ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ์์คํ ์ ํฌํจ์์ผ Garbage Collectionํ ์ ์๋๋ก ํ๋ค UHT(Unreal ...
Asset์ ์ฐธ์กฐํ ๋์ Hard Reference์ Soft Reference
UObject UObject๋ Unreal Engine์์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ ๊ฐ์ฒด๋ค UCLASS ๋งคํฌ๋ก ์ ์ธ์ผ๋ก UObject๋ฅผ ๊ด๋ฆฌํ๋ ์์คํ ์ด ์ด๋ฅผ ์ธ์ํ๋ค Reflection System์ ํตํด Garbage Collection์ ์ํํ๋ ๋ฑ์ ์ญํ
๋๋ค ํจ์ lambda ์ด๋ฆ ์๋(์ต๋ช ์) ํจ์ ๊ฐ์ฒด
IK์ FK FK Rig Forward Knematics Parent๊ฐ ์์ง์ด๋ฉด Child๋ ์ข ์๋์ด ์ ๋๋ฉ์ด์ ์ด ์๋ ํ๊ฟ์ง๋ฅผ ์์๋๋ก ํ๋ค๋ฉด ์, ์๊ฐ๋ฝ๋ ๋ฐ๋ผ ์์ง์ด๋ ์๋ฆฌ