Microsoft annoncerer Project Acoustics til bølgebaseret akustisk simulering
2 min. Læs
Udgivet den
Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere
microsoft har annonceret Project Acoustics, en ny underudviklingsløsning til bølgebaseret akustisk simulering.
Den nye softwareløsning "modellerer bølgeeffekter som okklusion, obstruktion, portaling og efterklangseffekter i komplekse scener uden at kræve manuel zonemarkering eller CPU-intensiv raytracing."
Microsoft beskriver deres lydløsning som værende lig i filosofien til forudbagte statiske lysnet, som forudberegner, hvor skygger og lyskilder skal være.
Ifølge Microsoft kan "Strålebaserede akustikmetoder kontrollere for okklusion ved hjælp af en enkelt kilde-til-lytter-strålekast eller drive rumklang ved at estimere lokal scenevolumen med nogle få stråler. Men disse teknikker kan være upålidelige, fordi en sten lukker lige så meget som en kampesten. Stråler tager ikke højde for den måde, lyd bøjer rundt om objekter, et fænomen kendt som diffraktion. Project Acoustics' simulering fanger disse effekter ved hjælp af en bølgebaseret simulering. Akustikken er mere forudsigelig, præcis og problemfri."
Lydmellemwaren er allerede ved at blive introduceret i Unity-spilmotoren som et træk-og-slip og inkluderer et Unity-lydmotor-plugin. Som udvikler kan du udvide Unity-lydkildekontrollerne ved at vedhæfte en Project Acoustics C#-kontrolkomponent til hvert lydobjekt.
Her er Microsofts workflow-diagram:
Forbag: Start med at sætte bagen op ved at vælge hvilken geometri der reagerer på akustikken, ved fx at ignorere lysskafter. Rediger derefter automatiske materialetildelinger og vælg navigationsområder for at guide lytternes prøveudtagning. Der er ingen manuel markering for rumklang/portal/rumzoner.
Bagning: Et analysetrin køres lokalt, som udfører voxelisering og anden geometrisk analyse på scenen baseret på valgene ovenfor. Resultaterne visualiseres i editoren for at bekræfte sceneopsætningen. Ved bage-indsendelse sendes voxel-data til Azure, og du får et akustikspil-aktiv tilbage.
Runtime: Indlæs aktivet på dit niveau, og du er klar til at lytte til akustik på dit niveau. Design akustikken live i editor ved hjælp af granulære kontrolelementer pr. kilde. Kontrollerne kan også styres fra niveauscripting.
Project Acoustics vil kunne bruges på Xbox One, Android, MacOS og Windows. Xbox Series X vil selvfølgelig også drage fordel af løsningen, mere så med sin hardware-lydteknologi.
Brugerforum
0 meddelelser