„Steam Audio“ dabar pasiekiamas kaip atvirasis šaltinis

Steam garsas

„Steam Audio“ – tai pažangus erdvinio garso sprendimas, skirtas VR žaidimams ir programoms

Vožtuvas atidengtas neseniai per tinklaraščio įrašą buvo paskelbta apie Steam Audio SDK šaltinio kodo leidimas ir visi susiję priedai, su kuriais Dabar kūrėjai turi laisvę pritaikyti Steam Audio pagal savo poreikius ir naudoti modifikuotas versijas įvairiuose produktuose, įskaitant komercinius, neatidarant atliktų pakeitimų šaltinio kodo.

Šis judėjimas Tai ne tik atveria naujas galimybes kūrėjų bendruomenei, bet tai taip pat kviečia besidominčius plėtra Steam Audio aktyviai dalyvauti projekte, nes dabar jie turi galimybę prisidėti prie projekto pakeitimų ir patobulinimų, kurie gali toliau tobulinti platformą ir pritaikyti ją įvairioms programoms bei scenarijams.

Džiaugiamės galėdami pranešti, kad su naujausia Steam Audio versija visas Steam Audio SDK šaltinio kodas dabar pasiekiamas kaip atvirasis šaltinis. Šiuo leidimu siekiame suteikti daugiau kontrolės kūrėjams, o tai suteiks geresnę patirtį jų naudotojams ir, tikimės, vertingą indėlį į platesnę kūrėjų bendruomenę, naudojančią Steam Audio.

Tai daroma po to, kai gavome daug vertingų bendruomenės atsiliepimų ir indėlių į papildinius, kurie jau yra prieinami kaip atvirojo kodo („Unity“, „Unreal“ ir „FMOD Studio“), ir mes norime tuos pačius privalumus suteikti pagrindiniam SDK.

Minima, kad Nepaisant šio atidarymo, „Valve“ toliau palaikys ir tobulins „Steam Audio“. kaip ir iki šiol, išlaikydamas savo įsipareigojimą siekti kokybės ir naujovių garso srityje. Be to, „Steam Audio“ ir toliau bus palaikoma įvairiose platformose, įskaitant „Linux“, „Windows“, „MacOS“, „Android“ ir „iOS“, užtikrinant jos prieinamumą ir naudojimą įvairiose kūrimo aplinkose ir programose.

Tiems, kurie nežino apie Steam Audio, jie turėtų tai žinoti siūlo daugybę galingų įrankių, skirtų darbui su 3D erdviniu garsu įvairiose programose, įskaitant kompiuterinius žaidimus ir virtualios realybės sistemas. Jūsų gebėjimas imituoti tikrovišką garso aplinką, atsižvelgiant į klausytojo padėtį, galvos judesį, atstumą nuo garso šaltinio ir kitus veiksnius, būtina norint sukurti įtraukiantį ir prisitaikantį garso potyrį.

Tarp pagrindinių savybių Steam Audio, kuris išsiskiria, galime rasti:

  • Integracija su žaidimų varikliais ir garso kūrimo aplinka: Steam Audio suderinamas su Unity 2017.3+ ir Unreal Engine 4.27+, taip pat FMOD Studio 2.0+. Be to, kuriamas modulis, integruojamas su Wwise garso kūrimo sistema.
  • Garso sklidimo modeliavimas realiuoju laiku: Steam Audio automatiškai imituoja garso sklidimą aplinkoje ir jo sąveiką su objektais, suteikdamas garsui tikroviškumo.
  • Objektų garso atspindžio ir sugerties skaičiavimas: atsižvelgiama į scenos geometriją, kad apskaičiuotų, kaip garsas atsispindi ir sugeria esamus objektus.
  • Klausytojo sukimosi ir padėties stebėjimas virtualioje realybėje: „Steam Audio“ pritaiko garsą pagal klausytojo sukimąsi ir padėtį, suteikdama tikrovišką garso patirtį virtualios realybės aplinkoje ir palaikydama įvairių tipų VR sistemų aparatinę įrangą.
  • 3D binaurinio garso generavimas naudojant HRTF: „Steam Audio“ naudoja galvos ir liemens perdavimo funkciją (HRTF), kad sukurtų 3D binauralinį garsą, kuriame atsižvelgiama į ausų suvokimo garso bangas ypatybes ir galvos padėtį garso šaltinio atžvilgiu.
  • Ambisonics erdvinio garso formato palaikymas: „Steam Audio“ palaiko „Ambisonics“ erdvinio garso formatą, kuriame atsižvelgiama į garso sklidimą tiek horizontaliai, tiek vertikaliai, užtikrinant išsamesnį ir labiau įtraukiantį garsą.
  • Iškepto garso sklidimas statinėms scenoms: leidžia iš anksto generuoti ir išsaugoti garso efektus scenos projektavimo etape, pagerinant garso kokybę ir sumažinant išteklių sąnaudas vykdymo metu, nes nereikia skaičiuoti garso parametrų skrydžio metu.

Galiausiai verta paminėti, kad kodas įrašytas C++ ir paskelbta pagal Apache 2.0 licenciją ir jei jus domina galimybė apie tai sužinoti daugiau, galite pasikonsultuoti su išsamia informacija Šioje nuorodoje.