文件名称:ThreeAudio.js:ThreeAudio可帮助您在Three.js或tQuery中创建音乐可视化
文件大小:965KB
文件格式:ZIP
更新时间:2024-05-21 20:45:18
JavaScript
ThreeAudio.js ThreeAudio通过在GLSL着色器中公开音频数据,帮助您在Three.js中创建音乐可视化效果。 它可以直接与Three.js一起使用,也可以作为tQuery插件使用。 ThreeAudio将从音频源读取并以纹理的形式提供频率/时间数据,以及音量,低音,中音和高音的派生值。 ThreeAudio还包括一个基于自相关的实时心跳检测器。 使用随附的ThreeAudio.Material类创建可以从音频数据读取的ShaderMaterials。 包括:microevent.js(Jerome Etienne),dsp.js(Corban *) 注意:ThreeAudio仍处于试验阶段,目前仅支持Webkit音频API。 欢迎打补丁。 演示(仅Chrome!): : 构建: ThreeAudio:微事件+核心 ThreeAudio-t
【文件预览】:
ThreeAudio.js-master
----.gitignore(14B)
----src()
--------Common.js(2KB)
--------Source.js(6KB)
--------Textures.js(3KB)
--------BeatDetect.js(22KB)
--------Material.js(2KB)
--------GridGeometry.js(936B)
--------LevelDetect.js(2KB)
--------tQuery.js(2KB)
----build()
--------ThreeAudio.min.js(21KB)
--------ThreeAudio-tquery.js(57KB)
--------ThreeAudio-tquery.min.js(22KB)
--------ThreeAudio.glsl.html(2KB)
--------ThreeAudio.js(55KB)
----LICENSE.txt(1KB)
----README.md(3KB)
----vendor()
--------microevent.js(2KB)
--------dsp.js(16KB)
----build.sh(919B)
----shaders()
--------test.glsl.html(2KB)
--------shaders.glsl.html(2KB)
----misc()
--------ThreeAudio.png(276KB)
----test()
--------tquery-bundle.js(897KB)
--------ThreeBox.js(29KB)
--------test.html(3KB)
--------domready.js(4KB)
--------test.mp3(432KB)