功能概述
这款钢琴动画工具专业增强版可把 MIDI 音乐转换为 Blender 钢琴演奏动画,适用于音乐视频、教学演示、艺术可视化、动画工作室及演奏展示。
主要功能
- 自动生成琴键按下、松开及琴槌击弦动画,并按音符时序同步。
- 支持延音、柔音、选择延音三种踏板;覆盖 88 键钢琴音域,对应 MIDI 音符编号 21—108。
- 琴键可使用自发光效果、自定义颜色、彩虹渐变及力度配色,支持逐键及逐通道设置。
- 支持下落小球可视化,以及全部 16 个 MIDI 通道的独立颜色管理。
- 内置 SF2 音色库支持,可生成音频、按通道拆分导出,并管理自定义音色库;使用 FluidSynth 完成音频合成。
- 提供线性、恒定、贝塞尔及智能插值;动画持续时间可受音符力度影响。
- 支持弯音轮、调制轮及逐帧时间同步;可批量清理、管理动画数据。
- 通过三维视口侧边栏的钢琴面板操作,可实时启用或停用各通道的声音与动画,并配合视频序列编辑器使用。
- 可自定义琴键命名规则、动作时长、自发光强度与淡出时间;智能插值用于改善运动自然度。
使用流程
1. 导入或追加随包附带的钢琴模型,也可以使用符合命名要求的自定义钢琴。 2. 在钢琴面板载入 MIDI 文件。 3. 配置琴键、琴槌、特效和颜色等动画选项。 4. 点击生成动画,然后通过通道控制检查和微调效果。 5. 如需声音,选择 SF2 音色库并导出音频。 6. 设置摄像机和灯光,完成渲染。
版本与依赖
原说明要求 Blender 4.2.0 或更高版本,使用随包提供的 mido、numpy、scipy 和 fluidsynth 等依赖。插件采用动画曲线管理及材质节点自发光方案。
软件包内容
原说明列出的内容包括钢琴模型 piano5.blend、默认 SF2 音色库、FluidSynth 音频合成程序及所需的 Python 库。默认音色库的原始名称为“植物大战僵尸任天堂掌机版”;请以实际下载包内容为准。