Pagpagawas sa game engine Open 3D Engine 22.10, giablihan sa Amazon

Ang non-profit nga organisasyon nga Open 3D Foundation (O3DF) mipahibalo sa pagpagawas sa open 3D game engine Open 3D Engine 22.10 (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 alang sa O3DE nga makina kay open sourced niadtong Hulyo 2021 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. Human sa pagkadiskobre, ang pagpalambo sa makina gidumala sa non-profit nga organisasyon nga Open 3D Foundation, nga gimugna ubos sa pagdumala sa Linux Foundation. Dugang pa sa Amazon, ang mga kompanya sama sa Epic Games, Adobe, Huawei, Microsoft, Intel ug Niantic miduyog sa hiniusang trabaho sa proyekto.

Ang makina naglakip sa usa ka integrated game development environment, usa ka multi-threaded photorealistic rendering system nga Atom Renderer nga adunay suporta alang sa Vulkan, Metal ug DirectX 12, usa ka extensible 3D model editor, usa ka character animation system (Emotion FX), usa ka semi-finished product development system (prefab), usa ka makina nga simulation sa pisika sa tinuud nga oras ug mga librarya sa matematika gamit ang mga panudlo sa SIMD. Sa paghubit sa lohika sa dula, mahimong gamiton ang usa ka visual programming environment (Script Canvas), ingon man ang Lua ug Python.

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.

Lakip sa mga pagbag-o sa bag-ong bersyon:

  • Gisugyot ang mga bag-ong bahin aron mapasimple ang pag-apil sa mga bag-ong partisipante sa trabaho ug interaksyon tali sa mga miyembro sa development team. Gidugang nga suporta alang sa: eksternal nga mga proyekto alang sa pag-download ug pagpaambit sa mga proyekto pinaagi sa URL; templates sa pagpayano sa paghimo sa standard nga mga proyekto; cache sa kapanguhaan sa network alang sa pag-organisar sa gipaambit nga pag-access sa giproseso nga mga kapanguhaan; mga wizard alang sa dali nga paghimo og mga extension sa Gem.
  • Gipaayo nga mga himan alang sa paghimo sa mga dula nga multiplayer. Gihatag ang andam nga mga gimbuhaton alang sa pag-organisar sa mga koneksyon tali sa server ug kliyente, pag-debug ug paghimo og mga network.
  • Ang mga proseso sa pagdugang sa animation gipasayon. Gidugang ang built-in nga suporta alang sa pagkuha sa paglihok sa ugat (Root Motion, usa ka paglihok sa karakter nga gibase sa animation sa bukog sa ugat sa kalabera). Gipauswag nga proseso sa pag-import sa animation.
  • Ang mga kapabilidad sa interface alang sa pag-navigate sa mga kapanguhaan gipalapdan. Gidugang nga suporta alang sa mainit nga pag-reload sa mga kapanguhaan.
  • Ang pagkagamit sa pagtrabaho kauban ang Viewport gipauswag, ang pagpili sa mga elemento ug ang pag-edit sa mga prefab gipauswag.
  • Ang sistema sa pagtukod sa talan-awon gibalhin gikan sa kategorya nga mga kapabilidad sa eksperimento ngadto sa usa ka kahimtang sa preliminary nga kaandam (preview). Ang pasundayag sa pag-render ug pag-edit sa mga talan-awon labi nga milambo. Gidugang nga suporta alang sa pag-scale sa mga lugar nga adunay sukod nga 16 sa 16 kilometros.
  • Bag-ong mga feature sa rendering ang gipatuman, sama sa mga pagdugang para sa paghimo sa langit ug mga bituon.

Source: opennet.ru

Idugang sa usa ka comment