VRChatワールドをClusterに移植してみたメモ。強引にバージョン変えてアップロードできた

vrchat cluster ワールド 移植 Cluster使い方
※記事内に広告が含まれています。

バーチャル3Dクリエイター神部まゆみです(*^_^*)

この記事はVRChatワールドをClusterに移植してみたので、それについての記事です。

●PRスペース●
■PR■

現在、システム系アセットが50%オフで買える Unityパブリッシャーセール をやってるみたいです(2026/01/22まで)。

Unity パブリッシャーセール 50%オフ

クーポンコード QUEEN を使うと、↓の Easy Map, Radar and Navigation System アセットがタダで貰えます(決済時にクーポンコード入力適用で0円に)。

無料アセットだけでも貰っておくと良いかも。

〇まゆみマート|BOOTH

BOOTHでVRoidテクスチャやVRChat向けオブジェクトなどを販売しています。いいねしてくれると励みになります(*^-^*)

やりたいこと:VRChatワールドをClusterに移植してみる

私はVRChatワールドをアップロードしてたまにいじってるけど、これをClusterに持って行ってみたい。

そこまで複雑なギミック使ってないからまぁたぶんできると思うけど。

Udonを多用していると全部書き換えなくてはいけないのでキツイかもしれません(^_^;)




実際にやってみる

ワールドのプロジェクトを複製して、VRChat関連のファイルを全部消せば普通のUnityプロジェクトになるはずなので、ClusterのCreator Kit入れればアップロードできると思います。

プロジェクトを複製してリネーム

VRChatワールドのプロジェクトを複製して、適当な名前に変えておく。

プロジェクトを追加、Unityバージョンを Cluster 対応バージョンに変える

複製したプロジェクトをUnity Hub でAddします。

vrchat cluster ワールド 移植

強引にバージョンを変えます。

2026/01/20現在のCluster推奨バージョンはUnity 6000.2.6f2です。

不具合が出る可能性があるからバックアップしたほうが良いんだけど、元のVRChatプロジェクトは残っているから強引に変えますw




Creator CompanionでVRChat関連のファイルを消す

プロジェクトを追加してManageメニューでマイナスボタンを押せばだいたいは消せるんだけど、VRChat SDK Baseなどはここでは消せないですね。

プロジェクトを開いて残ったファイルも消す

プロジェクトを開いて残ったファイルも消します。

セーフモードで開くか?とか色々言われるけど無視して開きます。

vrchat cluster ワールド 移植
vrchat cluster ワールド 移植
vrchat cluster ワールド 移植

Udon関係のファイルも全部消す

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

vrchat cluster ワールド 移植
vrchat cluster ワールド 移植




PackagesフォルダのVRChat関連ファイルはパッケージマネージャーで消せる

PackagesフォルダにまだVRChat関連のが残ってたのでこれも消す。

vrchat cluster ワールド 移植

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

vrchat cluster ワールド 移植

これ最初Baseが消せなかったんだけど、一旦Unityエディタ閉じて再起動してやり直したら消せました。

まだエラーが消えなかったのでLibraryフォルダを削除

なんかLibraryフォルダにキャッシュが残ってたのか?エラーが消えなかったのでLibraryフォルダも削除しました。

vrchat cluster ワールド 移植

全部削除しても必要なファイルが勝手に生成されるんだけど、結構時間かかる。

これでやっとエラーが全部消えました。

vrchat cluster ワールド 移植

Cluster Creator Kitを入れる

こちらの公式ページを参考にやります。

Creator Kitの導入 | Cluster Creator Kit ドキュメント

↑のページ通りに プロジェクト設定 ⇒ パッケージマネージャー のところにコピペします。

NameCluster
URLhttps://registry.npmjs.com
Scope(s)mu.cluster.cluster-creator-kit

パッケージマネージャーにClusterの項目ができているのでインストールします。

スポーンポイントとデスポーンヘイトを設定する

とりあえずこの二つがあればアップロードできます。

からのオブジェクトを作ってコンポーネントを追加する。




アップロードしてみる

これでアップロードできるかと思いきや…削除しまくってプレハブが消滅したオブジェクトがあったのでエラーが出ました。

ヒエラルキーで赤くなってるオブジェクトを探して削除したらアップロードできた。

cluster ワールド アップロード 作成

動作確認してみる

37MBくらいなので圧縮してくれてる感じ?

確かStandardシェーダーはUnlitになるとか書いてあったような。

vrchat cluster ワールド 移植

これで動きました!

てこずるかと思ってたけど案外普通に動いて拍子抜けです(^_^;)

扉のUdonギミックとかは使えなくなってしまったけど。

とりあえずこれをベースにClusterワールドをいじってみようかな。

一応公開しておいたからたまにいじっていくか…。

Mayumi’s Room|メタバースプラットフォーム cluster(クラスター)

おわりに

案外手軽に動かせてしまって拍子抜けした(^_^;)

まぁUdonを除けばVRMモデルをちょこっと動かしてるだけだからClusterの標準機能で動く範囲なんだろうけど。

ゲーム系のワールドとかは移植が大変な気がしますね…。

また何かあれば追記します(*^_^*)

タイトルとURLをコピーしました