Open30

Cluster で「つくる」にチャレンジする

hagiwarahagiwara
  • 追加したアセット内の Prefab を適当に配置する
  • マテリアルを作成して床メッシュに適用する
  • 配置したオブジェクトに衝突判定をつける
    • Inspector > Add Component > Mesh Collider
hagiwarahagiwara
  • 透明の壁を配置して移動範囲を制限する
    1. GameObject > 3D Object > Cube を適当に配置
    2. Inspecter > Mesh Renderer > Remove Component
hagiwarahagiwara
  1. API アクセストークンを取得する
  2. Unity > Cluster > ワールドアップロード > アクセストークンをペーストする > このトークンを使用
  3. Unity > Cluster > ワールドアップロード > 新規作成
  4. サムネイル、ワールド名、ワールドの説明を入力する > 変更を保存
  5. '○○○`としてアップロードする
  6. ワールド管理ページ(マイワールド) https://cluster.mu/account/worlds
hagiwarahagiwara

※これらのアバター制限については、2021年11月末~12月末に仕様を変更し制限を撤廃する予定です。また、付随して描画負荷のオプション等の機能を提供予定です。

制限の撤廃ってまだだったのか

hagiwarahagiwara

マテリアル ・テクスチャの数が多い場合
アップロード時にエラーメッセージとして、「materialの数を8以下にしてください」。
または、 「imageの数を16以下にしてください」。
その両方が表示される場合、 マテリアル ・テクスチャの数が制限をオーバーしています。

その場合はマテリアルとテクスチャをまとめることで解決します。

Unity上でこの工程を行う場合は、「遊び屋Books」さんの「Unityだけでテクスチャのアトラス化ができるすごい奴+複数のメッシュを一つに結合できるすごいやつ」というエディタ拡張が便利です。

hagiwarahagiwara

似たようなマテリアルがいくつかあるので1つにしたら数を減らせるのでは

hagiwarahagiwara

メッシュを選択して、Inspector > Skinned Mesh Renderer > Materials から変更できるらしい

Unity:最低限憶えておきたいマテリアルでの色変更 | 電脳産物

マテリアルはコンポーネントの削除からは出来ません。(やってしまいがち)
実はマテリアルは、Mesh RendererのMaterials項目に設定されています。

変更したいオブジェクトを選択し、InspectorウィンドウのMesh Renderer > Materialsの◎部分をクリックして下さい。

hagiwarahagiwara

マテリアルいくつ使ってるかとか分かるといいけどな
Unity の基礎力が無さすぎる