Microsoft kunngjør Project Acoustics for bølgebasert akustisk simulering

Ikon for lesetid 2 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

Microsoft har annonsert Project Acoustics, en ny underutviklingsløsning for bølgebasert akustisk simulering. 

Den nye programvareløsningen "modellerer bølgeeffekter som okklusjon, obstruksjon, portaling og etterklangseffekter i komplekse scener uten å kreve manuell sonemarkering eller CPU-intensiv raytracing."

Microsoft beskriver lydløsningen deres som liknende i filosofien til forhåndsbakte statiske lysnett som forhåndsberegner hvor skygger og lyskilder skal være.

Ifølge Microsoft kan "Strålebaserte akustikkmetoder sjekke for okklusjon ved å bruke en enkelt kilde-til-lytter-strålekast, eller drive romklang ved å estimere lokalt scenevolum med noen få stråler. Men disse teknikkene kan være upålitelige fordi en rullestein blokkerer like mye som en stein. Stråler tar ikke hensyn til måten lyd bøyer seg rundt objekter, et fenomen kjent som diffraksjon. Project Acoustics sin simulering fanger opp disse effektene ved hjelp av en bølgebasert simulering. Akustikken er mer forutsigbar, nøyaktig og sømløs."

Lydmellomvaren er allerede introdusert i Unity-spillmotoren som en dra-og-slipp og inkluderer en Unity-lydmotorplugin. Som utvikler kan du utvide Unity-lydkildekontrollene ved å koble til en Project Acoustics C#-kontrollkomponent til hvert lydobjekt.

Her er Microsofts arbeidsflytdiagram:

Forbake: Start med å sette opp baken ved å velge hvilken geometri som reagerer på akustikk, ved for eksempel å ignorere lyssjakter. Rediger deretter automatiske materialtildelinger og velg navigasjonsområder for å veilede lyttersampling. Det er ingen manuell markering for romklang/portal/romsoner.

Bake: Et analysetrinn kjøres lokalt, som gjør vokselisering og annen geometrisk analyse på scenen basert på valgene ovenfor. Resultatene blir visualisert i redigeringsprogrammet for å bekrefte sceneoppsettet. Ved innsending av bake sendes voxel-data til Azure, og du får tilbake et akustikkspillemiddel.

Kjøretid: Last inn ressursen på nivået ditt, og du er klar til å lytte til akustikken på nivået ditt. Design akustikken live i editor ved å bruke granulære kontroller per kilde. Kontrollene kan også drives fra nivåskripting.

Project Acoustics vil være brukbart på Xbox One, Android, MacOS og Windows. Xbox Series X vil selvfølgelig også dra nytte av løsningen, mer så med sin maskinvare lydteknologi.

Mer om temaene: microsoft, Prosjektakustikk, enhet, Enhetsmotor, xbox ett

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *