2010-03-06 213 views
0

我想弄清楚如何渲染音頻文件中的波形。我可以使用OpenGL + OpenAL來做到這一點嗎?OpenGL音頻波形渲染

主要想法是我需要繪製一個基於音頻數據的3D場景(如過山車)。

回答

0

是的,你可以渲染任何東西,但它取決於你對3D編程的知識,你是新的OpenGL,也許你想嘗試使用SDL或3D引擎如Ogre3D,如果你想渲染它在2D中,但與您可能想要使用OpenGL使用cairo API呈現GPU加速,以將後端渲染爲紋理渲染。

你不需要的OpenAL得到的音頻數據,並從中呈現,如果你想使用三維空間定位播放音頻樣本(如遊戲)

0

如果你的目的主要是爲了OpenAL的纔有用渲染波形 - 無需編程 - 您可以看看vvvv工具。它肯定有你需要的。

如果使用現有的庫或概念不成問題,您還可以查看processing(Java)或openframeworks(C++),它應該爲您提供所需的構件塊。

+0

謝謝! Openframeworks聽起來很有趣。是的,使用現有的館藏不是問題。 – coldrising 2010-03-06 15:26:07