Unity-开源项目-音频可视化
一直觉得音乐可视化是个很迷人的东西——声音本来就是看不见的,如果能让它驱动画面,跟着节奏一起跳,那看视频和听歌就是两回事了。于是用 Unity 做了这个 AudioVisibleDemo,把一段音乐变成了能看的东西。

它能做什么
放一首歌进去,画面上的元素就跟着节奏动起来:
- 元素随频率起伏伸缩跳动,鼓点一响,整个画面跟着「弹」一下;
- 元素之间连着发光的线条,随音乐不停变形,像一张流动的光网;
- 加了粒子和后期处理,看起来更像一场小演出。
背景音乐用的是《China-X》,就是图里这首。选它没什么特别的理由,就是节奏够重——鼓点一砸,画面跟着一震,这种同步感做出来的时候自己盯着看了好久。
总结
AudioVisibleDemo 是我早期的一个小作品,交互基本没有,做的事情也很单纯:把声音变成画面。虽然简单,「音乐一响,画面就活」这个瞬间还是挺让人上头的。完整演示直接看下面这个视频,源码在 GitHub 仓库。