導入

参考:

VRChat でオリジナルアバターを使おう! | yush_fax’s diary

Blender や FBX のモデルを VRChat で使おう!- Qiita

VRChat 開発メモ アバター編 – Qiita

MMD モデルから VRChat のアバターを作ってみた | VR で美少女になりたい人の備忘録

アバターをアップロードする

こちらのページを参照

ドキュメント:

Creating Your First Avatar | VRChat [Official]

モデルの Import Settings ウィンドウ | Unity マニュアル 2019.4 [公式]

Current Unity Version | VRChat [Official]

Setting up the SDK | VRChat [Official]

VRChat SDK

アバターあるいはワールドを制作し、サーバーにアップロードする際に必要となる Unity パッケージ

こちらのページを参照

ドキュメント:

Setting up the SDK | VRChat Guides [Official]

パフォーマンスを改善する

パフォーマンスランク (Performance Rank)
  • エクセレント (Excellent)非常に良い (32,000 ポリ / 1 スキンメッシュ / 4 メッシュ)
  • グッド (Good)良い (70,000 ポリ / 2 スキンメッシュ / 8 メッシュ)
  • ミディアム (Medium)普通 (70,000 ポリ / 8 スキンメッシュ / 16 メッシュ)
  • プア (Poor)悪い (70,000 ポリ / 16 スキンメッシュ / 24 メッシュ)
  • ベリープア (Very Poor)非常に悪い
パフォーマンス対策
  • ポリゴンは最大でも7万以下に抑える
  • メッシュはなるべく統合する
  • 特にウェイトを付けたメッシュをなるべく統合する (顔、ボディの 2種類+α 程度)
  • パーティクルシステムは 4 ~ 16 個以下
  • パーティクル数は 300 ~ 2,500 個以下
  • パーティクルメッシュは 1,000 ~ 5,000 以下
こちらのページを参照

ドキュメント:

Avatar Performance Ranking System | VRChat [Official]

参考:

パフォーマンスランクについてまとめる | MR が楽しい

アバター最適化 | VRChat 技術メモ帳

Avatars 3.0

こちらのページを参照

ドキュメント:

Avatars 3.0 | VRChat [Official]

参考:

SDK2 のアバターを Avatars 3.0 へ移行する | 黒鳥のメモ

Animation Controller の Write Defaults を一括で解除する方法 | Another World

Avatar 3.0 が怖くなくなる解説 | 黒猫洋品店

視点を設定する (View Position)

参考:

アバターの目線の高さを調節するには? | Minuet Doll

View Position の設定方法/座標を微調整して目の間に置く | ShinrinMusic.com

VRoid/VRM から変換する

参考:

VRM から VRChat へアップロードする流れ – Qiita

Blender や FBX のモデルを VRChat で使おう!- Qiita

VRoid モデルを VRChat アバターにする PC 版アバター編 | 姉二号

VRoid モデルを VRChat でアバターとして追加する方法/アップロード | ShinrinMusic.com

VRM ファイルを VRChat 用に変換、アイテムを持たせてアバターをアップロードする | まゆたまガジェット開発逆引き辞典

VRM (VRoid 産) にパーツを追加して再び VRM に戻す | まゆたまガジェット開発逆引き辞典

VRoid のモデルを VRChat に導入する | ぴけっとガジェット

VRoid モデルの Quest 対応をする | ぴけっとガジェット

ボーンの設定

参考:

ボーンを解説/数カ所入力するだけ/やり直し可能 | ShinrinMusic.com

テクスチャを一つにまとめる

参考:

アバターのマテリアルを解説 統合して1つにします | ShinrinMusic.com

アニメーションオーバーライド

参考:

アニメーションオーバーライドを入れてみよう!! 物/手編 | ケーキの PC 情報集会所

アニメーションオーバーライド | VRChat 技術メモ帳

リップシンク

ドキュメント:

口形素のリファレンス | Oculus 開発者 [公式]

参考:

リップシンクを解説/ボタン押すだけで簡単に動かせます | ShinrinMusic.com

アイトラッキング

参考:

Eye Tracking を解説/プルダウン選択するだけ/テスト可能 | ShinrinMusic.com

Anchor Override

参考:

Anchor Override – なぜか体と顔の明るさが異なる | 果て無き Kawaii への探求心

Blend Shape Normals と Anchor Override 周り (体の一部だけ暗くならない) 設定の最適解 | Sechiro

顔が暗くなるときのチェックリスト | esa-pages.io

光の当たり方を調整する Tips | VRChat パブリックログ

Bounds

参考:

Bounds の設定/靴や帽子が画面の端で消える | 果て無き Kawaii への探求心

地面と足の位置を合わせる

手順
  1. FBX ファイル (.fbx) のインスペクターを開き、「Rig」タブから「Avatar Definition > Configure」をクリックしてアバター定義の編集を開始する。
  2. ヒエラルキーウィンドウでアーマチュアのルート (Armature あるいは Root など) を選択し、Transform コンポーネントの Position で Y 軸の値を増減する。
  3. Avatar Descriptor で視点の位置 (View Position) をルートと同じだけ増減して調整する。

ドキュメント:

アバターの Mapping タブ | Unity 2019.4 マニュアル [公式]

参考:

Blender 無しでアバターを浮かせる/靴が埋まらないようにする方法 (@WiL_VRC) – Twitter

ボーン構造

参考:

もう悩まない!(かもしれない) Unity / VRChat 向けの Humanoid Rig/Bone/ボーン/骨の設定 | Miyoko

ポリゴン削減

参考:

Blender で大幅なポリゴン削減 | VR で美少女になりたい人の備忘録

パーティクル

参考:

ゼロから始めるパーティクル アバター用アクセサリーを作る – Qiita

Future Proof Publish

将来の拡張に備えて余分なファイルをアップロードする。とりあえず現状で動作させるだけであれば必要ないので、基本的にチェックを外してアップロードすればよい。

参考:

What does “future Proof Publish” do? – Reddit

Tips

こちらのページを参照

3DCG で詰まったところメモ | つらつら・これみて

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA