Ang unang pagpagawas sa game engine Open 3D Engine, giablihan sa Amazon

Ang non-profit nga organisasyon nga Open 3D Foundation (O3DF) nagpatik sa unang mahinungdanong pagpagawas sa open 3D game engine nga Open 3D Engine (O3DE), nga angay alang sa pagpalambo sa modernong AAA nga mga dula ug high-fidelity nga mga simulation nga makahimo sa real-time ug cinematic nga kalidad. Ang code gisulat sa C++ ug gimantala ubos sa Apache 2.0 nga lisensya. Adunay suporta alang sa Linux, Windows, macOS, iOS ug Android nga mga plataporma.

Ang source code sa O3DE nga makina giablihan niadtong Hulyo ning tuiga sa Amazon ug gibase sa code sa kanhi naugmad nga proprietary nga Amazon Lumberyard engine, nga gitukod sa CryEngine nga mga teknolohiya sa makina nga lisensyado gikan sa Crytek niadtong 2015. Aron mapalambo ang makina sa usa ka neyutral nga plataporma, ubos sa pagdumala sa Linux Foundation, ang Open 3D Foundation nga organisasyon gimugna, diin, dugang sa Amazon, mga kompanya sama sa Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Studios, Audiokinetic, Genvid Technologies, International Game Developers Association, SideFX ug Open Robotics.

Ang unang pagpagawas sa game engine Open 3D Engine, giablihan sa Amazon

Ang makina gigamit na sa Amazon, daghang mga studio sa dula ug animation, ingon man mga kompanya sa robotics. Lakip sa mga dula nga gihimo base sa makina, ang New World ug Deadhaus Sonata mahimong mamatikdan. Ang proyekto sa sinugdan gidisenyo aron mapahiangay sa imong mga panginahanglanon ug adunay modular nga arkitektura. Sa kinatibuk-an, labaw pa sa 30 ka mga module ang gitanyag, nga gihatag ingon nga lahi nga mga librarya, angay alang sa pag-ilis, pag-integrate sa mga proyekto sa ikatulo nga partido ug gamiton nga gilain. Pananglitan, salamat sa modularity, ang mga developers mahimong mopuli sa graphic renderer, sound system, suporta sa pinulongan, network stack, physics engine ug bisan unsa nga mga component.

Panguna nga mga sangkap sa makina:

  • Nahiusa nga palibot alang sa pagpalambo sa dula.
  • Multi-threaded photorealistic rendering system Atom Renderer nga adunay suporta alang sa Vulkan, Metal ug DirectX 12 graphics API.
  • Mapalapad nga 3D model editor.
  • Subsystem sa tingog.
  • Sistema sa animation sa karakter (Emotion FX).
  • Sistema alang sa pagpalambo sa semi-natapos nga mga produkto (prefab).
  • Engine alang sa pagsundog sa pisikal nga mga proseso sa tinuud nga oras. Ang NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast ug AMD TressFX gisuportahan para sa physics simulation.
  • Mga librarya sa matematika gamit ang mga instruksyon sa SIMD.
  • Subsystem sa network nga adunay suporta alang sa pag-compress sa trapiko ug pag-encrypt, simulation sa mga problema sa network, pagkopya sa datos ug pag-synchronize sa sapa.
  • Universal mesh nga pormat para sa mga kahinguhaan sa dula. Posible nga makamugna og mga kapanguhaan gikan sa mga script sa Python ug mag-load sa mga kapanguhaan nga asynchronously.
  • Mga sangkap alang sa pagtino sa lohika sa dula sa Lua ug Python.

Ang unang pagpagawas sa game engine Open 3D Engine, giablihan sa Amazon

Lakip sa mga kalainan tali sa O3DE ug sa Amazon Lumberyard nga makina mao ang usa ka bag-ong sistema sa pagtukod base sa Cmake, usa ka modular nga arkitektura, ang paggamit sa bukas nga mga utilities, usa ka bag-ong prefab system, usa ka extensible user interface nga gibase sa Qt, dugang nga mga kapabilidad sa pagtrabaho uban sa cloud services, pag-optimize sa performance, bag-ong kapabilidad sa networking, ug mas maayo nga makina. rendering uban ang suporta sa ray tracing, global illumination, forward ug deferred rendering.

Namatikdan nga human maablihan ang engine code, kapin sa 250 ka developers ang miduyog sa proyekto ug mipatuman og 2182 ka kausaban. Ang una nga pagpagawas sa proyekto nakapasar sa yugto sa pag-stabilize ug giila nga andam alang sa pag-uswag sa mga propesyonal nga 3D nga dula ug simulator. Alang sa Linux, nagsugod ang pagporma sa mga pakete sa deb format, ug usa ka installer ang gisugyot alang sa Windows. Ang bag-ong bersyon usab nagdugang sa ingon nga mga inobasyon sama sa mga himan alang sa profiling ug performance testing, usa ka experimental landscape generator, integration sa visual programming environment Script Canvas, usa ka sistema sa Gem extensions nga adunay suporta alang sa cloud services, add-on alang sa paghimo sa multiplayer online games, usa ka SDK alang sa pag-configure sa makina ug pagsuporta sa pagpalambo sa Windows, Linux, macOS, iOS ug Android nga mga plataporma. Sa porma sa mga extension sa gem para sa O3DE, ang mga pakete nga adunay Kythera artificial intelligence engine, Cesium geospatial 3D nga mga modelo ug PopcornFX visual effects gipagawas.

Source: opennet.ru

Idugang sa usa ka comment