Description
音乐可视化脚本制作:Infinity Innovation Studio(IIE开发团队)
这是在Unity引擎中实现音乐实时可视化。
Unity 音频可视化原理:脚本通过 AudioSource.GetSpectrumData() 对正在播放的音频做 FFT(快速傅里叶变换),得到按频率分布的频谱能量数组。随后采用"全局 + 局部"双层驱动——全局能量经平滑后映射为"激昂度",作为整体放大的呼吸感;而圆周上每个顶点映射到不同频段的能量,与全局能量按比例混合,让五条同心圆环随频谱形状起伏。圆环采用"统一频段 + 不同增益"的设计(从内到外紫、蓝、绿、黄、红,半径递增、敏感度递增),内圈平静、外圈剧烈,形成向外扩散的涟漪层次;叠加正弦噪声模拟有机抖动,再经空间平滑让起伏连贯圆润,最后通过 LineRenderer 逐帧更新顶点坐标完成渲染。此外还附带一条从左(低频)到右(高频)的横向频谱线,配合彩虹渐变的霓虹发光 Shader,构成完整的音乐律动画面。
设计优点:① 五环同频不同增益,以极低成本堆出纵深层次感;② 全局能量与子频段混合,画面既有整体呼吸又有频谱细节;③ 激昂度自动放大高潮,戏剧张力强;④ 平滑、噪声、频段等参数全部可调,艺术风格高度可控;⑤算法简洁优雅、性能开销低,普通安卓机也能稳定跑60帧不卡顿。
Comments
一看到制图就怀念起24年暑假我刚从rsr转到iie的时候🤔
♥ 2
是要在8月31号更新吗?[思考]
♥ 1 ↩ 6
经典制图
♥ 1
怀念
♥ 1
iie制图99
♥ 1
《熟悉的配方,熟悉的味道》
♥ 1
最有情怀的[打call]
听懂了
支持[打call]
越来越强了[喜欢]
[喜欢]
这是要每个都发一遍吗