https://github.com/slimenull/unityaudiovisualizer
Audio visualizer made with Unity. 使用 Unity 制作的音频可视化程序.
https://github.com/slimenull/unityaudiovisualizer
Last synced: 9 months ago
JSON representation
Audio visualizer made with Unity. 使用 Unity 制作的音频可视化程序.
- Host: GitHub
- URL: https://github.com/slimenull/unityaudiovisualizer
- Owner: SlimeNull
- Created: 2022-05-06T15:05:17.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-19T09:32:48.000Z (about 4 years ago)
- Last Synced: 2025-05-20T23:13:24.551Z (about 1 year ago)
- Language: ShaderLab
- Homepage:
- Size: 50.2 MB
- Stars: 19
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Unity 音频可视化
这是一个测试项目, 用来尝试使用 Unity 实现音频可视化.
## 使用到的:
通用渲染管线, post-processing (URP), ShaderGraph(编写水着色器用的)
## 主要逻辑:
使用 AudioListener 获取 Spectrum 数据, 这是源音频采样经过快速傅里叶变换之后得到的频域数据 (Unity 封装好了), 然后我们只需要直接把这些数据映射到一根根柱子上
由于这些数据的频率是从 0 到 "采样率" 的, 所以写一个小方法来获取对应频率的频域数据值
```csharp
```