mikumikudance 中文文档 下载 App

MMD 舞台布景加载 — 从教室到演唱会

舞台是什么

MMD 的舞台(Stage) 就是角色表演的"场地"——教室、演唱会、街道、星空背景等。舞台可以是:

舞台文件格式

3D 布景

MMD 原生支持:

2D 背景

支持图片格式:

社区配布的舞台

绝大多数社区舞台是 .x 格式,打包后通常包含:

StageName.zip → 解压
├── StageName.x           ← 3D 布景文件
├── StageName.pmx         ← 部分是 PMX 格式(和模型一样的格式)
├── tex/                  ← 贴图文件夹
└── README.txt            ← 使用说明

加载方法

3D 布景(.x)

  1. 文件 → 载入舞台(Load Stage)
  2. 浏览到 UserFile/Stage/ 目录
  3. 选中 .x 文件 → 打开
  4. 舞台出现在视口里(可能占满整个场景)

2D 背景图

  1. 文件 → 载入背景(Load Background)
  2. 选中图片文件 → 打开
  3. 图片填充在模型后面作为背景

拖放

直接把 .x 文件或图片拖到视口上。

舞台和模型的关系

渲染层级

舞台通常是第一个加载的(或在模型列表里排最上面),这样渲染顺序是:

  1. 背景(最底层)
  2. 舞台布景
  3. 角色模型
  4. 粒子特效(最上层)

舞台会阻挡物理

很多新手不知道——舞台布景也会参与 Bullet 物理碰撞!这意味着:

但如果舞台没设好碰撞,角色还是会掉下去或穿墙。

好消息:大多数社区舞台已经配好了物理碰撞。如果角色加载后"埋进地板",那就是舞台没地板碰撞——用 PMX Editor 给舞台加个大的底部刚体。

舞台的坐标原点

MMD 场景原点是 (0, 0, 0)——角色默认站在这里。好的舞台原点也放在这个位置,这样角色加载后直接站在舞台上,不需要手动移动。

如果角色"飘"起来或"埋"下去,说明舞台作者没对齐原点——平移模型调整即可。

舞台的物理设置

和模型一样,舞台也有刚体物理:

关闭舞台物理

如果你不想要舞台碰撞(让角色穿墙):

  1. 选中舞台模型
  2. 关掉它的物理开关

舞台配布资源去哪找

社区舞台库

来源类型说明
Niconico 配布页面日本舞台最丰富,各种风格都有
BowlRoll配布中心日文配布搜索
GitHub(搜索 MMD Stage)开源配布英文社区
B 站专栏/视频中文舞台教程常附带舞台下载
PMD / PMX 模型站综合资源模型/动作/舞台一起搜

配布规则

和模型一样,舞台也有配布条款——通常比模型宽松,但仍然要署名和禁止商用。

2D 背景 vs 3D 舞台

2D 背景3D 舞台
加载速度秒级取决于复杂度
物理碰撞无可设置
相机自由度有限(只有正面视角)全方位环绕
真实感平面感立体感
社区资源大量大量
搭配特效好好,但重特效可能卡

建议:

舞台与灯光的配合

好的舞台自带或搭配特定的灯光设置:

舞台的常见问题

问题原因解决
舞台加载后是粉色贴图丢失检查 tex/ 文件夹和路径
角色埋进地板舞台地板没碰撞,或原点不对加地板刚体 / 平移模型
相机被舞台挡住3D 布景的墙壁阻挡了相机视线调整相机位置,或关掉舞台的相机动画阻挡
舞台太大/太小缩放比例不对选中舞台 → 右键缩放
舞台加载太慢面数太多换简化版舞台,或用 2D 背景代替