Unang release ng Open 3D Engine ng Amazon

Inilathala ng non-profit na organisasyon na Open 3D Foundation (O3DF) ang unang makabuluhang release ng open 3D game engine na Open 3D Engine (O3DE), na angkop para sa pagbuo ng mga modernong AAA na laro at high-fidelity simulation na may kakayahang real-time at cinematic na kalidad. Ang code ay nakasulat sa C++ at nai-publish sa ilalim ng lisensya ng Apache 2.0. Mayroong suporta para sa mga platform ng Linux, Windows, macOS, iOS at Android.

Ang source code ng O3DE engine ay binuksan noong Hulyo ng taong ito ng Amazon at batay sa code ng dating binuo na pagmamay-ari na Amazon Lumberyard engine, na binuo sa mga teknolohiya ng CryEngine engine na lisensyado mula sa Crytek noong 2015. Upang mabuo ang makina sa isang neutral na platform, sa ilalim ng tangkilik ng Linux Foundation, nilikha ang Open 3D Foundation na organisasyon, kung saan, bilang karagdagan sa Amazon, mga kumpanya tulad ng Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Mga Studio, Audiokinetic, Genvid Technologies, International Game Developers Association, SideFX at Open Robotics.

Unang release ng Open 3D Engine ng Amazon

Ang makina ay ginagamit na ng Amazon, ilang mga studio ng laro at animation, pati na rin ng mga kumpanya ng robotics. Kabilang sa mga laro na nilikha batay sa makina, ang New World at Deadhaus Sonata ay maaaring mapansin. Ang proyekto ay unang idinisenyo upang maging angkop sa iyong mga pangangailangan at may modular na arkitektura. Sa kabuuan, higit sa 30 mga module ang inaalok, na ibinibigay bilang hiwalay na mga aklatan, na angkop para sa kapalit, pagsasama sa mga proyekto ng third-party at gamitin nang hiwalay. Halimbawa, salamat sa modularity, maaaring palitan ng mga developer ang graphics renderer, sound system, suporta sa wika, network stack, physics engine at anumang iba pang bahagi.

Pangunahing bahagi ng engine:

  • Pinagsamang kapaligiran para sa pagbuo ng laro.
  • Multi-threaded photorealistic rendering system Atom Renderer na may suporta para sa Vulkan, Metal at DirectX 12 graphics API.
  • Napapalawak na editor ng modelong 3D.
  • Subsystem ng tunog.
  • Sistema ng animation ng character (Emotion FX).
  • Sistema para sa pagbuo ng mga semi-tapos na produkto (prefab).
  • Engine para sa pagtulad sa mga pisikal na proseso sa real time. Ang NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast at AMD TressFX ay suportado para sa physics simulation.
  • Mga aklatan sa matematika gamit ang mga tagubilin sa SIMD.
  • Network subsystem na may suporta para sa traffic compression at encryption, simulation ng mga problema sa network, data replication at stream synchronization.
  • Universal mesh na format para sa mga mapagkukunan ng laro. Posibleng makabuo ng mga mapagkukunan mula sa mga script ng Python at mag-load ng mga mapagkukunan nang asynchronous.
  • Mga bahagi para sa pagtukoy ng lohika ng laro sa Lua at Python.

Unang release ng Open 3D Engine ng Amazon

Kabilang sa mga pagkakaiba sa pagitan ng O3DE at ng Amazon Lumberyard engine ay isang bagong build system batay sa Cmake, isang modular na arkitektura, ang paggamit ng mga bukas na utility, isang bagong prefab system, isang extensible user interface batay sa Qt, karagdagang mga kakayahan para sa pagtatrabaho sa mga serbisyo ng cloud, mga pag-optimize ng pagganap, mga bagong kakayahan sa networking, at isang pinahusay na pag-render na may suporta para sa ray tracing, pandaigdigang pag-iilaw, pasulong at ipinagpaliban na pag-render.

Napansin na matapos mabuksan ang engine code, mahigit 250 developer ang sumali sa proyekto at nagpatupad ng 2182 na pagbabago. Ang unang paglabas ng proyekto ay pumasa sa yugto ng pagpapapanatag at kinikilala bilang handa para sa pagbuo ng mga propesyonal na 3D na laro at simulator. Para sa Linux, nagsimula ang pagbuo ng mga pakete sa deb format, at isang installer ang iminungkahi para sa Windows. Ang bagong bersyon ay nagdaragdag din ng mga pagbabago tulad ng mga tool para sa pag-profile at pagsubok sa pagganap, isang pang-eksperimentong landscape generator, pagsasama sa kapaligiran ng visual programming na Script Canvas, isang sistema ng mga extension ng Gem na may suporta para sa mga serbisyo sa cloud, mga add-on para sa paglikha ng mga multiplayer online na laro, isang SDK para sa pag-configure ng engine at suporta sa pagbuo sa Windows, Linux, macOS, iOS at Android platform. Sa anyo ng mga extension ng gem para sa O3DE, ang mga pakete na may Kythera artificial intelligence engine, Cesium geospatial 3D na mga modelo at PopcornFX visual effects ay inilabas.

Pinagmulan: opennet.ru

Magdagdag ng komento