2018年02月07日,Valve專(zhuān)為VR設(shè)計(jì)的空間音頻系統(tǒng)Steam Audio已經(jīng)添加了AMD基于顯卡的TrueAudio Next技術(shù),以及熱門(mén)的FMOD音頻軟件。
1. AMD TrueAudio Next
Valve今天發(fā)布了Steam Audio 2.0 beta 13,并且正式支持AMD的TrueAudio Next技術(shù)。這項(xiàng)來(lái)自AMD的技術(shù)能夠允許開(kāi)發(fā)者在兼容AMD顯卡上運(yùn)行特定的音頻處理任務(wù),包括卷積(一種在空間和環(huán)境效果中過(guò)濾音頻的方法)。Valve在博文中寫(xiě)道:
用于游戲和VR的音頻引擎通常支持卷積混響:在用戶以某種方式指定了(脈沖響應(yīng))之后,可以使用卷積對(duì)各種音頻數(shù)據(jù)組合進(jìn)行過(guò)濾,從而添加混響。這通常是實(shí)時(shí)卷積,亦即意味著音頻在播放的同時(shí)被過(guò)濾。用于混響的(脈沖響應(yīng))通常相當(dāng)長(zhǎng):在48kHz采樣率下通過(guò)5秒混響呈現(xiàn)飛機(jī)庫(kù)的IR需要(5×48000)= 240000個(gè)音頻采樣 = 935KB左右。實(shí)時(shí)卷積是一個(gè)非常計(jì)算密集的操作,音頻引擎通常只允許2-4個(gè)卷積混響濾波器同時(shí)運(yùn)行,以保持CPU使用率維持在可接受的范圍內(nèi)。卷積混響可以模擬各種各樣的聲音現(xiàn)象,從而增加臨場(chǎng)感,而這在VR中尤其重要。但是,因?yàn)檫@是一個(gè)計(jì)算密集型算法,所以一般會(huì)避免這種方法并轉(zhuǎn)向計(jì)算密集度較低的混響算法。
AMD的TrueAudio Next可以利用兼容AMD顯卡的GPU計(jì)算能力來(lái)加速卷積,從而允許開(kāi)發(fā)者通過(guò)卷積混響來(lái)增加游戲和VR應(yīng)用程序中的聲學(xué)復(fù)雜性和細(xì)節(jié)。”
TrueAudio Next同時(shí)支持一種名為“Resource Reservation(資源預(yù)留)”的功能,這允許開(kāi)發(fā)者把一部分GPU的處理能力(高達(dá)25%)專(zhuān)門(mén)留給空間音頻,從而為圖像渲染和音頻處理提供了有效的并行處理。“Resource Reservation(資源預(yù)留)”能夠隨時(shí)啟用和禁用,這樣在需要的時(shí)候GPU就能全力專(zhuān)注于圖像處理。
Valve表示,通過(guò)TrueAudio Next在GPU上運(yùn)行基于OpenCL的卷積處理出現(xiàn)了在CPU上運(yùn)行相同卷積任務(wù)方面的顯著增益,這意味著你不僅可以將處理卸載至GPU,而且還可以釋放額外的CPU處理能力以處理其他任務(wù)。
Valve表示:“Steam Audio基于CPU的卷積算法效率非常高,足以應(yīng)對(duì)各種各樣的游戲和VR應(yīng)用…(TrueAudio Next)使得開(kāi)發(fā)者可以選擇實(shí)現(xiàn)更高的聽(tīng)覺(jué)復(fù)雜度:增加聲源的數(shù)量,或者增加用于間接聲音的Ambisonics順序,或者增加IR長(zhǎng)度等等。”
Valve詳細(xì)介紹了TrueAudio Next的潛在性能增益與影響,并且列出了這項(xiàng)技術(shù)在Windows 10中兼容的顯卡:RX 470系列,RX 480系列,RX 570系列,RX 580系列,R9 Fury,R9 Fury X和Pro Duo。
Valve并不經(jīng)常涉足于GPU專(zhuān)用技術(shù),但他們回答了一個(gè)重要的問(wèn)題:為什么?
“我們選擇在Steam Audio中支持TrueAudio Next的兩個(gè)主要原因是:
對(duì)于開(kāi)發(fā)者在選擇音頻處理工作負(fù)載如何在用戶PC上取得平衡這方面,如果我們能夠?yàn)樗麄兲峁└嗟撵`活性,我們十分樂(lè)意這樣做。TrueAudio Next允許開(kāi)發(fā)者選擇CPU和GPU資源如何協(xié)同工作,以在用戶的PC上提供引人入勝的音頻體驗(yàn)。
如果我們能夠幫助開(kāi)發(fā)者在足夠強(qiáng)大的PC上為他們現(xiàn)有內(nèi)容提供可選的更高級(jí)別音頻細(xì)節(jié),我們十分樂(lè)意這樣做。借助Steam Audio,如果用戶PC上安裝了兼容TAN的顯卡,開(kāi)發(fā)者只需指定更高的設(shè)置即可。開(kāi)發(fā)者不必重新授權(quán)任何支持TAN的內(nèi)容。根據(jù)用戶的硬件配置,Steam Audio可以無(wú)縫選擇基于CPU或GPU的卷積。
Steam Audioudio對(duì)TrueAudio Next的支持絕不是把Steam Audio限制在特定的硬件或平臺(tái)上。我們希望我們對(duì)TrueAudio Next的支持能夠鼓勵(lì)硬件和平臺(tái)廠商為開(kāi)發(fā)者提供更多的選擇,以平衡音頻工作負(fù)載與圖形,物理和其他工作負(fù)載,從而幫助他們?yōu)橛脩魟?chuàng)造更好的音頻體驗(yàn)。”
2. FMOD Studio
于1月份推出的Steam Audio beta 12現(xiàn)在已經(jīng)提供了一個(gè)用于支持熱門(mén)FMOD音頻創(chuàng)作工具的插件。Valve表示,這款插件“允許你把Steam Audio中完整的空間音頻功能應(yīng)用至使用了FMOD Studio的項(xiàng)目,包括HRTF,遮擋,基于物理的聲音傳播”。
榜單收錄、高管收錄、融資收錄、活動(dòng)收錄可發(fā)送郵件至news#citmt.cn(把#換成@)。
海報(bào)生成中...