这个项目能做什么
Reze Design 是一个开源网页平台,完全在浏览器中设计、渲染和分享 MMD(MikuMikuDance)场景,基于 WebGPU 和 TypeScript 构建。它旨在将经典桌面 MMD 工作流——模型、动作、镜头调度和 MME 风格特效——带入一个标签页,无需安装,且每个发布的场景都有永久链接。
README 中描述的核心能力:
- **MMD 模型与动作**:PMX 和 VMD 播放,支持骨骼动画、IK、变形以及头发和布料的刚体物理。可同时加载多个角色,外加用于环境的舞台 PMX。
- **材质着色器图**:类似 Blender 的节点编辑器,用于为模型设计风格,编辑时实时编译为 WGSL,支持卡通渐变、边缘光和菲涅耳,场景光照可供节点图使用。
- **渲染风格**:四套内置风格集(《幻塔》、《鸣潮》、《绝区零》、《崩坏:星穹铁道》)以节点图形式移植,在保留背景、描边、调色和地面设置的同时重塑群组角色。
- **场景特效**:实时编写的 WGSL 特效,可置于模型后方或前方,具备深度感知,使粒子从角色身后穿过。多个特效可按应用顺序运行并合成。特效可驱动大量 GPU 粒子、沿骨骼生成飘带、发射灯光,并读取骨骼位置、歌曲时间、音符和歌词行。每个特效声明自己的参数,在面板中生成滑块。
- **动画时间轴与曲线编辑器**:通过在视口中拖动骨骼来设定关键姿势,编辑 VMD 的贝塞尔曲线,为面部和摄像机制作动画,并导出回 VMD。
- **调色**:ASC CDL 配色轮,在实际场景上预览。
- **场景光照**:太阳位置、世界光、泛光、HDR 世界光照,以及光照 HDRI 与可见天空的独立槽位。
- **实拍素材底板**:角色所站立的视频,恢复摄像机和地面位置,支持倾斜素材。
- **道具与卡片**:附着于骨骼的道具(麦克风、风扇、剑)以及场景中的图片/视频平面。
- **视频导出**:最高 4K、4× MSAA 的 60 fps mp4,支持宽银幕到竖屏比例、绿幕和 alpha 模式,逐帧渲染以确保确定性时序。
- **可选使用统计**:默认关闭,报告的是成品视频由什么构成,而非由谁制作,并提供公开汇总结果和隐私页面。
- **发布**:一个永久 URL,可播放交互式场景本身,允许观看者环绕摄像机并将场景复制到自己的编辑器中。
- **社区内容**:一键分享和复用调色、着色器图、特效和场景。
- **命令面板**:⌘K 访问操作和设置。
- **持久化**:场景、上传内容和草稿保存到本地存储和 IndexedDB,除非发布,否则不会发送到服务器。
- **歌词对口型**:将 `.lrc` 文件转换为口型变形的 VMD,将音节映射到五种 MMD 口型,覆盖假名、谚文、汉字、罗马字、拼音或英文,并支持双语歌词处理。
该项目是 Reze MMD 家族的一部分,与 reze-engine(WebGPU 渲染基础)、reze-studio(时间轴和曲线动画编辑)、MiKaPo(浏览器动作捕捉并导出为 VMD)和 reze-rig(FBX 到 VMD 重定向)并列。文档提供英文和简体中文版本。该仓库采用 AGPL-3.0-or-later 许可。
评论
0 评分人数达到10人后显示
登录后参与讨论。