Vrystelling van die Open 3D Engine 22.10, oop deur Amazon

Die nie-winsgewende organisasie Open 3D Foundation (O3DF) het die vrystelling van die oop 3D-speletjie-enjin Open 3D Engine 22.10 (O3DE) aangekondig, wat geskik is vir die ontwikkeling van moderne AAA-speletjies en hoΓ«-getrouheid-simulasies wat intyds en rolprentkwaliteit kan hΓͺ. Die kode is in C++ geskryf en onder die Apache 2.0-lisensie gepubliseer. Daar is ondersteuning vir Linux-, Windows-, macOS-, iOS- en Android-platforms.

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

Die enjin bevat 'n geΓ―ntegreerde speletjie-ontwikkelingsomgewing, 'n multi-draad fotorealistiese weergawestelsel Atom Renderer met ondersteuning vir Vulkan, Metal en DirectX 12, 'n uitbreidbare 3D-modelredigeerder, 'n karakteranimasiestelsel (Emotion FX), 'n halfvoltooide produkontwikkelingstelsel (prefab), 'n fisika-simulasie-enjin intydse en wiskundige biblioteke wat SIMD-instruksies gebruik. Om spellogika te definieer, kan 'n visuele programmeringsomgewing (Script Canvas), sowel as die Lua- en Python-tale, gebruik word.

Die projek is aanvanklik ontwerp om aanpasbaar te wees by jou behoeftes en het 'n modulΓͺre argitektuur. In totaal word meer as 30 modules aangebied, verskaf as aparte biblioteke, geskik vir vervanging, integrasie in derdeparty-projekte en afsonderlik gebruik. Byvoorbeeld, danksy modulariteit kan ontwikkelaars die grafiese weergawe, klankstelsel, taalondersteuning, netwerkstapel, fisika-enjin en enige ander komponente vervang.

Onder die veranderinge in die nuwe weergawe:

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

Bron: opennet.ru

Voeg 'n opmerking