我一直在努力做一些与使用three.js将音频/波形传递到着色器相同的事情.
https://www.shadertoy.com/view/Xds3Rr
在这个例子中,IQ似乎将频率/波形音频数据放入图像中,然后将其作为着色器中的纹理进行采样.如何在Javascript中创建音频纹理?
为了清楚起见,我不需要帮助将纹理均匀加载到着色器中.我只是不知道如何从音频文件创建音频纹理.
var texture = new THREE.Texture();
shader.uniforms = {
iChannel0: { type: 't', value: texture }
};
Run Code Online (Sandbox Code Playgroud)
我猜我需要以某种方式将音频数据放入纹理我只是不知道该怎么做.