A Microsoft bejelentette a Project Acoustics projektet hullám alapú akusztikus szimulációhoz
2 perc olvas
Publikálva
Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább
microsoft bejelentette, Project Acoustics, egy új fejlesztés alatt álló megoldás a hullámalapú akusztikus szimulációhoz.
Az új szoftvermegoldás „anélkül, hogy manuális zónajelölést vagy processzorintenzív sugárkövetést igényelne, olyan hullámhatásokat modellez, mint az okklúzió, az elzáródás, a portálozás és a visszhanghatások összetett jelenetekben.”
A Microsoft úgy írja le audiomegoldásukat, hogy filozófiájában hasonló az előre elkészített statikus világítási hálókhoz, amelyek előre kiszámítják, hol legyenek az árnyékok és a fényforrások.
A Microsoft szerint „A sugáralapú akusztikai módszerek egyetlen forrás-hallgató sugársugár segítségével ellenőrizhetik az elzáródást, vagy a helyi jelenet hangerejének néhány sugárral történő becslésével hajthatják végre a visszhangot. De ezek a technikák megbízhatatlanok lehetnek, mert a kavics ugyanolyan mértékben eltömődik, mint egy szikla. A sugarak nem veszik figyelembe azt, ahogyan a hang elhajlik a tárgyak körül, ezt a jelenséget diffrakciónak nevezik. A Project Acoustics szimulációja hullámalapú szimuláció segítségével rögzíti ezeket a hatásokat. Az akusztika kiszámíthatóbb, pontosabb és zökkenőmentesebb.”
Az audio köztes szoftvert már bevezetik a Unity játékmotorba drag-and-dropként, és egy Unity audiomotor-bővítményt is tartalmaz. Fejlesztőként bővítheti a Unity hangforrás vezérlőit úgy, hogy minden egyes audioobjektumhoz egy Project Acoustics C# vezérlőelemet csatol.
Íme a Microsoft munkafolyamat-diagramja:
Elősütés: Kezdje a sütés beállításával, és válassza ki, hogy melyik geometria reagál az akusztikára, például figyelmen kívül hagyva a fénytengelyeket. Ezután szerkessze az automatikus anyag-hozzárendeléseket és válassza ki a navigációs területeket a hallgatói mintavételezéshez. Nincs kézi jelölés a zengető/portál/szoba zónákhoz.
Bake: Helyileg fut egy elemzési lépés, amely a fenti kijelölések alapján voxelizálást és egyéb geometriai elemzést végez a jeleneten. Az eredmények a szerkesztőben jelennek meg a jelenet beállításának ellenőrzése érdekében. A bake elküldésekor a rendszer elküldi a voxeladatokat az Azure-ba, és Ön visszakap egy akusztikai játékeszközt.
Futásidő: Töltsd fel az eszközt a szintedre, és máris hallgathatod a szinted akusztikáját. Tervezze meg az akusztikát élőben a szerkesztőben a forrásonkénti vezérlők segítségével. A vezérlők szintszkriptekből is hajthatók.
A Project Acoustics Xbox One-on, Androidon, MacOS-en és Windowson is használható lesz. Természetesen az Xbox Series X is profitál majd a megoldásból, sőt hardveres audiotechnológiájával.
Felhasználói fórum
0 üzenetek