バーチャル3Dクリエイター神部まゆみです(*^_^*)
この記事はVRChatワールドをClusterに移植してみたので、それについての記事です。
やりたいこと:VRChatワールドをClusterに移植してみる
私はVRChatワールドをアップロードしてたまにいじってるけど、これをClusterに持って行ってみたい。
そこまで複雑なギミック使ってないからまぁたぶんできると思うけど。
Udonを多用していると全部書き換えなくてはいけないのでキツイかもしれません(^_^;)
実際にやってみる
ワールドのプロジェクトを複製して、VRChat関連のファイルを全部消せば普通のUnityプロジェクトになるはずなので、ClusterのCreator Kit入れればアップロードできると思います。
プロジェクトを複製してリネーム
VRChatワールドのプロジェクトを複製して、適当な名前に変えておく。
プロジェクトを追加、Unityバージョンを Cluster 対応バージョンに変える
複製したプロジェクトをUnity Hub でAddします。


強引にバージョンを変えます。
2026/01/20現在のCluster推奨バージョンはUnity 6000.2.6f2です。
不具合が出る可能性があるからバックアップしたほうが良いんだけど、元のVRChatプロジェクトは残っているから強引に変えますw
Creator CompanionでVRChat関連のファイルを消す
プロジェクトを追加してManageメニューでマイナスボタンを押せばだいたいは消せるんだけど、VRChat SDK Baseなどはここでは消せないですね。
プロジェクトを開いて残ったファイルも消す
プロジェクトを開いて残ったファイルも消します。
セーフモードで開くか?とか色々言われるけど無視して開きます。






Udon関係のファイルも全部消す
あとQvPenやiwasyncなど、Udonスクリプト系のファイルも全部削除します。




PackagesフォルダのVRChat関連ファイルはパッケージマネージャーで消せる
PackagesフォルダにまだVRChat関連のが残ってたのでこれも消す。


PackagesフォルダのVRChat SDK Base やPackage Resolver Toolは普通にDeleteキーで削除しようとしても消えないのでパッケージマネージャーで消す。


これ最初Baseが消せなかったんだけど、一旦Unityエディタ閉じて再起動してやり直したら消せました。
まだエラーが消えなかったのでLibraryフォルダを削除
なんかLibraryフォルダにキャッシュが残ってたのか?エラーが消えなかったのでLibraryフォルダも削除しました。


全部削除しても必要なファイルが勝手に生成されるんだけど、結構時間かかる。
これでやっとエラーが全部消えました。


Cluster Creator Kitを入れる
こちらの公式ページを参考にやります。
Creator Kitの導入 | Cluster Creator Kit ドキュメント
↑のページ通りに プロジェクト設定 ⇒ パッケージマネージャー のところにコピペします。
| Name | Cluster |
| URL | https://registry.npmjs.com |
| Scope(s) | mu.cluster.cluster-creator-kit |
パッケージマネージャーにClusterの項目ができているのでインストールします。
スポーンポイントとデスポーンヘイトを設定する
とりあえずこの二つがあればアップロードできます。
からのオブジェクトを作ってコンポーネントを追加する。
アップロードしてみる
これでアップロードできるかと思いきや…削除しまくってプレハブが消滅したオブジェクトがあったのでエラーが出ました。
ヒエラルキーで赤くなってるオブジェクトを探して削除したらアップロードできた。


動作確認してみる
37MBくらいなので圧縮してくれてる感じ?
確かStandardシェーダーはUnlitになるとか書いてあったような。


これで動きました!
てこずるかと思ってたけど案外普通に動いて拍子抜けです(^_^;)
扉のUdonギミックとかは使えなくなってしまったけど。
とりあえずこれをベースにClusterワールドをいじってみようかな。
一応公開しておいたからたまにいじっていくか…。
Mayumi’s Room|メタバースプラットフォーム cluster(クラスター)
おわりに
案外手軽に動かせてしまって拍子抜けした(^_^;)
まぁUdonを除けばVRMモデルをちょこっと動かしてるだけだからClusterの標準機能で動く範囲なんだろうけど。
ゲーム系のワールドとかは移植が大変な気がしますね…。
また何かあれば追記します(*^_^*)




