メインコンテンツまでスキップ

VRChat モードの使い方

OpenForge MCP の VRChat モードを使うと、VRChat のワールド制作やアバター関連の操作をAIに自然言語で指示できます。

VRChat モードの有効化

npx openforge-mcp setup --mode vrchat

VRChat モードを有効にすると、VRChat SDK、Modular Avatar、FaceEmo、PhysBone などの専用ツールが使えるようになります。

ワールド制作

やりたいことこう言う使われるツール
スポーンポイントを設置するスポーンポイントを (0, 0, 0) に置いてset_spawn_point
ミラーを設置する全身ミラーを置いてcreate_mirror
椅子を設置する椅子を3脚並べてcreate_chair
ポータルを作るワールドへのポータルを置いてcreate_portal
ワールド設定を変更する最大人数を16人にしてset_world_settings

アバター

やりたいことこう言う使われるツール
アバターをセットアップするこのモデルをVRChatアバターとしてセットアップしてsetup_avatar
ビューポイントを調整するビューポイントを目の位置に合わせてset_viewpoint
パフォーマンスランクを確認するアバターのパフォーマンスランクを確認してcheck_performance_rank
Boundsを設定するアバターのBoundsを自動調整してset_avatar_bounds
アバターをアップロードするアバターをアップロードしてupload_avatar

衣装 (Modular Avatar)

やりたいことこう言う使われるツール
衣装を着せるこの衣装をアバターに着せてma_setup_outfit
衣装を切り替え可能にする衣装をメニューから切り替えられるようにしてma_add_toggle
ボーンを自動統合するMerge Armatureを設定してma_merge_armature
Blendshape Syncを設定する体のシェイプキーと衣装を同期してma_sync_blendshape
メニューを整理する衣装メニューをフォルダにまとめてma_organize_menu

表情 (FaceEmo)

やりたいことこう言う使われるツール
表情セットを作る基本的な表情セットを作ってfaceemo_create_set
表情を追加する笑顔の表情を追加してfaceemo_add_expression
表情をプレビューする怒りの表情をプレビューしてfaceemo_preview
ハンドジェスチャーに割り当てる笑顔をピースサインに割り当ててfaceemo_assign_gesture
表情の遷移を設定する表情の切り替え時間を0.1秒にしてfaceemo_set_transition

揺れ骨 (PhysBone)

やりたいことこう言う使われるツール
髪の揺れ骨を設定する髪にPhysBoneをプリセットで設定してsetup_physbone
スカートの揺れ骨を設定するスカートにPhysBoneを設定してsetup_physbone
しっぽの揺れ骨を設定するしっぽにPhysBoneを設定してsetup_physbone
揺れ具合を調整する髪の揺れをもっと柔らかくしてset_physbone_property
コライダーを追加する頭にPhysBoneColliderを追加してadd_physbone_collider

テクスチャ

やりたいことこう言う使われるツール
色を変える服の色を黒に変えてchange_texture_color
グラデーションをつける髪にグラデーションをつけてapply_gradient
テクスチャを差し替える目のテクスチャを差し替えてreplace_texture
色味を調整する肌の色を少し明るくしてadjust_texture_color

最適化

やりたいことこう言う使われるツール
パフォーマンスランクを確認する現在のランクを教えてcheck_performance_rank
自動最適化するPoorランクを自動で改善してauto_optimize
ポリゴン数を確認するポリゴン数を教えてget_polygon_count
テクスチャを圧縮するテクスチャを最適化してoptimize_textures
マテリアル数を減らすマテリアルをまとめてmerge_materials