制作 MOD

MOD 是包含 mod.json 的文件夹或 ZIP。可以拖放到页面上,或在 Mods 面板的 Manage mods 界面中加载。

Mods 面板

Mods 面板

MOD 从上到下依次应用。修改同一目标的 MOD 会被标记为冲突,且下方的 MOD 优先。模型中没有的材质、变形、骨骼或纹理,会在 MOD 行下方以黄色警告显示。

mod.json 示例

{
  "schemaVersion": 1,
  "name": "Summer outfit",
  "version": "1.0",
  "author": "me",
  "operations": [
    { "type": "textureReplace", "texture": "tex/body.png", "file": "textures/body_summer.png" },
    { "type": "materialParams", "materials": { "体": { "shadowColor": "#c8a0b4", "threshold": 0.2 } } },
    { "type": "meshVisibility", "materials": ["スカート"], "visible": false },
    { "type": "attachAccessory", "file": "hat/hat.glb", "bone": "頭", "position": [0, 1.5, 0], "rotation": [0, 0, 0], "scale": 1 },
    { "type": "morphPreset", "weights": { "笑い": 1, "あ": 0.3 } }
  ]
}

操作类型

操作内容
textureReplace把模型使用的纹理(路径或文件名)替换为 MOD 文件夹中的新图片。方向和重复设置沿用原纹理
materialParams按材质名称设置卡通参数(只写一部分也可以)。在卡通和 Face SDF 中可见
meshVisibility按材质名称隐藏(visible: false)或重新显示网格
attachAccessory把 MOD 文件夹中的 PMX、PMD、glTF、GLB 挂到骨骼上。position、rotation(度)、scale 以骨骼为基准,配件本身不会动
morphPreset铺设变形值(0 到 1)。在表情面板中固定的值优先
bodyPreset体型预设。用户模型不允许使用,因此总是被拒绝
INFO

MOD 文件只存在于浏览器内存中,刷新页面后需要重新加载。想要保留的话,请在 MOD 管理中连接文件夹。

最后更新: 2026-11-08