๊ฒŒ์ž„ ์—”์ง„ ์ถœ์‹œ Amazon์—์„œ ์˜คํ”ˆํ•œ Open 3D Engine 22.10

๋น„์˜๋ฆฌ ๋‹จ์ฒด์ธ Open 3D Foundation(O3DF)์€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์‹คํ–‰๋˜๊ณ  ์˜ํ™” ๊ฐ™์€ ํ’ˆ์งˆ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์‹  AAA ๊ฒŒ์ž„ ๋ฐ ๊ณ ์ถฉ์‹ค๋„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ฐœ๋ฐœ์— ์ ํ•ฉํ•œ ๊ฐœ๋ฐฉํ˜• 3D ๊ฒŒ์ž„ ์—”์ง„ Open 3D Engine 22.10(O3DE)์˜ ์ถœ์‹œ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. . ์ฝ”๋“œ๋Š” C++๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ Apache 2.0 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Linux, Windows, macOS, iOS ๋ฐ Android ํ”Œ๋žซํผ์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค.

O3DE ์—”์ง„์˜ ์†Œ์Šค ์ฝ”๋“œ๋Š” Amazon์—์„œ 2021๋…„ 2015์›”์— ์˜คํ”ˆ ์†Œ์Šค๋กœ ๊ณต๊ฐœ๋˜์—ˆ์œผ๋ฉฐ, 3๋…„ Crytek์—์„œ ๋ผ์ด์„ ์Šค๋ฅผ ๋ฐ›์€ CryEngine ์—”์ง„ ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋œ ์ด์ „์— ๊ฐœ๋ฐœ๋œ ๋…์  Amazon Lumberyard ์—”์ง„์˜ ์ฝ”๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐœ๊ฒฌ ์ดํ›„ ์—”์ง„ ๊ฐœ๋ฐœ์€ ๋ฆฌ๋ˆ…์Šค ์žฌ๋‹จ์˜ ํ›„์›์œผ๋กœ ์„ค๋ฆฝ๋œ ๋น„์˜๋ฆฌ๋‹จ์ฒด ์˜คํ”ˆ XNUMXD ์žฌ๋‹จ(Open XNUMXD Foundation)์ด ๊ฐ๋…ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์•„๋งˆ์กด ์™ธ์—๋„ ์—ํ”ฝ๊ฒŒ์ž„์ฆˆ, ์–ด๋„๋น„, ํ™”์›จ์ด, ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ, ์ธํ…”, ๋‚˜์ด์–ธํ‹ฑ ๋“ฑ์˜ ๊ธฐ์—…์ด ์ฐธ์—ฌํ•˜๊ณ  ์žˆ๋‹ค. ํ”„๋กœ์ ํŠธ ๊ณต๋™ ์ž‘์—…์— ์ฐธ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค.

