Unreal Engine 5์ ๋ชจ๋ ๊ฒ. ์ธ๋ฆฌ์ผ ์์ง์ ์ต์ ๊ธฐ๋ฅ์ ๊น๊ณ ๊ฐ๋ ฅํ๊ฒ! ๐ฆพ
์ด ๋ฐฐ์ง๋ฅผ ๋ฐ์ ์ฌ๋์ Unreal Engine 5์ ๊ณต์ธ ๊ฐ์ฌ ์๊ฒฉ์ ๊ฐ์ต๋๋ค.
์ด ๋ฐฐ์ง๋ฅผ ์์งํ ์ฌ๋์ ๋ค์ ์ค ์คํฌ๋ค์ Epic Games๋ก๋ถํฐ ๊ต์ก ๋ฅ๋ ฅ์ ์ธ์ฆ ๋ฐ์์ต๋๋ค:
Editor Data Management Animation Blueprint Visual Scripting World Building Materials Lighting Rendering Cinematics & Virtual Production Gameplay & Interactive Framework User Experience (UX) Design ์ด ๊ฐ์๋ Epic Games์์ ๊ณต์ ์ธ์ฆํ Unreal Authorized Instructor ๊ฐ ์ง์ ์งํํฉ๋๋ค. ๋จ์ํ ๊ธฐ๋ฅ ์ค๋ช
์ ๋์ด, ์ค์ ํ๋ก์ ํธ ๊ธฐ๋ฐ์ผ๋ก ์ค๋ฌด์ ๋ฐ๋ก ์ ์ฉ ๊ฐ๋ฅํ ๊ธฐ์ ๋ ฅ ์ ๋ฐฐ์ธ ์ ์๋๋ก ๊ตฌ์ฑํ์ต๋๋ค. ์คํ๋ฅดํ ํด๋์ค ๋ก๋๋งต ๐
๐ฅ ์ด๋ฐ ๊ฒฐ๊ณผ๋ฌผ์ ํจ๊ป ๋ง๋ค๊ฒ ๋ฉ๋๋ค ใGTA ์คํ์ผ ์คํ์๋ ๋ชจ์ํธใ๊น์ง ๊ฐ์๋ฅผ ๋ชจ๋ ์๊ฐํ๊ฒ ๋๋ฉด, ์๋ ์์์ฒ๋ผ โ์ค์ ๋์์์ ๊ตฐ์ค์ด ์์จ์ ์ผ๋ก ํจํธ๋กคํ๊ณ , ๊ตํต์ ํธ๋ฅผ ์ธ์ํด ํ๋์ ๋ฐ๊พธ๋ ์์คํ
โ ์ ์ง์ ๊ตฌํํ๊ฒ ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด, ๋ณดํ์๋ ์ธ๋ ์์์ ์์ ๋กญ๊ฒ ์ด๋ํ๋ค๊ฐ ์ ํธ๋ฑ์ด ์ด๋ก๋ถ๋ก ๋ฐ๋๋ฉด ์๋์ผ๋ก ํก๋จ๋ณด๋๋ฅผ ๊ฑด๋๋๋ค .
์ฆ, AI๋ ๋จ์ํ ์ง์ ๋ ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ผ๊ฐ๋ ๊ฒ์ด ์๋๋ผ ์ํฉ์ ์ธ์ํ๊ณ ๋ฐ์ํ๋ ์ค์๊ฐ ๋ก์ง ์ผ๋ก ์๋ํฉ๋๋ค.
์ด๋ฐ ์์คํ
์ด ๋จ์ ๋ธ๋ฃจํ๋ฆฐํธ๋ง์ผ๋ก ๊ตฌํ๋๋ค๋ ์ฌ์ค, ๋ฏฟ๊ธฐ ์ด๋ ค์ฐ์์ฃ ? ์ด ๊ฐ์์์๋ ๊ทธ ๊ณผ์ ์ ํ๋ํ๋ ์ง์ ๋ฐ๋ผ๊ฐ๋ฉฐ ์ตํ ์ ์์ต๋๋ค.
๐ ์๋
ํ์ธ์, YAL์
๋๋ค.
ใUE5 ์คํ๋ฅดํ ํด๋์ค: ์ฌํํธใ ์ ์ธ๋ฆฌ์ผ ์์ง 5์ ์ค๋ฌด ์์ค ๊ธฐ๋ฅ์ ๊น์ด ์๊ฒ ๋ค๋ฃจ๋ ๊ณ ๊ธ ๊ฐ์์
๋๋ค. ์ค์ ํธ์์ ํ์ตํ ๊ธฐ์ด ์ง์์ ๋ฐํ์ผ๋ก, ์ด๋ฒ ๊ฐ์์์๋ ๊ทธ๋ํฝ์ค, ๋ธ๋ฃจํ๋ฆฐํธ, ์ ๋๋ฉ์ด์
, AI, ์ต์ ํ ๋ฑ ์ธ๋ฆฌ์ผ์ ์ค์ ๊ธฐ๋ฅ๋ค์ ์ค์ ํ๋ก์ ํธ์ ์ ์ฉํ ์ ์๋๋ก ์ฌํ ํ์ตํฉ๋๋ค.
๋ณธ ๊ฐ์๋ ํฅํ ์ ์๋ ใGTA ์คํ์ผ ์คํ์๋ ๊ฒ์ ๋ชจ์ํธใ ์ ๊ธฐ๋ฐ์ด ๋๋ ๊ฐ์๋ก, ์คํ์๋ ๊ฒ์ ๊ตฌํ์ ํ์ํ ํต์ฌ ๊ธฐ์ ๋ค์ ํ๋์ฉ ์ง์ด๋ณด๋ฉฐ ์ฒด๊ณ์ ์ผ๋ก ์ค์ตํฉ๋๋ค.
๐ ์ฃผ์ ํ์ต ์น์
๊ทธ๋ํฝ์ค : LOD, HLOD, ๋ฃจ๋ฉ, ๋๋์ดํธ, ๋ผ์ดํธ๋งต, ๋ฆฌํ๋ ์
๋ฑ UE5์ ์ต์ ๊ทธ๋ํฝ ๊ธฐ์ ์ ๋ณต๋ธ๋ฃจํ๋ฆฐํธ vs C++ : ์กฐ๊ฑด๋ฌธ, ๋ฐฐ์ด, ํจ์, ์ธํฐํ์ด์ค, ๋์คํจ์ฒ ๋ฑ ์ธ๋ฆฌ์ผ ์์ชฝ ์ธ์ด ๋ณ๋ ฌ ๋ง์คํฐ๋ธ๋ฃจํ๋ฆฐํธ ์คํฌ์
: ์ธ๋ฆฌ์ผ์์ง ๊ฐ๋ฐ์ ๋ฐ๋์ ์์์ผ๋๋ ์์น๊ฐ๋
๋ฐ ๋งค๋์ ๊ฐ๋
์์ง์ธ๋ฆฌ์ผ C++ ํต์ฌ ๊ฐ๋
: ์ธํ
๋ถํฐ, ์
๋ฌธ์๊ฐ ๋ณด๊ธฐ์ข์ C++๋ก ๊ฐ๋ฐํ๋ ์ธ๋ฆฌ์ผ ๊ฐ์ด๋UI ์์คํ
: ์์ ฏ ์ค๊ณ, ProgressBar, Slider, ์ ๋๋ฉ์ด์
๊ธฐ๋ฐ UI ํ๋ฆ ๊ตฌํ์ ๋๋ฉ์ด์
๊ตฌ์กฐ : ์คํ
์ดํธ ๋จธ์ , ๋ฆฌํ๊ฒํ
, ๋ชจ์
์ํ, Full Body IK, ์ปจํธ๋กค ๋ฆญ ํ์ฉAI ์์คํ
: Perception, Behavior Tree, EQS, Patrol ์์คํ
์ผ๋ก ์ค์ AI ๊ตฌ์ฑ๋ค๋น๊ฒ์ด์
๋ฉ์ : ํํฐ, ์
๊ตฌ์กฐ, ๊ตฐ์ค ํํผ, ์ค์๊ฐ ์
๋ฐ์ดํธ ์ฒ๋ฆฌ์ต์ ํ & ์๋ ํํฐ์
: ์
๊ณ์ฐ, ์ธ๋ก๋ ์ค๊ณ, ๋ฐํ์ ์
์ด์์ผ๋ก ๋ํ ๋งต ๊ตฌ์ฑ ์์ฑ๐ฏ ์ด๋ฐ ๋ถ๋ค์๊ฒ ์ถ์ฒํฉ๋๋ค ์ธ๋ฆฌ์ผ ์์ง์ ๊ณ ๊ธ ๊ธฐ๋ฅ์ ์ค์ ์ผ๋ก ์ตํ๊ณ ์ถ์ ๊ฐ๋ฐ์ ๋ธ๋ฃจํ๋ฆฐํธ๋ง์ด ์๋ C++๊น์ง ํ์ฉํ๊ณ ์ถ์ ๋ถ ์ค์ ํ๋ก์ ํธ์ ์ฐ๊ฒฐ๋๋ ๊ตฌ์กฐ ์ค์ฌ ํ์ต์ด ํ์ํ ๋ถ GTA ์คํ์ผ์ ์คํ์๋ ๊ฒ์์ ์ ์ํ๊ณ ์ ํ๋ ๋ถ ๐ง ์ธ๋ฆฌ์ผ ์์ง, ์ ๋๋ก ๋ฐฐ์ฐ๊ณ ์ถ๋ค๋ฉด ์ด๋ ์ ๋์ ์ธ๋ฆฌ์ผ ์์ง ํ์ฉ ๋ฅ๋ ฅ์ ๊ฐ์ง๊ธฐ๊น์ง๋ ์๊ฐ์ด ์ ๋ง ์ค๋ ๊ฑธ๋ฆฝ๋๋ค. ์ค๋ ฅ์ด ๋๊ธฐ ์์ํ๋ ์์ ์ ๊ธฐ์ด ๊ฐ๋
๊ณผ ์ฉ์ด๋ฅผ ๋ผ๊ณ , ์ธ๋ฆฌ์ผ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ๊ตฌ์กฐ์ ์ผ๋ก ์ดํดํ๊ฒ ๋๋ ์๊ฐ๋ถํฐ์
๋๋ค.
ํ์ง๋ง ์ธํฐ๋ท์๋ ํํธํ๋ ์ ๋ณด๋ค์ด ๋๋ฌด ๋ง๊ณ , ์ค์ ๋ก ํ์ํ ๊ธฐ๋ฅ๋ง ์ฝ ์ง์ด ์๋ ค์ฃผ๋ ์ฝํ
์ธ ๋ ๋๋ญ
๋๋ค. ์ธ๋ฆฌ์ผ์ ์ฒ์ ์์ํ์ ๋ถ๋ค์ด๋ผ๋ฉด ์ด ์ ์ ๊น์ด ๊ณต๊ฐํ์ค ๊ฑฐ๋ผ ์๊ฐํฉ๋๋ค.
๐ ์์ผ๋ก์ ๋ชฉํ ๊ณผ์ ํผ์์๋ ์ธ๋ฆฌ์ผ ์์ง์ ๊ณต๋ถํ ์ ์์ ๋๊น์ง!
๐๏ธ ์ง๋ฌธ ๊ฒ์ํ ์ ๊ทน ํ์ฉ ๋ฐฐ์ฐ์๋ค ๊ถ๊ธํ ์ ์์ผ๋ฉด ์ธ์ ๋ ์ง๋ฌธํด์ฃผ์ธ์. ์ง๋ฌธ์ ์ธ์ ๋ ํ์์
๋๋ค :)
โ๏ธ ๊ณ์๋๋ ์
๋ฐ์ดํธ ์์ง์ ๊ณ์ ๋ฐ์ ํฉ๋๋ค. ๊ฐ์๋ ๊พธ์คํ ๊ฐ์ ๋ฉ๋๋ค.
๐ง ์ธ๋ฆฌ์ผ ์์ง ์ ๋ฌธ๊ฐ๊ฐ ๋๊ณ ์ถ๋ค๊ณ ์? ๊ฒ์ ๊ฐ๋ฐ ํ๋ก์ ํธ ์ค ์ํ๋ ๊ฒฐ๊ณผ๋ฌผ์ด ์ ๋์ค๋ ๋ถ ์ธ๋ฆฌ์ผ ์์ง 5์ ์ต์ ๊ธฐ๋ฅ์ด ๊ถ๊ธํ ๋ถ ๊ธฐ์ด๋ฅผ ํํํ ๋ค์ง๊ณ ์ถ์ ๋ถ
โ ์ ์ค๋ ฅ์ด ๋์ง ์๋ ๊ฑธ๊น? ์ฌ๋ฌ๋ถ์ด ์ธ๋ฆฌ์ผ ์์ง ๊ฐ์๋ฅผ ์ฐพ์๋ณด์๋ฉด ์์๊ฒ ์ง๋ง, ๋๋ถ๋ถ์ ๊ฐ์๋ "๊ฒ์ ํ๋๋ฅผ ํต์งธ๋ก ๋ง๋๋ ๊ฒ"์๋ง ์ง์ค๋์ด ์์ต๋๋ค. ๊ทธ ์์์ ๋ด๊ฐ ์ํ๋ ๊ธฐ๋ฅ์ 10%๋ฐ์ ์ ๋๋ ๊ฒฝ์ฐ๋ ๋ง์ต๋๋ค.
์ ์ญ์ ๊ทธ๋ฐ ๋ฐฉ์์ผ๋ก ๋ฐฐ์์ผ ํ๊ณ , ๊ทธ๋์ โํต์ฌ๋ง ๋น ๋ฅด๊ฒ ๋ฐฐ์ธ ์ ์๋ ๊ฐ์โ ๊ฐ ํ์ํ๋ค๊ณ ๋๊ผ์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ๋ง๋ค์ด์ง ๊ฒ์ด ๋ฐ๋ก ์ด ์คํ๋ฅดํ ํด๋์ค์
๋๋ค.
์ค๋ฌด์์ ์ง์ง ์ฐ์ด๋ ๊ธฐ๋ฅ, ๋งํ๋ ๋ถ๋ถ ์์ฃผ๋ก ๊ตฌ์ฑ ๋์ด ์์ต๋๋ค. ์ฌ๋ฌ๋ถ์ด ์ธ์ ๊ฐ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๊ณ ์คํํ ๋, "์ด? ์ด๊ฑฐ ์คํ๋ฅดํ์์ ํด๋ดค๋ ๊ฑฐ๋ค!" ๋ผ๊ณ ๋งํ ์ ์๋๋ก ๋ง์ด์ฃ .
์ธ๋ฆฌ์ผ ์์ง 5๋ก ์
๋ฐ์ดํธ๋๋ฉด์ ๋ฌ๋ผ์ง ๊ตฌ์กฐ์ ์ ๊ธฐ๋ฅ โ ๋ชจ์
์ํ, FullBodyIK, ์ปจํธ๋กค ๋ฆญ ๋ฑ์ ์ด์ ์ค์ ์์ ๋น ์ง ์ ์๋ ํต์ฌ์
๋๋ค. ์ด ๊ฐ์๋ ๊ธฐ์ด๋ถํฐ ๊ณ ๊ธ๊น์ง ์์ฐ์ค๋ฝ๊ฒ ์ฐ๊ฒฐ๋๋๋ก ์ค๊ณ๋์ด ์์ต๋๋ค.
๐ฅ ํต์ฌ๋ง ๋น ๋ฅด๊ฒ, ์ง์ ํด๋ณด๋ฉฐ ์ตํ๋ ๊ตฌ์กฐ
๊ฐ์๋ฅผ ๋ฃ๊ณ ๋๋ด๋ ๊ฒ ์๋๋ผ, ์ง์ ์์ ์ ํ๋ก์ ํธ์ ์ ์ฉํด๋ณผ ์ ์๊ฒ ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
์ค์ต ํ๊ฒฝ ์ด์ ์ฒด์ : Windows 10 ์ด์ ๊ถ์ฅ์ฌ์ฉ ๋๊ตฌ : ์ธ๋ฆฌ์ผ ์์ง 5.6 ๋ฒ์ ๊ถ์ฅPC ์ฌ์ : CPU i7 ์ด์, RAM 32GB ์ด์, GPU RTX 3060 ์ด์ ๊ถ์ฅ
Q&A ๐ฌ Q. ๊ฒ์ ์ด๋ณด์๋ ๋์์ด๋๊ฐ ๋ค์ ์ ์๋์?
์ด๋ณด์๋ ๋ค์ ์ ์๋๋ก ์ด๋ ค์ด ์ฉ์ด๋ ์ค์ด๊ณ , ์ฝ๊ฒ ํ์ด์ ์ค๋ช
ํด๋๋ฆฝ๋๋ค.
Q. ์์
๋ด์ฉ์ ์ด๋ ์์ค๊น์ง ๋ค๋ฃจ๋์?
๊ฒ์ ๊ฐ๋ฐ์ ํ์ํ ๊ด๋ จ ๋ฌธ์๋ฅผ ์ดํดํ ์ ์๋ ์์ค๊น์ง ๋ค๋ฃน๋๋ค.
Q. ๊ฐ์๋ฅผ ๋ฃ๊ธฐ ์ ์ค๋นํด์ผ ํ ๊ฒ์ด ์๋์?
์ค๋นํด์ผ ํ ๊ฒ์ ์์ต๋๋ค. ๋ฌด๋ฃ ์ ์
์ ์ฌ์ฉํ๊ฑฐ๋ ๋ณธ์ธ์ด ์ ์ํ์ฌ ์ฌ์ฉํฉ๋๋ค.