๋น์๋ฆฌ ๋จ์ฒด์ธ Open 3D Foundation(O3DF)์ ์ค์๊ฐ ๋ฐ ์ํ ํ์ง์ด ๊ฐ๋ฅํ ์ต์ AAA ๊ฒ์ ๋ฐ ๊ณ ์ถฉ์ค๋ ์๋ฎฌ๋ ์ด์ ๊ฐ๋ฐ์ ์ ํฉํ ๊ฐ๋ฐฉํ 3D ๊ฒ์ ์์ง์ธ Open 3D Engine(O3DE)์ ์ฒซ ๋ฒ์งธ ์ค์ํ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ฐํํ์ต๋๋ค. ์ฝ๋๋ C++๋ก ์์ฑ๋์์ผ๋ฉฐ Apache 2.0 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๊ฒ์๋์์ต๋๋ค. Linux, Windows, macOS, iOS ๋ฐ Android ํ๋ซํผ์ด ์ง์๋ฉ๋๋ค.
O3DE ์์ง์ ์์ค ์ฝ๋๋ ์ฌํด 2015์ Amazon์ ์ํด ๊ณต๊ฐ๋์์ผ๋ฉฐ, 3๋ Crytek์์ ๋ผ์ด์ ์ค๋ฅผ ๋ฐ์ CryEngine ์์ง ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ ์ด์ ์ ๊ฐ๋ฐ๋ ๋ ์ Amazon Lumberyard ์์ง์ ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ์ค๋ฆฝ ํ๋ซํผ์์ ์์ง์ ๊ฐ๋ฐํ๊ธฐ ์ํด Linux Foundation์ ํ์์ผ๋ก Open XNUMXD Foundation ์กฐ์ง์ด ๋ง๋ค์ด์ก์ผ๋ฉฐ Amazon ์ธ์๋ Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse์ ๊ฐ์ ํ์ฌ๊ฐ ์์ต๋๋ค. Studios, Audiodynamic, Genvid Technologies, ๊ตญ์ ๊ฒ์ ๊ฐ๋ฐ์ ํํ, SideFX ๋ฐ Open Robotics.
์ด ์์ง์ ์ด๋ฏธ Amazon, ์ฌ๋ฌ ๊ฒ์ ๋ฐ ์ ๋๋ฉ์ด์ ์คํ๋์ค, ๋ก๋ด ํ์ฌ์์ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค. ์์ง์ ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ง ๊ฒ์ ์ค์๋ New World์ Deadhaus Sonata๊ฐ ์ฃผ๋ชฉํ ์ ์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ ์ฒ์์ ๊ทํ์ ์๊ตฌ์ ๋ง๊ฒ ์ค๊ณ๋์์ผ๋ฉฐ ๋ชจ๋์ ์ํคํ ์ฒ๋ฅผ ๊ฐ์ถ๊ณ ์์ต๋๋ค. ์ ์ฒด์ ์ผ๋ก 30๊ฐ ์ด์์ ๋ชจ๋์ด ๋ณ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ ๊ณต๋๋ฉฐ ๊ต์ฒด, ํ์ฌ ํ๋ก์ ํธ์ ํตํฉ ๋ฐ ๋ณ๋๋ก ์ฌ์ฉํ๊ธฐ์ ์ ํฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ชจ๋์ฑ ๋๋ถ์ ๊ฐ๋ฐ์๋ ๊ทธ๋ํฝ ๋ ๋๋ฌ, ์ฌ์ด๋ ์์คํ , ์ธ์ด ์ง์, ๋คํธ์ํฌ ์คํ, ๋ฌผ๋ฆฌ ์์ง ๋ฐ ๊ธฐํ ๊ตฌ์ฑ ์์๋ฅผ ๊ต์ฒดํ ์ ์์ต๋๋ค.
์ฃผ์ ์์ง ๊ตฌ์ฑ์์:
- ๊ฒ์ ๊ฐ๋ฐ์ ์ํ ํตํฉ ํ๊ฒฝ์ ๋๋ค.
- Vulkan, Metal ๋ฐ DirectX 12 ๊ทธ๋ํฝ API๋ฅผ ์ง์ํ๋ ๋ฉํฐ ์ค๋ ๋ ์ฌ์ค์ ๋ ๋๋ง ์์คํ Atom ๋ ๋๋ฌ.
- ํ์ฅ ๊ฐ๋ฅํ 3D ๋ชจ๋ธ ํธ์ง๊ธฐ.
- ์ฌ์ด๋ ํ์ ์์คํ .
- ์บ๋ฆญํฐ ์ ๋๋ฉ์ด์ ์์คํ (Emotion FX).
- ๋ฐ์ ํ(ํ๋ฆฌํน) ๊ฐ๋ฐ ์์คํ ์ ๋๋ค.
- ๋ฌผ๋ฆฌ์ ํ๋ก์ธ์ค๋ฅผ ์ค์๊ฐ์ผ๋ก ์๋ฎฌ๋ ์ด์ ํ๋ ์์ง์ ๋๋ค. ๋ฌผ๋ฆฌ ์๋ฎฌ๋ ์ด์ ์๋ NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast ๋ฐ AMD TressFX๊ฐ ์ง์๋ฉ๋๋ค.
- SIMD ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ.
- ํธ๋ํฝ ์์ถ ๋ฐ ์ํธํ, ๋คํธ์ํฌ ๋ฌธ์ ์๋ฎฌ๋ ์ด์ , ๋ฐ์ดํฐ ๋ณต์ ๋ฐ ์คํธ๋ฆผ ๋๊ธฐํ๋ฅผ ์ง์ํ๋ ๋คํธ์ํฌ ํ์ ์์คํ ์ ๋๋ค.
- ๊ฒ์ ๋ฆฌ์์ค๋ฅผ ์ํ ๋ฒ์ฉ ๋ฉ์ ํ์์ ๋๋ค. Python ์คํฌ๋ฆฝํธ์์ ๋ฆฌ์์ค๋ฅผ ์์ฑํ๊ณ ๋ฆฌ์์ค๋ฅผ ๋น๋๊ธฐ์ ์ผ๋ก ๋ก๋ํ ์ ์์ต๋๋ค.
- Lua ๋ฐ Python์์ ๊ฒ์ ๋ก์ง์ ์ ์ํ๊ธฐ ์ํ ๊ตฌ์ฑ ์์์ ๋๋ค.
O3DE์ Amazon Lumberyard ์์ง์ ์ฐจ์ด์ ์ค์๋ Cmake ๊ธฐ๋ฐ์ ์๋ก์ด ๋น๋ ์์คํ , ๋ชจ๋์ ์ํคํ ์ฒ, ๊ฐ๋ฐฉํ ์ ํธ๋ฆฌํฐ ์ฌ์ฉ, ์๋ก์ด ํ๋ฆฌํน ์์คํ , Qt ๊ธฐ๋ฐ์ ํ์ฅ ๊ฐ๋ฅํ ์ฌ์ฉ์ ์ธํฐํ์ด์ค, ํด๋ผ์ฐ๋ ์๋น์ค ์์ ์ ์ํ ์ถ๊ฐ ๊ธฐ๋ฅ ๋ฑ์ด ์์ต๋๋ค. ์ฑ๋ฅ ์ต์ ํ, ์๋ก์ด ๋คํธ์ํน ๊ธฐ๋ฅ, ํฅ์๋ ์์ง ๋ ์ด ํธ๋ ์ด์ฑ, ๊ธ๋ก๋ฒ ์ผ๋ฃจ๋ฏธ๋ค์ด์ , ํฌ์๋ ๋ฐ ๋ํผ๋ ๋ ๋๋ง์ ์ง์ํ๋ ๋ ๋๋ง.
์์ง ์ฝ๋ ๊ณต๊ฐ ์ดํ 250๋ช
์ด์์ ๊ฐ๋ฐ์๊ฐ ํ๋ก์ ํธ์ ์ฐธ์ฌํด 2182๊ฑด์ ๋ณ๊ฒฝ ์ฌํญ์ ๊ตฌํํ ๊ฒ์ผ๋ก ์๋ ค์ก๋ค. ํ๋ก์ ํธ์ ์ฒซ ๋ฒ์งธ ๋ฆด๋ฆฌ์ค๋ ์์ ํ ๋จ๊ณ๋ฅผ ํต๊ณผํ์ผ๋ฉฐ ์ ๋ฌธ 3D ๊ฒ์ ๋ฐ ์๋ฎฌ๋ ์ดํฐ ๊ฐ๋ฐ ์ค๋น๊ฐ ์๋ฃ๋ ๊ฒ์ผ๋ก ์ธ์ ๋์์ต๋๋ค. Linux์ ๊ฒฝ์ฐ deb ํ์์ ํจํค์ง ๊ตฌ์ฑ์ด ์์๋์์ผ๋ฉฐ Windows์ฉ ์ค์น ํ๋ก๊ทธ๋จ์ด ์ ์๋์์ต๋๋ค. ์ ๋ฒ์ ์๋ ํ๋กํ์ผ๋ง ๋ฐ ์ฑ๋ฅ ํ
์คํธ๋ฅผ ์ํ ๋๊ตฌ, ์คํ์ ํ๊ฒฝ ์์ฑ๊ธฐ, ์๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ํ๊ฒฝ์ธ Script Canvas์์ ํตํฉ, ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ์ง์ํ๋ Gem ํ์ฅ ์์คํ
, ๋ฉํฐํ๋ ์ด์ด ์จ๋ผ์ธ ๊ฒ์ ์ ์์ ์ํ ์ถ๊ฐ ๊ธฐ๋ฅ, Windows, Linux, macOS, iOS ๋ฐ Android ํ๋ซํผ์์ ์์ง์ ๊ตฌ์ฑํ๊ณ ๊ฐ๋ฐ์ ์ง์ํ๊ธฐ ์ํ SDK์
๋๋ค. O3DE์ฉ gem ํ์ฅ ํํ๋ก Kythera ์ธ๊ณต ์ง๋ฅ ์์ง, Cesium ์ง๋ฆฌ๊ณต๊ฐ 3D ๋ชจ๋ธ ๋ฐ PopcornFX ์๊ฐ ํจ๊ณผ๊ฐ ํฌํจ๋ ํจํค์ง๊ฐ ์ถ์๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru