SD5k schreef op maandag 17 augustus 2020 @ 08:59:
Ray traced audio is wel iets meer dan dat, het ruimtelijke gevoel wordt dan letterlijk bepaald door de geometrie in de game wereld, het volume en richting van de reflectie is dan afhankelijk van wat voor materialen er gebruikt zijn. Sony heeft er een mooi verkooppraatje bij bedacht, want dit is net zo goed mogelijk op de PC, Xbox, etc.
Het gaat hem niet (enkel) over hoe geluid tot bij de virtuele speler komt (inderdaad een beetje zoals raytracing - had de term nog nooit gezien in de context van audio), maar vooral hoe je dan de directionaliteit van het geluid kunt vertalen naar échte audio-signalen voor de échte speler zodat die directionaliteit niet verloren gaat. Probleem is dat je daarmee met een hoop factoren uit de échte wereld moet rekening houden: welk speaker-systeem gebruikt de speler (headphones, stereo speakers, surround sets, etc), wat zijn de dimensies en eigenschappen van de luisterruimte, wat is de anatomie van de oren van de speler (HRTF etc). Dat is enorm complex en heeft ook enorme beperkingen, zeker als je geen headphones gebruikt. Als je woonkamer klinkt als een kathedraal met enorm veel reverb, is het onmogelijk om de speler de illusie te geven dat hij in een grote open vlakte loopt met 0 reverb.
Daarnaast heb je dus inderdaad ook het audio-model in-game, waar -dacht ik- Cerny ook een en ander over gezegd heeft, waarbij de PS5 engine (Tempest) een veel uitgebreider model heeft dan bvb Atmos, waardoor er veel nauwkeuriger kan gespeeld worden met directionaliteit, reflecties, reverb, etc... Ik vind het idee alleszins goed, waarom zou je in-game alles al mappen naar bvb het Atmos model, als het even goed mogelijk is dat de speler helemaal geen Atmos hardware gebruikt. Wat Sony wil doen is stukken flexibeler. Natuurlijk is dat de theorie, en de praktijk zal nog moeten bewijzen hoe goed het wel/niet werkt.
Uiteraard is dit ook mogelijk op PC, XBox, etc... want het is puur processing. Punt is echter dat de PS5 hiervoor een dedicated chip heeft, want je mag niet onderschatten hoeveel computing dit is (niet voor niets dat Fast Fourier Transforms in sommige benchmark suites zitten) dus je wil dat echt niet met je general purpose CPU doen.