Sakin farko na injin wasan wasan ɗimbin yawa na Ambient

Bayan shekara guda na haɓakawa, an gabatar da sakin farko na sabon buɗaɗɗen injin wasan Ambient. Injin yana ba da lokacin aiki don ƙirƙirar wasanni masu yawa da aikace-aikacen 3D waɗanda ke tattarawa zuwa wakilcin Gidan Yanar Gizo da amfani da API na WebGPU don nunawa. An rubuta lambar a cikin Rust kuma ana rarraba ta ƙarƙashin lasisin MIT.

Maɓalli mai mahimmanci a cikin ci gaban Ambient shine samar da kayan aikin da ke sauƙaƙe ci gaban wasanni masu yawa da kuma sanya halittar su ba ta da wahala fiye da ayyukan ɗan wasa ɗaya. An fara aikin injin ɗin ne don ƙirƙirar lokacin aiki na duniya wanda ke tallafawa haɓakar wasanni da aikace-aikace a cikin kowane yarukan shirye-shirye waɗanda za a iya haɗa su cikin lambar tsaka-tsakin WebAssembly. Koyaya, sakin farko kawai yana goyan bayan ci gaban Rust a yanzu.

Mabuɗin fasali na sabon injin:

  • Taimakon hanyar sadarwar gaskiya. Injin yana haɗa ayyukan abokin ciniki da uwar garken, yana ba da duk abubuwan da ake buƙata don ƙirƙirar dabarun abokin ciniki da uwar garken, kuma yana daidaita yanayin uwar garken ta atomatik a cikin abokan ciniki. Ana amfani da samfurin gama gari akan abokin ciniki da ɓangarorin uwar garken, wanda ke sauƙaƙe canja wurin lamba tsakanin bangon baya da gaba.
  • Gudun kowane module a cikin keɓantaccen muhallinsa, yana ba ku damar iyakance tasirin lambar da ba ta da aminci. Fashewar module baya rushe aikace-aikacen gaba ɗaya.
  • Tsarin gine-ginen bayanai. Samar da samfurin bayanai bisa tsarin abubuwan da kowane tsarin WASM zai iya sarrafa su. Amfani da tsarin ƙira na ECS (Entity Component System). Ajiye bayanan duk abubuwan da aka haɗa a cikin cibiyar bayanai ta tsakiya akan uwar garken, yanayin da ake maimaita shi ta atomatik ga abokin ciniki, wanda a gefensa na iya faɗaɗa bayanan la'akari da yanayin gida.
  • Ikon ƙirƙirar samfuran yanayi a cikin kowane yaren shirye-shiryen da ke tattarawa zuwa WebAssembly (Rust kawai ke tallafawa a yanzu).
  • Samar da fayilolin aiwatarwa na duniya azaman fitarwa waɗanda zasu iya gudana akan Windows, macOS da Linux, kuma suna aiki azaman abokin ciniki da uwar garken.
  • Ability don ayyana abubuwan haɗin ku da "ra'ayoyi" (tarin abubuwan haɗin gwiwa). Ayyukan da ke amfani da sassa iri ɗaya da ra'ayoyi suna ba da damar ɗaukar hoto da raba bayanai, koda kuwa ba a ƙirƙira bayanan musamman don amfani da takamaiman ayyuka ba.
  • Taimakawa don tattara albarkatu ta hanyoyi daban-daban, gami da .glb da .fbx. Yiwuwar zazzagewar kayan aiki akan hanyar sadarwa - abokin ciniki na iya karɓar duk albarkatun da ake buƙata lokacin haɗawa zuwa uwar garken (zaku iya fara wasa ba tare da jiran duk albarkatun don ɗauka ba). Yana goyan bayan tsarin FBX da glTF, tsarin sauti da hoto iri-iri.
  • Babban tsarin bayarwa wanda ke amfani da GPU don haɓaka yin aiki da goyan bayan guntun gefen GPU da canje-canjen matakin daki-daki. Yana amfani da ma'anar tushen jiki (PBR) ta tsohuwa, yana tallafawa rayarwa da taswirorin inuwa.
  • Taimako don kwaikwaiyo na tafiyar matakai na zahiri bisa injin PhysX.
  • Tsari don gina mu'amalar mai amfani kama da React.
  • Tsarin shigar da haɗin kai wanda ke zaman kansa daga dandamali na yanzu.
  • Tsarin sauti na sarari tare da masu tacewa.

Ci gaban har yanzu yana kan matakin sigar alpha. Daga cikin ayyukan da ba a aiwatar da su ba tukuna, zamu iya lura da ikon yin aiki akan Yanar gizo, API abokin ciniki, API don sarrafa multithreading, ɗakin karatu don ƙirƙirar ƙirar mai amfani, API don amfani da shader naku, tallafin sauti, lodi da adanawa. Abubuwan da aka haɗa ECS (Tsarin Ƙirar Ƙarfafawa), sake shigar da albarkatu akan tashi, sikelin uwar garken atomatik, edita don ƙirƙirar taswirorin wasan haɗin gwiwa da wuraren wasan.



source: budenet.ru

Add a comment