早上从一个问题开始:如何创建更先进、更真实、带动画的 VR 世界?答案没有停留在软件清单。我配置了本地工作基础:自托管 Firecrawl 用于研究,接入 Blender,并为并行实例制定独立工作规则,避免两个项目同时修改同一场景。
从工具到新世界
实际创建和扩展了两种体验。围绕 TouchDesigner 构建的展示作品 Signal Walker,扩展到八个场景、两分钟。我加入新空间、平滑的黑场过渡、同步旁白和环境音乐。
最多的工作投入了最后之光博物馆 II — 第七个声音。中庭里站着六个角色,每个都有自己的灯光颜色、光环、动画和与台词同步的动作。说话的角色走向观众,其他角色后退,多声部段落则同时启动多个层次。
波兰语声音不能走捷径
今天的语音合成测试很快说明,带外国口音的多语言声音不够好。我在 Mac M4 上比较了 Chatterbox Multilingual V3 和 Higgs TTS 3,准备了不同情绪和语速的版本,然后用波兰语参考声音,通过本地 Higgs TTS 3 生成了博物馆全部 33 句台词。
- 33 段录音全部被识别为波兰语,
- 自动检查会淘汰较弱的生成结果,
- 对话和动画在运行中的 WebGL 内一起验证,
- 模型、缓存和制作素材保留在 M 盘。
屏幕上看不见的基础设施
同时,我整理了代码。网站、创作源文件和运维工具分别有了独立 Git 仓库。大型 Blender 文件、视频、音频和 AI 模型保留在外部存储,Git 保存的是重现项目所需的内容。
Nox Circuit 还拥有了专用联系邮箱,通过本地 IMAP 和 SMTP 配置。我也评估了自建邮件服务器,但最终有意选择了更简单的方案:少一些需要维护的基础设施,多一些创作时间。
最后又回到 KITE LAB VR。在 Quest 上测试后,我调整了操控、回环、风筝停驻和线绳扭转的视觉效果。今天没有解决所有问题,却把它们连成了一个能更快、更自主工作的工作坊。