MikuMikuDance 综合参考 — 模型・动作・特效・工具链
本百科将关于免费 3D 动画软件 MikuMikuDance(简称 MMD)的知识,
按「入门」「模型」「数据格式」「动作」「渲染・特效」「工具」「应用」7 个体系分类,
系统地整理为一部百科事典。
MMD 虽然是个人作者于 2008 年公开的免费软件,却形成了独有的文件格式群
(PMD / PMX / VMD / VPD),以及围绕这些格式的庞大二次创作生态。
在 2010 年代,它以 Niconico 动画、YouTube、Bilibili 为中心普及,
如今已成为「个人在自己手边的 PC 上制作 3D 动画」事实上的通用词汇。
本百科设想以下几种阅读方式。
| 页面 | 概要 |
|---|---|
| MMD概要 | MikuMikuDance 是什么。设计思想・能做的事・不能做的事 |
| MMD历史与版本 | 从 2008 年初版到现在的版本史与派生软件 |
| MMD快速入门 | 从导入到导出 1 本视频的最短流程 |
| 界面与基本操作 | 视图操作・帧操作・各面板的作用 |
| 常见问题FAQ | 「不运行」「不显示」类故障的初步分诊 |
| 术语表 | MMD 圈子的专业术语・缩略语辞典 |
| 页面 | 概要 |
|---|---|
| 模型制作流程 | 从零到完成模型的全部工序 |
| 骨骼系统详解 | 骨骼层级・IK・足 IK・扭转・D 骨骼・付与父 |
| 标准骨骼命名规范 | 准标准骨骼名一览与兼容性的含义 |
| 顶点权重详解 | BDEF1/2/4・SDEF・QDEF 的差异与用法 |
| 面部表情与Morph | 顶点变形・UV 变形・骨骼变形・材质变形 |
| 物理刚体与Joint | 刚体・关节・碰撞组的设计与调整 |
| 材质与贴图 | 材质参数・球面贴图・卡通・贴图规格 |
| 建模软件链 | Metasequoia / Blender / PMXEditor / VRoid 的分工 |
| 页面 | 概要 |
|---|---|
| PMX格式详解 | PMX 2.0 / 2.1 的全部块结构与二进制规格 |
| PMD格式详解 | 旧世代 PMD 格式的结构与 PMX 的差异 |
| VMD动作数据格式 | 动作・相机・照明・自阴影的关键帧结构 |
| VPD姿势数据格式 | 单帧姿势数据的结构与用途 |
| 数据格式速查表 | 各格式的头部・魔数・字节序一览 |
| 格式转换工具链 | 转换工具的选项,以及转换时丢失的信息 |
| 页面 | 概要 |
|---|---|
| 动作制作基础 | 关键帧・帧率・插值的基础 |
| 相机运动详解 | 相机运动的种类・距离感・视线引导 |
| 插值曲线详解 | X/Y/Z/旋转/距离 4 种插值参数的数学含义 |
| 物理演算调参 | 刚体乱动・头发穿透・裙子翻起的对策 |
| 动作数据利用规约 | 动作配布・修改・署名的惯例 |
| 动捕与AI辅助 | mocopi・VMC・基于学习的自动编舞・姿势估计 |
| 页面 | 概要 |
|---|---|
| MME概要 | MikuMikuEffect 的机制与导入方法 |
| 常用特效包图鉴 | Ray-MMD / AutoLuminous / ExcellentShadow / SvSSAO 等 |
| 特效编写入门 | .fx 文件・HLSL・MMDPass・语义 |
| 渲染管线原理 | MMD 内部的渲染顺序与自阴影机制 |
| 渲染技巧与调色 | 逆光・轮廓光・景深・色差 |
| 后期处理流程 | 向 AviUtl / VEGAS / After Effects 的交接 |
| 页面 | 概要 |
|---|---|
| PMXEditor详解 | 模型编辑事实上的标准工具 |
| MikuMikuMoving | MMD 兼容的替代编辑器(MMM) |
| 外部工具与桥接 | MMD-Bridge / Blender MMD Tools / Cascadeur 等 |
| 录屏与输出设置 | 编码设置・可逆保存・音频同步 |
| 发布站点一览 | Niconico / BowlRoll / VPVP wiki / Bilibili 等 |
| 页面 | 概要 |
|---|---|
| 模型优化与轻量化 | 多边形削减・贴图整合・物理负载降低 |
| 导入游戏引擎 | 导入 Unity / Unreal / Godot |
| MMD与新技术 | VRM・VTube Studio・移动端 MMD・Web MMD |
| MMD同人文化 | 历史・祭典・代表作品的谱系 |
| 版权与利用规约 | 模型・动作・乐曲的权利与利用规约的阅读方法 |
| 外部链接集 | 官方・资料・社区的链接集 |
| 扩展名 | 名称 | 作用 |
|---|---|---|
| .pmx | PMX | 现行的模型格式(推荐) |
| .pmd | PMD | 旧模型格式(仅向后兼容) |
| .vmd | VMD | 动作/相机/照明数据 |
| .vpd | VPD | 单帧的姿势数据 |
| .x | DirectX 模型 | MMD 可作为配件读取的中间格式 |
| .fx | 特效 | MME 用着色器(HLSL) |
| .sph/.spa | 球面贴图 | 材质的环境反射用贴图 |
| 项目 | 值 | 备注 |
|---|---|---|
| 帧率 | 30 fps 固定 | MMD 本体内的基准 |
| 顶点数的参考 | 1 万〜10 万 | 直接左右 PC 性能 |
| 同时显示的实用上限 | 大致 10〜30 个 | 依赖 CPU |
| PMX 的版本 | 2.0 / 2.1 | 2.1 起支持追加顶点权重 |
| 支持 OS | Windows(本家) | macOS/Linux 需 Wine 等 |