床と壁は自分で置けるようになりました。ただ、灰色の箱だけの部屋に人を呼ぶのは、ちょっと寂しくなります。
とはいえ、机や椅子を自分でモデリングするのは大変です。ここは配布されているものを使いましょう。実際、ワールド制作者の多くが自作と配布物を組み合わせています。
この記事では、配布アセットを取り込んで部屋に置き、大きさ・向き・当たり判定・ピンク表示を直す ところまでを解説します。
この記事でわかること
- ワールド向けのアセットの選び方
- 取り込みから部屋に置くまでの流れ
- 巨大になる、小さすぎるを直す方法
- 取り込んだモデルに当たり判定を付ける手順
床のあるシーンから始めます。まだなければ 最初のワールド で作れます。
「ワールド向け」を選ぶ
配布サイトはいくつかありますが、日本語圏でVRChatのワールド用アセットが最も集まっているのは Booth です。「VRChat ワールド 家具」のように 検索します。
選ぶときに見るのは、この3つです。
- ワールドで使えると書いてあるか: アバター用と明記されているものは避けます
- 対応する端末: 「PCのみ」か「Quest対応」か。Questにも出すつもりなら、ここを先に見ます
- 形式:
unitypackageか FBX か。初心者には unitypackage のほうが楽です
アバター用のアセットをワールドに置くのは避けてください。 衣装や髪は専用のシェーダー(lilToonなど)を前提にしていることが多く、ワールドに持ち込むとピンクになったり、部屋の照明と噛み合わなかったりします。
Unity Asset Storeにも家具はありますが、VRChat向けに調整されていないことが多く、描画方式が違ったり、当たり判定が入っていなかったりします。最初のうちは、Boothで「ワールド向け」と書かれたものを選ぶほうが確実です。
無料と有料の違いも知っておくと役立ちます。有料のものは、Prefabがすでに用意されていて、当たり判定も付いていて、説明が日本語であることが多いです。無料でも十分使えるものはありますが、当たり判定がなかったり、テクスチャが大きすぎたりすることがあります。
実践:家具を1つ取り込んで置く
机か椅子を1つ取り込んで、床の上に正しい大きさで置き、ぶつかれるようにします。

1. unitypackageを取り込む
ダウンロードした .unitypackage ファイルを、Unityの Project ウィンドウにドラッグ します。
取り込む内容の一覧が出るので、そのまま「Import」を押します。中身を選べますが、最初は全部入れて構いません。
Projectに新しいフォルダが増えます。中には、モデル・マテリアル・テクスチャ、そして多くの場合 Prefab が入っています。
FBXファイルの場合も同じで、Projectへドラッグします。ただしFBXにはマテリアルの情報が十分に入っていないことがあり、取り込み直後は真っ白や灰色に見えることがあります。
2. 床の上に置く
Prefabがあれば、それを Hierarchy にドラッグ します。Prefabが見当たらなければ、モデル本体(青いアイコンの付いたファイル)をドラッグしても置けます。
置いたら、Transformで位置を調整します。床の上面がY=0なら、家具のYは0が基準です。
ここで多くの場合、大きさか向きがおかしくなっています。次で直します。
3. 大きさを直す
取り込んだモデルが、人形の5倍あったり、豆粒だったりすることがあります。
