Open 3D Engine 25.10: Një përditësim monumental që ripërcakton zhvillimin falas 3D

Pikat kryesore
  • O3DE 25.10 prezanton një renderim më realist me përmirësime në hije, reflektime dhe thellësi të fushës.
  • Redaktori merr një ndërfaqe më intuitive dhe mbështetje të zgjeruar për Python dhe Lua.
  • Performanca dhe stabiliteti i përgjithshëm i motorit optimizohen në simulime komplekse.
  • Përmirëson përputhshmërinë ndërplatformore me Linux, Windows, macOS dhe Android.
  • Kjo riafirmon angazhimin e Open 3D Foundation për zhvillim 3D plotësisht falas dhe profesional.

Motori i Hapur 3D (O3DE) 25.10

Fondacioni Open 3D njoftoi mbërritjen e Motori i Hapur 3D (O3DE) 25.10, një version që shënon një hap të rëndësishëm përpara në evolucionin e motorit më të përparuar 3D me burim të hapur në softuerin e lirë.

Versioni 25.10 përfshin një larmi më të gjerë kornizash të pajtueshme me simulimet O3DE. Përveç kësaj, komponentët robotikë të O3DE janë ndarë nga perla ROS2, duke u dhënë përdoruesve fleksibilitet më të madh. Pjesë të perlës ROS2 janë rifaktorizuar gjithashtu për të përmirësuar përvojën e përdoruesit për komunitetin O3DE.

Ky përditësim jo vetëm që përmirëson performancën dhe stabilitetin, por gjithashtu zgjeron shtrirjen e O3DE tek zhvilluesit e pavarur, studiot e lojërave dhe projektet e simulimit industrial që kërkojnë një alternativë profesionale ndaj Unreal ose Unity pa kufizime pronësore.

Risitë kryesore të Open 3D Engine 25.10

Në këtë version të ri të Open 3D Engine 25.10, një nga karakteristikat kryesore është rishikimi i gjerë i rrjedhës së renderimit. Atom, i cili tani ofron një besnikëri më të madhe vizuale dhe mbështetje të zgjeruar për materiale komplekse. Hijet, reflektimet dhe efektet atmosferike arrijnë një nivel të ri në detaje falë integrimit të algoritmeve më efikase dhe menaxhimit më të zgjuar të ndriçimit global.

El Motori tani i përballon më mirë kushtet dinamike të ndriçimit dhe thellësinë e fushës.Kjo lejon më shumë skena natyrale dhe një atmosferë më gjithëpërfshirëse. Për më tepër, Performanca është optimizuar në sisteme me GPU të nivelit të mesëmduke siguruar një përvojë të qetë pa sakrifikuar cilësinë vizuale.

Mjete më të fuqishme për krijuesit

Versioni 25.10 gjithashtu sjell përmirësime të dukshme në redaktorin O3DE.Ndërfaqja është përmirësuar për të ofruar një rrjedhë pune më intuitive.me integrim të përmirësuar midis moduleve të animacionit, modelimit dhe skriptimit. Zhvilluesit tani kanë një sistem më të fuqishëm debugging dhe opsione të reja për menaxhimin e skenave komplekse, gjë që përshpejton procesin krijues dhe zvogëlon gabimet gjatë prodhimit.

Po kështu, ka qenë Përputhshmëri e përmirësuar me Python dhe Lua, duke ofruar U jep programuesve fleksibilitet më të madh për të personalizuar sjelljet, për të automatizuar detyrat dhe për të krijuar mjete të brendshme të përshtatura për secilin projekt.

Përveç kësaj, në ScriptCanvas është shtuar mbështetja fillestare për pikat e ndërprerjes. Kjo veçori është ende në zhvillim të hershëm dhe është çaktivizuar si parazgjedhje gjatë kompilimit. Është shtuar gjithashtu mbështetja fillestare për një sistem të jashtëm raportimi të aksidenteve duke përdorur bibliotekën CrashPad.

Optimizimi dhe mbështetja ndërplatformore

O3DE 25.10 përforcon profilin e tij shumëplatformësh me përputhshmëri të përmirësuar me Linux, Windows dhe macOS, përveç një integrim i përmirësuar i Android-it për përvoja gjithëpërfshirëse në pajisjet mobile. Inxhinierët e projektit kanë punuar intensivisht për optimizimin e performancës së motorit, uljen e vonesës në simulime dhe përmirësimin e menaxhimit të memories, duke u lejuar atyre të punojnë me skena më të mëdha dhe më të detajuara.

Një tjetër pikë kryesore është stabiliteti i motorit në projekte që përdorin fizikë komplekse ose simulime në kohë reale. Sistemi i ri i përplasjes dhe trajtimi i grimcave janë rishikuar plotësisht, duke dhënë rezultate më të qëndrueshme dhe të sakta.

Ndryshime të tjera të rëndësishme përfshijnë:

  • Një proces ndërtimi më efikas.
  • U shtua një opsion për të zgjedhur llojin e formatit (XML, JSON, binar) për ngarkimin/ruajtjen e skedarëve të burimeve të menaxhuara nga Redaktuesi i Burimeve
  • Një përvojë e përmirësuar e debugging-ut (deri në 50% ulje e përdorimit të memories së redaktuesit, kohë më të shpejta përpilimi gjatë debugging-ut dhe një ulje e ndjeshme e kohës së përsëritjes, nga minuta në sekonda).
  • Është shtuar mbështetje për standardin C++ 20.
  • Një përpunues asetesh më i besueshëm që zbulon varësitë dhe është i optimizuar më mirë për performancën.
  • Konfigurimi për hapjen e skedarëve të skriptit Lua në një redaktues të jashtëm është korrigjuar.
  • Veprimi "tërheq dhe lësho" për të anuluar operacionin është korrigjuar kur një aset zhvendoset në pozicionin e tij fillestar në Eksploruesin e Aseteve.
  • Një zonë e vdekur është shtuar për të zvogëluar ndjeshmërinë kur fillohet një veprim i ri

Së fundi, nëse jeni të interesuar të dini më shumë për të, mund të konsultoheni me detajet Në lidhjen vijuese.