Release van de game-engine Open 3D Engine 22.10, geopend door Amazon

De non-profitorganisatie Open 3D Foundation (O3DF) heeft de release aangekondigd van de open 3D-game-engine Open 3D Engine 22.10 (O3DE), geschikt voor het ontwikkelen van moderne AAA-games en hifi-simulaties die in realtime kunnen worden uitgevoerd en filmische kwaliteit kunnen leveren . De code is geschreven in C++ en gepubliceerd onder de Apache 2.0-licentie. Er is ondersteuning voor Linux-, Windows-, macOS-, iOS- en Android-platforms.

De broncode voor de O3DE-engine is in juli 2021 open source gemaakt door Amazon en is gebaseerd op de code van de eerder ontwikkelde eigen Amazon Lumberyard-engine, gebouwd op CryEngine-motortechnologieën onder licentie van Crytek in 2015. Na de ontdekking wordt de ontwikkeling van de engine begeleid door de non-profit organisatie Open 3D Foundation, opgericht onder auspiciën van de Linux Foundation. Naast Amazon worden ook bedrijven als Epic Games, Adobe, Huawei, Microsoft, Intel en Niantic meegewerkt aan het gezamenlijke project.

De engine bevat een geïntegreerde game-ontwikkelomgeving, een multi-threaded fotorealistisch renderingsysteem Atom Renderer met ondersteuning voor Vulkan, Metal en DirectX 12, een uitbreidbare 3D-modeleditor, een karakteranimatiesysteem (Emotion FX), een halffabrikaatproductontwikkelingssysteem (prefab), een real-time natuurkundige simulatie-engine en wiskundige bibliotheken die SIMD-instructies gebruiken. Om de spellogica te definiëren, kan een visuele programmeeromgeving (Script Canvas) en de talen Lua en Python worden gebruikt.

Het project werd initieel ontworpen om aanpasbaar te zijn aan uw behoeften en heeft een modulaire architectuur. In totaal worden ruim 30 modules aangeboden, geleverd als losse bibliotheken, geschikt voor vervanging, integratie in projecten van derden en afzonderlijk te gebruiken. Dankzij de modulariteit kunnen ontwikkelaars bijvoorbeeld de grafische renderer, het geluidssysteem, de taalondersteuning, de netwerkstack, de fysica-engine en alle andere componenten vervangen.

Onder de veranderingen in de nieuwe versie:

  • Er zijn nieuwe functies voorgesteld om de betrokkenheid van nieuwe deelnemers bij het werk en de interactie tussen leden van het ontwikkelingsteam te vereenvoudigen. Ondersteuning toegevoegd voor: externe projecten voor het downloaden en delen van projecten via URL; sjablonen om het maken van standaardprojecten te vereenvoudigen; netwerkbroncache voor het organiseren van gedeelde toegang tot verwerkte bronnen; wizards voor het snel maken van Gem-extensies.
  • Verbeterde tools voor het maken van multiplayer-games. Er zijn kant-en-klare functies beschikbaar voor het organiseren van verbindingen tussen server en client, het debuggen en het creëren van netwerken.
  • De processen voor het toevoegen van animatie zijn vereenvoudigd. Ingebouwde ondersteuning toegevoegd voor extractie van wortelbewegingen (Root Motion, een karakterbeweging gebaseerd op de animatie van het wortelbeen van een skelet). Verbeterd animatie-importproces.
  • De interfacemogelijkheden voor het navigeren door bronnen zijn uitgebreid. Ondersteuning toegevoegd voor het hot herladen van bronnen.
  • De bruikbaarheid van het werken met de Viewport is verbeterd, de selectie van elementen en het bewerken van prefabs is verbeterd.
  • Het landschapsconstructiesysteem is overgebracht van de categorie van experimentele capaciteiten naar een staat van voorlopige gereedheid (preview). De prestaties bij het renderen en bewerken van landschappen zijn aanzienlijk verbeterd. Ondersteuning toegevoegd voor het schalen naar gebieden van 16 bij 16 kilometer.
  • Er zijn nieuwe weergavefuncties geïmplementeerd, zoals toevoegingen voor het genereren van de lucht en de sterren.

Bron: opennet.ru

Voeg een reactie