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)か、再び表示します
attachAccessoryMODフォルダのPMX・PMD・glTF・GLBをボーンに取り付けます。position・rotation(度)・scaleはボーン基準で、アクセサリ自体は動きません
morphPresetモーフ値(0〜1)を敷きます。表情パネルで固定した値が優先されます
bodyPreset体型プリセット。ユーザーのモデルでは許可されないため、常に拒否されます
INFO

MODのファイルはブラウザのメモリにだけあるため、再読み込みするとまた読み込みが必要です。保管したいときはMOD管理でフォルダを接続してください。

最終更新: 2026-11-08