TrueAudio
Terug naar 3D-geluid en TrueAudio. Met het verdwijnen van geluidskaarten met hardwarematige DSP’s is de 3D-geluid revolutie op de PC helemaal niet gestopt. Integendeel: vrijwel alle games maken tegenwoordig gebruik van 3D-geluid, maar dus allemaal softwarematig berekend. En zoals we al schreven: de CPU’s van nu zijn een stuk krachtiger dan die van 15 jaar geleden. Toch is de gemiddeld zo’n 10% beschikbare CPU-rekenkracht voor audio voor ontwikkelaars een beperking. Hoe meer geluidsbronnen er zijn, hoe meer rekenkracht er nodig is voor HRTF-functies. En in de grootschalige multi-player 3D-games van tegenwoordig kom je niet meer weg met slechts 10 of 20 geluidsbronnen. Ook ruimtelijke geluidseffecten vragen erg veel CPU-rekenkracht. Om geluid in bijvoorbeeld een kerk daadwerkelijk realistisch te laten klinken met alle kloppende echo’s en reverbs is bijzonder processorintensief.
Hier komt dus AMD TrueAudio om de hoek kijken. De DSP’s in AMD’s nieuwste GPU, gebaseerd op Cadence Tensilica DSP’s, zijn geschikt om allerhande audio-effecten in hardware te berekenen, zowel ruimtelijke effecten als 3D-geluid. Ontwikkelaars van audio middleware kunnen op TrueAudio inhaken en berekeningen naar de DSP toe sturen om ofwel de CPU vrij te spelen voor andere taken, ofwel complexere audio-effecten te berekenen die met beperkte CPU-rekenkracht niet mogelijk zijn.
AMD TrueAudio moet de kwaliteit van 3D-audio op de PC verder verbeteren.
AstoundSound
Eén van de firma’s die heeft aangegeven AMD TrueAudio te zullen gaan toepassen voor 3D-geluid is GenAudio. Hun AstoundSound technologie gaat zelfs nog wat verder dan de Head Related Transfer Functions zoals beschreven in dit artikel. Volgens GenAudio staat jarenlang hersenonderzoek aan de basis van AstoundSound, waarbij men heeft geanalyseerd hoe de hersenen reageren op geluiden uit bepaalde richtingen. Op basis daarvan heeft men ook filters ontwikkeld om geluidsbronnen te positioneren in een virtuele 3D-omgeving. GenAudio spreekt zelf over Brain Related Transfer Functions, HRTF on steroids dus! Als je de voorbeelden van AstoundSound beluistert (zie hier) – met een goede headset uiteraard! – zal je net als bij het voorbeeld eerder in dit artikel versteld staan!
AstoundSound is beschikbaar als plug-in voor verschillende audio middleware zoals die door game developers gebruikt wordt. Daardoor kunnen game developers de tools blijven gebruiken die ze nu ook al toepassen en zonder veel extra moeite de geluidskwaliteit van games verbeteren.
TrueAudio voor meer dan enkel 3D-geluid
AMD TrueAudio kan voor meer gebruikt worden dan enkel het berekenen van 3D-geluid. De toegepast Tensilica DSP’s zijn in feite breed inzetbare audio-processors die allerhande effecten kunnen berekenen. Verschillende partijen hebben al aangekondigd TrueAudio te willen gaan gebruiken voor diverse toepassingen. Naast de in het artikel genoemde AstoundSound technologie van GenAudio is een andere belangrijke speler AudioKinetic. Zij willen TrueAudio gaan gebruiken voor het beter berekenen van ruimtelijke effecten binnen games, door complexe convolutiefilters op geluid los te laten. Zij kunnen verschillende omgevingen – alles van een kerk tot een grote open vlakte – ook echt als zodanig laten klinken. De demonstratie die AMD hiervan tijdens de introductie van de Radeon R9 290X liet horen was indrukwekkend. De technologie is inmiddels gebruikt worden in de nieuwe Thief game, waar het duidelijk werkt, maar wat ons betreft een beetje overdone is. De vraag is natuurlijk wat het in de toekomst gaat brengen...