Ambient, yakavhurika sosi yevazhinji mutambo injini

Ambient

Ambient inguva yekumhanya yekugadzira mitambo yevatambi vakawanda uye 3D application, inofambiswa neWebAssembly, Rust, uye WebGPU.

Mushure megore rebudiriro, se akafumura kuburitswa kwekutanga yeiyo itsva open source game injini ambient. Iyo mota inopa nguva yekumhanya yekugadzira mitambo yevazhinji uye 3D application izvo zvinounganidzwa kuita WebAssembly chinomiririra uye shandisa iyo WebGPU API yekupa.

Chinangwa chikuru mukugadzira Ambient ndechekupa maturusi anorerutsa kuvandudzwa kwemitambo yevazhinji uye kuita kuti kusikwa kwavo kusanyanya kuoma kupfuura mapurojekiti emutambi mumwe chete.

Injini pakutanga ine chinangwa chekugadzira nguva yekumhanya yepasirese inotsigira mutambo uye kusimudzira kwekushandisa mune chero mutauro wechirongwa unogoneka kuunganidzwa kune yepakati WebAssembly kodhi. Nekudaro, iyo yekutanga vhezheni inongotsigira Rust kukura kusvika zvino.

About Ambient

Pahunhu hunomira pachena kubva kuAmbient, zvinotaurwa izvozvo ine tsigiro yakajeka yetiweki. Injini inosanganisa mabasa emutengi uye sevha, inopa ese anodiwa zvinhu kugadzira mutengi uye sevha logic, uye otomatiki inowiriranisa server mamiriro pane vatengi.

Izvo zvinotaurwa zvakare kuti yakajairika data modhi inoshandiswa pamutengi uye sevha mativi, izvo zvinoita kuti zvive nyore kutamisa kodhi pakati pekumashure uye kumberi. Iyo inomhanyisa modhi yega yega munzvimbo yayo yakasarudzika kudzikamisa kukanganisa kwekodhi isina kuvimbika, uye kupwanya imwe module hakuparadze iyo yese application.

Ambient, cIyo ine data-yakatarisana nekuvaka, nekudaro ichipa iyo data modhi yakavakirwa pahurongwa hwezvikamu izvo WASM yega yega inogona kushandura. Kushandisa ECS (Entity Component System) dhizaini pateni.

Mukuwedzera kune izvozvo, zvakare inochengetedza data yezvese zvikamu mune yepakati database pane serverr, iyo mamiriro ayo anodzokororwa otomatiki kune mutengi, iyo inogona kuwedzera iyo data ichitora yemuno mamiriro.

Iko kugona kugadzira Ambient modules mune chero mutauro wechirongwa unounganidza kuWebAssembly (kusvika pari zvino chete Rust inotsigirwa), uku uchigadzira mafaera ekunze anobuditsa, anogona kumhanya paWindows, macOS, uye Linux, uye kushanda semutengi uye sevhavha.

Nekune rumwe rutivi, inosimbiswa zvakare kutiinokwanisa kutsanangura zvikamu zvayo uye "pfungwa" (kuunganidza kwezvikamu). Mapurojekiti anoshandisa zvikamu zvakafanana uye pfungwa dzinoona kuti data inotakurika uye nekugovaniswa, kunyangwe iyo data isina kunyatsogadzirirwa kushandiswa mumapurojekiti chaiwo.

Pakati pezvimwe zvinhu zvinomira pachena kubva kuAmbient:

  • Rutsigiro rwekunyora zviwanikwa mumhando dzakasiyana, kusanganisira ".glb" uye ".fbx". Kugona kufambisa zviwanikwa pamusoro petiweki: mutengi anogona kuwana ese anodiwa zviwanikwa paunenge uchibatanidza kune server (iwe unogona kutanga kutamba usingamiriri kuti zviwanikwa zvese zvitakurwe).
  • FBX uye glTF modhi mafomati, akasiyana siyana eruzha nemifananidzo anotsigirwa.
  • Iyo yepamberi yekupa sisitimu inoshandisa iyo GPU kukurumidza kupa uye inotsigira GPU-parutivi LOD uye clipping.
  • Kushandiswa kwekushandura kwepanyama (PBR) nekukasira, tsigiro yeanimation uye cascading mumvuri mepu.
  • Tsigiro yekufananidza yemaitiro emuviri anoenderana neiyo PhysX injini.
  • React-senge UI yekuvaka system.
  • Unified entry system yakazvimirira yepuratifomu iripo.
  • Spatial sound system ine plug-in mafirita.
  • Budiriro ichiri muchikamu che alpha. Nezvekushanda kusati kwaitwa, tinogona kuona kugona kumhanya paWebhu, mutengi API, API yekubata-multi-threading, raibhurari yekugadzira mushandisi interface, API yekushandisa yako shaders, tsigiro yekurira, mutoro. uye chengetedza
  • ECS (Entity Component System) zvikamu, kurodha zviwanikwa panhunzi, otomatiki sevha kuyera, mupepeti wekugadzira pamwe chete mepu dzemitambo uye zviitiko zvemitambo.

Pakupedzisira, kune avo vanofarira kudzidza zvakawanda pamusoro payo, vanofanira kuziva kuti kodhi yakanyorwa muRust uye iri yakagoverwa pasi peMIT rezinesi.


Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako