I-Ambient, injini yegeyimu yomthombo ovulekile yabadlali abaningi

Ambient

I-Ambient isikhathi sokuqalisa sokudala imidlalo yabadlali abaningi esebenza kahle kakhulu nezinhlelo zokusebenza ze-3D, ezinikwa amandla yi-WebAssembly, Rust, neWebGPU.

Ngemva konyaka wentuthuko, isibe wembula ukukhululwa kokuqala yenjini yomdlalo womthombo ovulekile entsha I-ambient. Imoto inikeza isikhathi sokusebenza sokudala imidlalo yabadlali abaningi nezinhlelo zokusebenza ze-3D ahlanganiswe abe isethulo se-WebAssembly futhi asebenzise i-WebGPU API ukuze anikeze.

Umgomo oyinhloko wokuthuthukisa i-Ambient ukuhlinzeka ngamathuluzi enza lula ukuthuthukiswa kwemidlalo yabadlali abaningi futhi enze ukudalwa kwawo kungabi nzima ukwedlula amaphrojekthi omdlali oyedwa.

Injini ekuqaleni ihlose ukudala isikhathi sokusebenza jikelele esisekela ukuthuthukiswa kwegeyimu nohlelo kunoma yiluphi ulimi lokuhlela lapho ukuhlanganiswa kwekhodi ye-WebAssembly ephakathi kungenzeka. Kodwa-ke, inguqulo yokuqala isekela kuphela ukuthuthukiswa kwe-Rust kuze kube manje.

Mayelana ne-Ambient

Ezicini ezigqamayo ku-Ambient, kushiwo lokho inokusekelwa okusobala kokunethiwekha. Injini ihlanganisa imisebenzi yeklayenti kanye neseva, ihlinzeka ngazo zonke izingxenye ezidingekayo ukuze idale ingqondo yeklayenti neseva, futhi ivumelanisa ngokuzenzakalelayo isimo seseva kumakhasimende.

Kushiwo futhi lokho imodeli yedatha evamile isetshenziswa ezinhlangothini zeklayenti neseva, okwenza kube lula ukudlulisa ikhodi phakathi kwe-backend ne-frontend. Isebenzisa imojuli ngayinye endaweni yayo engayodwa ukuze ikhawulele umthelela wekhodi engathenjwa, futhi ukuphahlazeka kwemojuli eyodwa akuphazamisi lonke uhlelo lokusebenza.

I-Ambient, cIne-architecture egxile kudatha, ngalokho ihlinzeka ngemodeli yedatha esekelwe ohlelweni lwezingxenye i-WASM ngayinye engakwazi ukuzisebenzisa. Ukusebenzisa iphethini yokuklama ye-ECS (Entity Component System).

Ngaphezu kwalokho, futhi igcina idatha yazo zonke izingxenye kusizindalwazi esimaphakathi kusevar, isimo sayo esiphindaphindwa ngokuzenzakalelayo kuklayenti, elingase linwebe idatha ngokucabangela isimo sendawo.

Ikhono lokudala amamojula we-Ambient kunoma yiluphi ulimi lokuhlela oluhlanganiswe ku-WebAssembly (kuze kube manje kusekelwa i-Rust kuphela), kuyilapho kukhiqizwa amafayela okukhiphayo asebenzisekayo jikelele, angasebenza ku-Windows, macOS, ne-Linux, futhi asebenze njengeklayenti nanjengeseva.

Ngakolunye uhlangothi, kubuye kugqanyiswe lokhoinamandla okuchaza izingxenye zayo kanye "nemiqondo" (ukuqoqwa kwezingxenye). Amaphrojekthi asebenzisa izingxenye ezifanayo nemiqondo iqinisekisa ukuthi idatha iyaphatheka futhi yabelwana ngayo, ngisho noma idatha ingaklanyelwe ukusetshenziswa kumaphrojekthi athile.

Kwezinye izici ezigqamayo ku-Ambient:

  • Ukusekela ukuhlanganiswa kwezinsiza ngamafomethi ahlukene, okuhlanganisa ".glb" kanye ".fbx". Ikhono lokusakaza izinsiza kunethiwekhi: iklayenti lingathola zonke izinsiza ezidingekayo lapho lixhuma kuseva (ungaqala ukudlala ngaphandle kokulinda zonke izinsiza ezizolayishwa).
  • Amafomethi emodeli ye-FBX kanye ne-glTF, amafomethi ahlukahlukene omsindo nezithombe ayasekelwa.
  • Isistimu yokunikezela ethuthukisiwe esebenzisa i-GPU ukusheshisa ukunikezwa futhi isekela i-GPU-side LOD nokunamathisela.
  • Ukusetshenziswa kokuhumusha okusekelwe ngokomzimba (PBR) ngokuzenzakalela, ukusekelwa kokugqwayiza namamephu ezithunzi ezigelezayo.
  • Ukusekelwa kokulingiswa kwezinqubo zomzimba ezisuselwa kunjini ye-PhysX.
  • Isistimu yokwakha efana ne-UI.
  • Isistimu yokungena ehlanganisiwe izimele kungxenyekazi yamanje.
  • Isistimu yomsindo yendawo enezihlungi ze-plug-in.
  • Ukuthuthukiswa kusesesigabeni se-alpha. Ekusebenzeni okungakaqaliswa, singakwazi ukuqaphela amandla okusebenza kuwebhu, i-API yeklayenti, i-API yokuphatha ukucushwa okuningi, umtapo wolwazi wokudala i-interface yomsebenzisi, i-API yokusebenzisa ama-shader akho, ukusekelwa komsindo, ukulayisha futhi ugcine
  • Izingxenye ze-ECS (Entity Component System), ukulayisha kabusha izinsiza ngokundiza, ukukala kweseva okuzenzakalelayo, umhleli wokudala ngokuhlanganyela amamephu wegeyimu nezigcawu zegeyimu.

Okokugcina, kulabo abanentshisekelo yokufunda kabanzi ngayo, kufanele bazi ukuthi ikhodi ibhalwe ngoRust futhi injalo isatshalaliswa ngaphansi kwelayisensi ye-MIT.


Yiba ngowokuqala ukuphawula

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.