I-Ambient, umthombo ovulekileyo wenjini yomdlalo wabadlali abaninzi

Eyona ndawo

I-Ambient lixesha lokuqhuba lokudala imidlalo yabadlali abaninzi esebenza ngokuphezulu kunye nezicelo ze-3D, ezixhaswa yiWebAssembly, Rust, kunye neWebGPU.

Emva konyaka wophuhliso, ise watyhila ukukhululwa kokuqala yenjini entsha yomdlalo ovulelekileyo I-Ambient. Imoto ibonelela ngexesha lokuqhuba lokudala imidlalo yabadlali abaninzi kunye nosetyenziso lwe-3D ezidityaniswe kumboniso weWebAssembly kwaye zisebenzise iWebGPU API yokunikezela.

Injongo ephambili ekuphuhliseni i-Ambient kukubonelela ngezixhobo ezenza lula uphuhliso lwemidlalo yabadlali abaninzi kwaye zenze indalo yabo ingabi nzima ngakumbi kuneeprojekthi zomdlali omnye.

I-injini ekuqaleni ijolise ekudaleni ixesha lokubaleka jikelele elixhasa umdlalo kunye nophuhliso lwesicelo kulo naluphi na ulwimi lweprogram apho ukuhlanganiswa kwekhowudi ye-WebAssembly ephakathi kunokwenzeka. Nangona kunjalo, inguqulelo yokuqala ixhasa kuphela uphuhliso lweRust ukuza kuthi ga ngoku.

Malunga ne-Ambient

Kwiimpawu eziphuma kwi-Ambient, kukhankanyiwe ukuba unenkxaso elubala yothungelwano. I-injini idibanisa imisebenzi yomxhasi kunye neseva, ibonelela ngawo onke amacandelo ayimfuneko ukwenza umxumi kunye neengqiqo zeseva, kwaye ivumelanisa ngokuzenzekelayo imo yeseva kubaxhasi.

Kukwakhankanyiwe ukuba imodeli yedatha eqhelekileyo isetyenziswa kumxhasi kunye namacala omncedisi, okwenza kube lula ukudlulisa ikhowudi phakathi kwe-backend kunye ne-frontend. Iqhuba imodyuli nganye kwindawo yayo ekwanti ukukhawulelana nefuthe lekhowudi engathenjwayo, kwaye ukuntlitheka kwemodyuli enye akungqubani nesicelo siphela.

Ambient, cInolwakhiwo olujolise kwidatha, ngokubonelela ngemodeli yedatha esekelwe kwinkqubo yamacandelo i-WASM nganye enokuyilawula. Ukusebenzisa i-ECS (iNkqubo yeCandelo leCandelo) ipateni yoyilo.

Ngaphezu koko, nayo igcina idata yawo onke amalungu kwindawo yogcino-lwazi oluphakathi kumncedisir, imeko yayo iphindaphindwa ngokuzenzekelayo kumxhasi, nto leyo enokwandisa idatha ethatha indawo yendawo kwi-akhawunti.

Ukukwazi ukwenza iimodyuli ze-Ambient kulo naluphi na ulwimi lweprogram oluqulunqa kwi-WebAssembly (ukuza kuthi ga ngoku kuphela i-Rust ixhaswa), ngelixa ivelisa iifayile zemveliso eziphunyeziweyo jikelele, zinokusebenza kwi-Windows, macOS, kunye ne-Linux, kwaye isebenze njengomthengi kunye nomncedisi.

Kwelinye icala, ikwabalaseliswa okoinamandla okuchaza iinxalenye zayo kunye "neengcamango" (ingqokelela yamacandelo). Iiprojekthi ezisebenzisa amacandelo kunye neekhonsepthi ezifanayo ziqinisekisa ukuba idatha iyaphatheka kwaye yabelwana ngayo, nokuba idatha ayilungiselelwe ngokukodwa ukusetyenziswa kwiiprojekthi ezithile.

Kwezinye izinto ezigqamayo kwi-Ambient:

  • Inkxaso yokuqulunqa izixhobo kwiifomathi ezahlukeneyo, kuquka ".glb" kunye ".fbx". Ukukwazi ukusasaza izixhobo kwinethiwekhi: umxhasi unokufumana zonke izixhobo eziyimfuneko xa udibanisa kumncedisi (ungaqala ukudlala ngaphandle kokulinda ukuba zonke izixhobo zilayishwe).
  • Iifomati zemodeli ye-FBX kunye ne-glTF, iifomathi ezahlukeneyo zesandi kunye nomfanekiso ziyaxhaswa.
  • Inkqubo yonikezelo ephezulu esebenzisa i-GPU ukukhawulezisa unikezelo kunye nokuxhasa i-GPU-icala le-LOD kunye nokusika.
  • Ukusetyenziswa konikezelo olusekwe ngokwasemzimbeni (PBR) ngokungagqibekanga, inkxaso yoopopayi kunye neemephu zezithunzi ezirhabaxa.
  • Inkxaso yokulinganisa iinkqubo zomzimba ezisekelwe kwi-injini yePhysX.
  • Inkqubo yokwakha efana ne-UI.
  • Inkqubo yokungena edibeneyo ezimeleyo kwiqonga langoku.
  • Inkqubo yesandi yesithuba enezihluzi zeplagi.
  • Uphuhliso lusekwinqanaba le-alpha. Kumsebenzi ongekaphunyezwa, sinokuqaphela ukukwazi ukusebenza kwiWebhu, i-API yomxhasi, i-API yokulawula ukuthungatha okuninzi, ithala leencwadi lokudala ujongano lomsebenzisi, i-API yokusebenzisa i-shaders yakho, inkxaso yesandi, umthwalo. kwaye ugcine
  • Amacandelo e-ECS (iNkqubo yeCandelo leQumrhu), ukulayishwa kwakhona kwezixhobo ngokubhabha, ukukala kweseva okuzenzekelayo, umhleli ukuze enze iimephu zemidlalo kunye nemidlalo yeqonga.

Ekugqibeleni, kwabo banomdla wokufunda ngakumbi ngayo, kufuneka bazi ukuba ikhowudi ibhalwe kwiRust kwaye isasazwe phantsi kwelayisenisi ye-MIT.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.