0

我试图弄清楚如何从音频文件中渲染波形。我可以使用 OpenGL+OpenAL 来做到这一点吗?

主要思想是我需要根据音频数据绘制一个 3D 场景(如过山车)。

4

2 回答 2

0

如果您的目标主要是渲染波形 - 无需编程 - 您可以查看vvvv工具。它肯定有你需要的东西。

如果使用现有的库或概念不成问题,您还可以查看处理(Java) 或开放框架(C++),它们应该为您提供所需的构建块。

于 2010-03-06T14:00:18.867 回答
0

是的,你可以用 openGL 渲染任何东西,但这取决于你对 3d 编程的了解,你是 openGL 的新手,如果你想用 2D 渲染它但使用 GPU 加速,你可能想尝试使用 SDL 或 Ogre3D 等 3d 引擎想要使用 cairo API 渲染它,使用 openGL 渲染后端作为纹理渲染。

您不需要 openAL 来获取音频数据并从中进行渲染,openAL 仅在您想使用 3D 空间化播放音频样本时有用(如在游戏中)

于 2010-03-06T10:25:11.240 回答