์—”์ง„์—๋Š” ํ†ตํ•ฉ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ, Vulkan, Metal ๋ฐ DirectX 12๋ฅผ ์ง€์›ํ•˜๋Š” ๋ฉ€ํ‹ฐ ์Šค๋ ˆ๋“œ ์‚ฌ์‹ค์  ๋ Œ๋”๋ง ์‹œ์Šคํ…œ Atom Renderer, ํ™•์žฅ ๊ฐ€๋Šฅํ•œ 3D ๋ชจ๋ธ ํŽธ์ง‘๊ธฐ, ์บ๋ฆญํ„ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์‹œ์Šคํ…œ(Emotion FX), ๋ฐ˜์ œํ’ˆ ๊ฐœ๋ฐœ ์‹œ์Šคํ…œ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. (prefab), SIMD ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‹ค์‹œ๊ฐ„ ๋ฌผ๋ฆฌ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์—”์ง„ ๋ฐ ์ˆ˜ํ•™ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ๋กœ์ง์„ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•ด ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ™˜๊ฒฝ(์Šคํฌ๋ฆฝํŠธ ์บ”๋ฒ„์Šค)๊ณผ Lua ๋ฐ Python ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์ ํŠธ๋Š” ์ฒ˜์Œ์— ๊ท€ํ•˜์˜ ์š”๊ตฌ์— ๋งž๊ฒŒ ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ ๋ชจ๋“ˆ์‹ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด์ ์œผ๋กœ 30๊ฐœ ์ด์ƒ์˜ ๋ชจ๋“ˆ์ด ๋ณ„๋„์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์ œ๊ณต๋˜๋ฉฐ ๊ต์ฒด, ํƒ€์‚ฌ ํ”„๋กœ์ ํŠธ์— ํ†ตํ•ฉ ๋ฐ ๋ณ„๋„๋กœ ์‚ฌ์šฉํ•˜๊ธฐ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ชจ๋“ˆ์„ฑ ๋•๋ถ„์— ๊ฐœ๋ฐœ์ž๋Š” ๊ทธ๋ž˜ํ”ฝ ๋ Œ๋”๋Ÿฌ, ์‚ฌ์šด๋“œ ์‹œ์Šคํ…œ, ์–ธ์–ด ์ง€์›, ๋„คํŠธ์›Œํฌ ์Šคํƒ, ๋ฌผ๋ฆฌ ์—”์ง„ ๋ฐ ๊ธฐํƒ€ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๊ต์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ ๋ฒ„์ „์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ:

  • ์ž‘์—…์— ์ƒˆ๋กœ์šด ์ฐธ๊ฐ€์ž๊ฐ€ ์ฐธ์—ฌํ•˜๊ณ  ๊ฐœ๋ฐœ ํŒ€ ๊ตฌ์„ฑ์› ๊ฐ„์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ๋‹จ์ˆœํ™”ํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€๋œ ์ง€์›: URL์„ ํ†ตํ•ด ํ”„๋กœ์ ํŠธ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•œ ์™ธ๋ถ€ ํ”„๋กœ์ ํŠธ; ํ‘œ์ค€ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ์„ ๋‹จ์ˆœํ™”ํ•˜๋Š” ํ…œํ”Œ๋ฆฟ; ์ฒ˜๋ฆฌ๋œ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ๊ณต์œ  ์•ก์„ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋„คํŠธ์›Œํฌ ๋ฆฌ์†Œ์Šค ์บ์‹œ Gem ํ™•์žฅ์„ ๋น ๋ฅด๊ฒŒ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋งˆ๋ฒ•์‚ฌ.
  • ๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด์–ด ๊ฒŒ์ž„ ์ œ์ž‘์„ ์œ„ํ•œ ํ–ฅ์ƒ๋œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ๊ฐ„์˜ ์—ฐ๊ฒฐ ๊ตฌ์„ฑ, ๋””๋ฒ„๊น… ๋ฐ ๋„คํŠธ์›Œํฌ ์ƒ์„ฑ์„ ์œ„ํ•ด ๊ธฐ์„ฑ ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ถ”๊ฐ€ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋‹จ์ˆœํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฃจํŠธ ๋ชจ์…˜ ์ถ”์ถœ(์Šค์ผˆ๋ ˆํ†ค์˜ ๋ฃจํŠธ ๋ณธ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์บ๋ฆญํ„ฐ ์›€์ง์ž„์ธ ๋ฃจํŠธ ๋ชจ์…˜)์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ฐ€์ ธ์˜ค๊ธฐ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฆฌ์†Œ์Šค ํƒ์ƒ‰์„ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฆฌ์†Œ์Šค์˜ ํ•ซ ๋ฆฌ๋กœ๋“œ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ทฐํฌํŠธ ์ž‘์—…์˜ ์œ ์šฉ์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์œผ๋ฉฐ, ์š”์†Œ ์„ ํƒ ๋ฐ ํ”„๋ฆฌํŒน ํŽธ์ง‘์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์กฐ๊ฒฝ ๊ฑด์„ค ์‹œ์Šคํ…œ์ด ์‹คํ—˜ ๋Šฅ๋ ฅ ๋ฒ”์ฃผ์—์„œ ์˜ˆ๋น„ ์ค€๋น„ ์ƒํƒœ(๋ฏธ๋ฆฌ๋ณด๊ธฐ)๋กœ ์ „ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ’๊ฒฝ ๋ Œ๋”๋ง ๋ฐ ํŽธ์ง‘ ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 16 x 16km ํฌ๊ธฐ์˜ ์˜์—ญ์— ๋Œ€ํ•œ ํ™•์žฅ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ•˜๋Š˜๊ณผ ๋ณ„ ์ƒ์„ฑ์„ ์œ„ํ•œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ๊ณผ ๊ฐ™์€ ์ƒˆ๋กœ์šด ๋ Œ๋”๋ง ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€