Open 3D Engine 23.10 saabub uute eksperimentaalsete funktsioonide, täiustuste ja muuga

Avage 3D-mootor

-Open 3D Engine on tasuta ja avatud lähtekoodiga 3D-mängumootor, mille on välja töötanud Linux Foundationi tütarettevõte Open 3D Foundation,

Linuxi sihtasutus teatas mõni päev tagasi Open 3D Engine 23.10 uue versiooni väljalase, mis neile, kes sellest veel teadlikud pole, peaksid teadma, et tegemist on avatud lähtekoodiga 3D-mängumootoriga, mille abil saab arendada kaasaegseid AAA-klassi mänge ja ülitruudust simulatsioone, mis suudavad töötada reaalajas ja pakkuda kinokvaliteeti.

Mootor sisaldab integreeritud keskkonda mängude arendamiseks, mitme lõimega fotorealistlik renderdussüsteem Atom Renderer, mis toetab Vulkan, Metal ja DirectX 12, laiendatav 3D-mudeliredaktor, tegelaste animatsioonisüsteem (Emotion FX), eelehitatud arendussüsteem, füüsikaprotsesside reaalajas simulatsioonimootor ja matemaatika raamatukogud, kasutades SIMD juhiseid.

Uusim versioon sisaldab suure mõjuga panust ja pakub mitmeid täiustusi, mille eesmärk on hõlbustada arendajatel, kunstnikel ja sisuloojatel 3D-simulatsioonide loomist AAA-mängude jaoks, robootika simulatsioone ja muid 3D-rakendusi tehisintellektis, metaversumis, digitaalsetes kaksikutes, autotööstuses ja mujal.

Open 3D Engine peamised uuendused 23.10

Selles esitletavas mootori uues versioonis on selle üks tähelepanuväärsemaid uuendusi uus eksperimentaalne dokumendi atribuutide redaktor (DPE), et lkvõimaldab tööriistade loojatel luua atribuudiredaktoreid ilma vajaduseta süveneda Qt ja esiotsa arendamise keerukesse muretsemata elementide sortimise ja filtreerimise tööriistade eraldi rakendamise pärast. DPE võimaldab arendajatel määrata kasutajaliidese paigutust, redigeerimiskäitumist ja üldisi omadusi XML-laadses "dokumendis", mis teisendatakse DocumentPropertyEditori vidina abil vajalikuks liideseks. O3DE "Console Variables" redaktor on esimene DPE raamistikku kasutades kirjutatud tööriist, millel on eksperimentaalne tugi DPE-põhisele olemiinspektorile, mis debüteerib selles versioonis ja suudab kuvada eelnevalt tehtud alistamise. Väärib märkimist, et see funktsioon on vaikimisi keelatud, kuid huvilised saavad DPE lubada, järgides juhised järgmiselt lingilt.

Veel üks uudsus, mis Open 3D Engine 23.10 puhul silma paistab, on aastal tehtud parandused renderdussüsteem aatom, kuna jõudluse ja renderduskvaliteedi parandamiseks on tehtud tööd ning lisatud on iOS-il ja Androidil põhinevate mobiilseadmete tugi, on lisatud raamistik mitme graafikaprotsessoriga samaaegseks töötamiseks ning juurutatud on peegelduste põhine tugi. kiirte jälgimine.

Lisaks sellele on võrgusilma eksemplari optimeerimise tehnika, mis võimaldab üht lähenemist renderdada 3D-stseenis leitud hulknurkse võrgu mitu koopiat (näiteks tüüpiliste korduvate objektide, nagu rohi, hooned ja puud, renderdamisel).

Visuaalse skripti programmeerimiskeskkonnas Script Canvas lisas kompaktsete sõlmede toe Need võtavad visuaalselt vähem ruumi ja on mõeldud lihtsate toimingute tegemiseks. Uus funktsioon võimaldab muuta sõlmegraafiku kompaktsemaks ja hõlpsamini silutavaks.

Samuti tuuakse seda esile Lisatud eksperimentaalne liides pooltoodete alistamiseks (Prefab Overrides), mis võimaldab teil vabalt muuta pooltoodete eksemplaride sisu, ning lisatakse funktsioone, mis automatiseerivad kohandatud hoidlate loomist lisamoodulite (Gems), mallide ja projektidega.

Kohta muud muudatused mis eristuvad sellest uuest versioonist:

  • Open 3D Engine'i kompileeritud versiooni installimise lihtsustamiseks on Ubuntu 20.04 ja 22.0 jaoks loodud snap-paketid.
  • Laiendatud ekspordivalikud projektidele, mis on loodud Open 3D Engine'iga Windowsi, Linuxi, Linuxi serveri ja iOS-i jaoks. Lähitulevikus loodetakse toetada projektide eksportimist Androidile.
  • Lisatud tugi VMA ja DX12MA mälujaotusmehhanismidele.
  • Laienenud on roboti simulaatorite loomise võimalused. Oluliselt on täiustatud robotite projektimallide süsteemi.
  • Robotkäte kiireks loomiseks lisati mall.
  • Dokumentatsioon on ette nähtud projektimallide käitamiseks, kasutades platvormi Robot Operating System (ROS2).
  • Lisatud tugi prismaatiliste ühenduste jaoks pöördemomendi edastamiseks.
  • Kaamera komponendi jõudlust on täiustatud ja kaamerakomponendi kohandamise võimalusi on laiendatud.
  • Pakutakse kahte tüüpi pintsette: vaakum- ja sõrmepintsetid.
  • Lisatud kontaktanduri komponent.

Lõpuks, kui olete huvitatud sellest rohkem teada saama, saate üksikasju vaadata Järgmisel lingil.