ゲームのModってプログラムやゲームエンジンの知識に加えて、ゲーム固有のModの作り方も知らないといけないので、作るとなるとかなり難易度が高いですよね。こんなModがあればいいけど…うーん、自分には無理。><

はい!今はAIがあります。AIに作ってもらえばいいんです。でも知識がないとどんなプロンプトを書けばいいのかわからないって!? 大丈夫です。「作って」と言えばなんとかしてくれます!

動作デモ

使用環境

今回は仮想環境上でHermes Agentを使用しました。Hermes AgentはNous Researchがオープンソースで公開している自立型エージェントです。Hermes Agentのすごいのは自分でスキルを更新していくので、使えば使うほどノウハウがたまっていくところです。最初は苦戦しても、次からは指示しなくても上手できるようになります。使用できるツールも豊富で、様々な方法を駆使してミッションを遂行してくれます。

一方でその強力さゆえに危険だと感じました。自分でPCを操作してしまうので、ファイルを消されたり機密情報がどこかに送信されたりしかねません。そこでVMware Workstation Proで仮想環境を作り、その中で実行することにしました。

使用したツール

Hermes Agent(AIエージェント)
Blender(3Dモデリングソフト)
Blender MCP (MCPサーバー)
Blender MCPはAIエージェントとBlenderを接続するためのツールです。

{
  "mcpServers": {
    "blender": {
      "command": "uvx",
      "args": [
        "--python",
        "3.11",
        "blender-mcp"
      ],
      "env": {
        "UV_PYTHON_PREFERENCE": "only-managed"
      },
      "enabled": true
    }
  }
}

MCPはうまく接続できなくて苦戦しました。最終的にはHermes Agentが自力で直してました。すごい。私は「もうちょっと頑張ってみて」と言っただけです。

使用したLLMモデル

・GPT-5.6 Terra (high)
・GPT-5.6 Sol (high)
ほとんどの作業はTerraで行い、苦戦しているときはSolで行いました。

使用したアバター

カリン(こまどさん作成)

シャペル(lowteqさん作成)

いずれもVRChat向けに作られたアバターです。カリンちゃんは再配布が禁止されているので配布はしません。シャペルちゃんはCC0ライセンスで配布されているのでmodを配布できます。

つまずいたところや工夫したところなど

基本的にAIに丸投げなので、ここではAIがうまくできなかったところなどを書いていきたいと思います。

いきなりホラー

足はこっち向いてるのに、上半身は後ろを向いてます。

顔を見せて

直ったけどそっぽ向いちゃいました。

足貫通

椅子に座る姿勢なのにスカートの形状はそのままなので足が貫通してしまっています。

人間が修正

そこで足が貫通しないように修正を指示しました。何度か修正したのちいい感じのものが出てきたのですが、なんと今度はお尻が貫通してしまいました。AIには難しいんだろうなと思ってここは手修正しました。

静止バージョン完成

半日くらいでこのようなModが完成しました!

次はアニメーション

静止バージョンだとただの置物みたいでゲームをしていても面白くありません。そこでこれにアニメーションを付けてもらうことにしました。AIに聞くとアニメーションは非対応という回答。実在するよって説得したらわかってくれました。

アニメーションは以下の動作をします。
・まばたき
・足をバタバタ
・左右に揺れる
・こっち(運転席)を見たり反対を見たり

度々の5時間制限

ChatGPT Plusを契約してるんですが、すぐに5時間制限に引っかかってしまいます。そうするとエラーで作業できなくなるので、5時間制限が切れるまで待つしかありません。さすがに嫌になってChatGPT Proを契約してしまいました。ChatGPT Plusを別アカウントで契約して切り替えて使えばいいんでしょうけど、それは「5時間制限を回避する行為」に該当して規約違反になるとのこと(AIによる回答)。

まぁ、駐車場借りたらもっとかかるからそんなもんだと考えればいいか!

ブレンドシェイプは非対応

アバターにはブレンドシェイプという、パラメーターを変更すると変化する仕組みがあります。たとえば blink の値を動かすとまばたきをする、といった感じです。しかしModではブレンドシェイプは対応していません。AIにどうしたらいいか聞いてみたら、ボーン化してアニメーションできるとのこと。Blenderなんもわからん勢ですが、それがすごく難しそうな作業だということはわかりました。AIすごい。

足の向きがおかしい

足がX-Z方向に向けて動かないといけないのに、Y-Z方向に動いてしまいました。

指が取り残される

どうしてこんなことに!? 原因を調べてみると、静止版のModを作ったときにボーンを削除したらしく、AIが力業で移動後の座標を計算してアニメーションを作ってたようです。その時に見落とされたのが指。ボーンを復活してもらったら一緒に動くようになりました。

人間なら「ボーン無いから無理っす」と言ってくるところ、AIは頑張っちゃうんですね。しかもこのHermes Agentは自立性が高くて、あれがだめならこれをやり、最後まで一貫してやり通す特徴があります。それゆえに突っ走ってしまう癖も見えてきました。

実際のプレイ動画

これで日々の配送がより楽しくなりますね!

配布可能なバージョンを作ってみた

先ほどのカリンちゃんはライセンス上配布はできないので、配布可能なライセンスのアバターでModを作成してみました。lowteqさん作成のシャペルちゃんで、ライセンスはCC0です。

ZIPファイルをAIに渡してあとは丸投げです。最初は座ってすらくれませんでした。

やっぱりスカートに足貫通。

通常は見えませんが、VRのように動き回れる環境で正面から見るとNFSWな感じになっちゃったので修正をしてもらいました。AIには難しいと思いましたが、3回程度の修正で妥協できるれべるになったのでよしとしました。今回は全てTerraのみで行いましたが、スキルのおかげか、割とスムーズに作ることができました。

動作デモ

Modダウンロード

たぶんScania S High Roof専用です → ダウンロード
・静止バージョン: Shapell_Passenger_1.5.scs
・動くバージョン: Shapell_Passenger_Animated_1.6.1.scs
・ラインセンス: CC0 1.0 Universal