導入

参考

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

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

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

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

こちらのページを参照

参考

Creating Your First Avatar | VRChat [Official]

モデルの Import Settings ウィンドウ | Unity マニュアル 2018.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 ~ 2500 個以下
  • パーティクルメッシュは 1000 ~ 5000 以下
こちらのページを参照

参考

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

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

Avatar Performance Ranking System | VRChat [Official]

Avatars 3.0

こちらのページを参照

参考

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

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

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

Avatars 3.0 | VRChat [Official]

視点を設定する (View Position)

参考

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

透過度を制御する

参考

アバターに無段階の透過を実装する手順 | みかんねここ

代替シェーダー

参考

アバターは第3者にどう見えるか? | 仁和加

Shader Blocking System | VRChat [Official]

VRoid/VRM から変換する

参考

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

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

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

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

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

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

ボーンの設定

参考

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

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

参考

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

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

参考

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

アニメーションオーバーライド | VRChat 技術メモ帳 (vrcworld.wiki.fc2.com)

リップシンク

参考

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

Viseme Reference | Oculus Documentation

アイトラッキング

参考

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

Anchor Override

参考

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

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

光の当たり方を調整する Tips | VRChat パブリックログ (jellyfish-qrage.hatenablog.com)

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

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

参考

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

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

デフォルトの姿勢を T ポーズにする

参考

アニメーションオーバーライドによって中腰になってしまったアバターを直す方法 | hibit の技術系メモ

Unity のキャラの Prefab を TPose にする – Qiita

Cloth

参考

VRChat 用 Cloth の設定まとめ | クロイニャン pixivFANBOX

VRoid のワンピーススカートに、Unity の Cloth コンポーネントを適用し、VRChat に持っていくまで – Qiita

VRChat で使える Cloth コンポーネントを用いた貫通しないスカート | とらいくの製作日誌 (trike1236.hatenablog.com)

VRChat で Unity の Cloth の認識を改めた話 | FoR のブログ

Clothコンポーネントで揺れ表現 | VRChat KemonoClub Wiki

布を揺らす | のっぴの備忘録

まるで布っ!!Cloth 使ってみた!!| ケーキの PC 情報集会所

Unity の Cloth を使っておっぱいを作る – Qiita

Unity 5 でおこなうクロスシミュレーション | Unity Technologies Blog [Official]

Cloth | Unity マニュアル [公式]

パーティクル

参考

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

ドット絵

参考

ドット絵を使って VRChat に入る方法 | みどりくま通信

Quest

参考

Quest におけるアバターの負荷 | ぴゅあ吉

Quest でもアバター透過が出来ると聞いて。透過出来るシェーダーは2つあるらしく、比較してみました。(@till0196_vrchat) | Twitter

Quest Content Optimization | VRChat [Official]

Quest Content Limitations | VRChat [Official]

Need trasnparency on any VRChat Mobile shader – VRChat Ask Forum

Is it possible to make a Quest-compatible material be transparent? – VRCat

Future Proof Publish

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

参考

What does “future Proof Publish” do? – Reddit

エディターのレンダリング画像を保存する

参考

Unity で透過画像を静止画で書き出す方法をまとめておきました (@yukinomitama) | Twitter

トラブルシューティング

参考

アバターアップロード関連のエラー対処法まとめ | コウシの対処法

VRCSDK トラブルシューティング | VRChat 初心者向けガイド (vrc.wiki)

SDK で問題が起こったら | VRChat Document 日本語訳 Wiki (wikiwiki.jp)

VRChat_SDK のエラー「this avatar measures too large」について | さささ

初心者が VRChat のアバターアップロードでつまづいたところ – Qiita

SDK Troubleshooting | VRChat [Official]

Tips

参考

3DCG で詰まったところメモ | つらつら・これみて (a_sono1-turakore)

タグ:

コメントを残す

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