Ukukhutshwa kwenjini yomdlalo Vula i-3D Engine 22.10, evulwe yi-Amazon

Umbutho ongenzi nzuzo Vula i-3D Foundation (i-O3DF) ibhengeze ukukhululwa kwe-injini ye-3D evulekileyo yomdlalo Vula i-3D Engine 22.10 (O3DE), ilungele ukuphuhlisa imidlalo ye-AAA yanamhlanje kunye nokulinganisa ukunyaniseka okuphezulu okukwazi ixesha lokwenyani kunye nomgangatho we-cinematic. Ikhowudi ibhalwe kwi-C ++ kwaye ipapashwe phantsi kwelayisensi ye-Apache 2.0. Kukho inkxaso yeLinux, Windows, macOS, iOS kunye namaqonga e-Android.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ тСксты Π΄Π²ΠΈΠΆΠΊΠ° O3DE Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ Π² июлС 2021 Π³ΠΎΠ΄Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Amazon ΠΈ основаны Π½Π° ΠΊΠΎΠ΄Π΅ Ρ€Π°Π½Π΅Π΅ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° Amazon Lumberyard, построСнного Π½Π° тСхнологиях Π΄Π²ΠΈΠΆΠΊΠ° CryEngine, Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρƒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Crytek Π² 2015 Π³ΠΎΠ΄Ρƒ. ПослС открытия Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π΄Π²ΠΈΠΆΠΊΠ° ΠΊΡƒΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ нСкоммСрчСская организация Open 3D Foundation, созданная ΠΏΠΎΠ΄ эгидой Linux Foundation, Помимо Amazon ΠΊ совмСстной Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈΡΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ Epic Games, Adobe, Huawei, Microsoft, Intel ΠΈ Niantic.

I-injini ibandakanya indawo edibeneyo yophuhliso lomdlalo, inkqubo ye-photorealistic ye-multi-threaded ye-Atom Renderer ngenkxaso ye-Vulkan, i-Metal kunye ne-DirectX 12, umhleli wemodeli eyandisiweyo ye-3D, inkqubo ye-animation (i-Emotion FX), inkqubo yophuhliso lwemveliso egqityiweyo. (prefab), injini yokulinganisa ifiziksi ngexesha lokwenyani kunye namathala eencwadi ezibalo kusetyenziswa imiyalelo ye-SIMD. Ukuchaza ingqiqo yomdlalo, indawo yenkqubo ebonakalayo (i-Script Canvas), kunye neelwimi zesiLua kunye nePython, zingasetyenziswa.

Iprojekthi yayiyilwe ekuqaleni ukuba ilungele iimfuno zakho kwaye inoyilo lwemodyuli. Zizonke, iimodyuli ezingaphezu kwama-30 zibonelelwa, zibonelelwa njengamathala eencwadi ahlukeneyo, alungele ukutshintshwa, ukuhlanganiswa kwiiprojekthi zeqela lesithathu kunye nokusetyenziswa ngokwahlukileyo. Umzekelo, ngenxa yemodyuli, abaphuhlisi banokuthatha indawo ye-graphics renderer, inkqubo yesandi, inkxaso yolwimi, istaki senethiwekhi, i-injini yefiziksi kunye nawo nawaphi na amanye amacandelo.

Phakathi kotshintsho kwinguqulelo entsha:

  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ возмоТности для упрощСния вовлСчСния Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½ΠΎΠ²Ρ‹Ρ… участников ΠΈ взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‡Π»Π΅Π½Π°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°: Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ совмСстного доступа ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ ΠΏΠΎ URL; шаблонов для упрощСния создания Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²; сСтСвого кэша рСсурсов для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ совмСстного доступа ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌ рСсурсам; мастСра для быстрого создания Gem-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Ρ‹ срСдства для создания ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΈΠ³Ρ€. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ соСдинСния ΠΌΠ΅ΠΆΠ΄Ρƒ сСрвСром ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ создания сСтСй.
  • Π£ΠΏΡ€ΠΎΡ‰Π΅Π½Ρ‹ процСссы ΠΏΠΎ добавлСнию Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° встроСнная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° извлСчСния ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ двиТСния (Root Motion, Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ пСрсонаТа, основанноС Π½Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ кости скСлСта). Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ процСсс ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ возмоТности интСрфСйса для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ рСсурсам. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° горячСй ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ рСсурсов.
  • ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΎ удобство Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠΎΡ€Ρ‚ΠΎΠΌ просмотра (Viewport), ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ элСмСнтов ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€Π΅Ρ„Π°Π±ΠΎΠ² (prefab).
  • БистСма построСния Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π° ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° ΠΈΠ· ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй Π² состояниС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ готовности (preview). Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ отрисовки ΠΈ рСдактирования Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚ΠΎΠ². Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎ областСй Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 16 Π½Π° 16 ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ².
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ возмоТности Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ дополнСния для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π΅Π±Π° ΠΈ Π·Π²Π΅Π·Π΄.

umthombo: opennet.ru

Yongeza izimvo