次の項目は別ページに分割しました。
関連ページ:
VRM
3D キャラクターモデルを構成するファイル形式の一つで、VR や 3D ゲームでの使用を想定して仕様が決められている。3D モデルのメッシュ、構造、テクスチャ、シェーダー、マテリアル、アニメーション、表情、物理演算の設定などを単一のファイルに収められる。
公式サイト:
概要
- glTF 2.0 を基にして仕様が決められており、幅広い環境で妥当な互換性を維持できる。
- 制作者/著作者に関する情報、及び、利用者への許諾範囲をメタ情報として格納し、対応アプリでの使用可否を管理できる。
- Unity や Unreal Engine のようなゲームエンジン、あるいは、Blender のような DCC ツールで、ライブラリやアドオンを用いて汎用的に読み込み、書き出しができる。
ドキュメント:
参考:
VRM ファイルは VRoid Studio で再編集できますか? | VRoid ヘルプ [公式]
VRM を作成する
参考:
VRChat アバターを VRM 化! | ユニティちゃんでわかる VRchat のための Unity 教室
VRChat で使う
参考:
VRM から VRChat へアップロードする流れ – Qiita
VRChat 用モデルを標準アバター形式 VRM へ変換する – Qiita
VRoid を VRChat に持っていく方法 | なんかしてみる?
VRM → Blender → Unity → VRChat – Qiita
VRoid → Unity → VRChat でオリジナルアバターをアップロードしたいけど躓いたからその解決方法まとめ | かんでら
Support for VRM? 3D Humanoid Avatar Format for VR? – VRChat Feedback
Update to Unity 2021.3 LTS – VRChat Feedback
cluster で使う
※ VRM-0.x のみ対応
ドキュメント:
カスタムアバターの制限 | cluster ヘルプセンター [公式]
参考:
cluster 用の VRM モデルを自作 3D モデルから作成する方法 | Takuya Ichise
VirtualCast で使う
ドキュメント:
VRM を作成する手順 | VirtualCast Guide [公式]
MToon シェーダー
リポジトリ:
Santarh/MToon: Toon Shader with Unity Global Illumination – GitHub
ドキュメント:
リンク:
VRM 標準シェーダ MToon の使い方 – SlideShare
参考:
VRM フォーマットで使われる MToon シェーダーのキャラクターセットアップ – Qiita
VRM 1.0 への移行
ドキュメント:
VRM 1.0 の変更点 | VRM ドキュメント [公式]
Editor でアップグレードする | VRM ドキュメント [公式]
VRM 1.0 正式版
2022年9月23日、VRM 1.0 が正式版としてリリースされた。
動画:
VRM 1.0 を使ってみよう!新しくなった VRM のポイント解説 (公式)
参考:
3D アバター向けファイル形式 VRM1.0 正式版がリリース! Constraint などの機能追加のほか、標準ライセンスも明確に | ゲームメーカーズ
軽量化する
参考:
Unityでできる cluster用 アバター/VRM モデルの軽量化 | Cluster Creators Guide
UTS2 を使う
参考:
MToon シェーダーから URP 用 UTS / UniversalToon に変更する #1 基本設定編 | 作って VR で動かすブログ
MToon シェーダーから URP 用 UTS / UniversalToon に変更する #2 問題解決編 | 作って VR で動かすブログ
Arnold でレンダリングする
参考:
ローカル軸問題
参考:
VRM に正規化がいらない理由と関節ルールの必要性/glTF リターゲット覚書 – Qiita
VRM はローカル軸の方向を破棄すべきでない – Qiita
正規化されたT-Poseモデルではなく、正規化されていないT-Poseモデルを格納する · Issue #337 · vrm-c/vrm-specification – GitHub
VRMのデータ的でのローカル軸の維持 · Issue #34 · vrm-c/vrm-specification – GitHub
ヒューマノイドのローカル軸を決める · Issue #176 · vrm-c/vrm-specification – GitHub
仕様
リポジトリ:
vrm-c/vrm-specification: VRM Specification – GitHub
参考:
アバターフォーマット VRM は何を狙っているのか | ITmedia PC USER
アバターのための規格 VRM の誕生秘話!概念を規格として定義するために必要なこと | レバテックラボ
アプリ/ツール
参考:
VRM ファイルが使えるアプリケーションは? | VRM ドキュメント [公式]
教材
入手:
資料
3D アバターファイルフォーマット VRM 詳説 (岩城進之介) – SlideShare
3D アバターファイルフォーマット VRM バージョン 1.0 の勘所 (岩城進之介) – SlideShare
Tips
VRM とアニメーションで勘違いしていたことを整理しました | CrossRoad
まとめ
VRM モデルで遊べる or 動かせるソフトまとめ | トマシープが学ぶ
制作者/サイト
リンク
VRM コンソーシアム (@vrm_pr) | Twitter
チュートリアル
モデル形式変換 VRM のアバターを作って、色んな場所に遊びに行こう!
3D アバターファイルフォーマット VRM 詳説 (Unite 2019)
UniVRM
リポジトリ:
vrm-c/UniVRM: Unity Package that can Import and Export VRM Format – GitHub
VRM4U
公式サイト:
リポジトリ: