モデルを使う他のアセット情報はじめに以下、公式のドキュメントから引用させていただきます。Reality)やVTuberなどにおいて「キャラクターや人型のアバター(の3Dモデル)」を取り扱おうとした場合、従来はアプリケーションごと・3Dモデルデータごとに独自のシステムを開発したり細かく調整したりする必要がありました。「人型のキャラクターやアバター」において細かいモデルデータの差違を吸収・統一しアプリケーション側の取り扱いを簡単にするつまり?結局何が言いたいのかというと、様々な3Dモデルデータが存在する中、人型の3Dモデルを統一的に扱うための新しいフォーマットを作ったよって事です。特徴としては以下になります。拡張して使っています。人型のボーンがデフォルトで定義します。3Dソフトでバラバラな座標系・スケールなどを統一します。人型の目の位置を定義します。著作権の扱いを標準的に定義します。VRMで何ができるの?VRMファイルは人型を扱うためのファイルフォーマットなので、VRMに対応したプラットフォームやシステムなどがあれば基本的に使えます。扱えるためのアセットが存在しますのでそれを使います。VRMファイルを使うための手順に入りたいと思います。ダウンロードしましょう。先ほどダウンロードしたファイルを選択しましょう。UniVRMがインポートできると、以下のようにメニューとAssetsフォルダにVRM関連の機能が追加されます。モデルを使うVRMファイルがないとそもそも確認できないので今回は、公式ページのトップページ画像にも使われている、「ニコニ立体ちゃんのアリシア・ソリッド」を使わせていただきます。インポートして使ってみましょう。VRMモデルを使う方法(インポート方法)は、大きく分けて2パターンの方法があります。Prefabとして静的に配置する。C#スクリプトで動的に配置する。配置すると自動的にインポートがおこわれ、Prefabが作成されます。以下のように、Prefabが作成されます。Prefabが作成できたら、次に「Hierarchy」にPrefabをドラッグアンドドロップしてみましょう。ファイルをそのまま置いてAPIからロードする事ができます。今回は、StreamingAssetsフォルダにファイルを置いて試してみましょう。アセットフォルダに、「StreamingAssets」フォルダを新規作成し、「AliciaSolid.vrm」ファイルをその下に配置します。次に、VRMLoaderオブジェクトを作成して、VRMLoaderのC#スクリプトを追加します。C#スクリプトは、以下のようになります。移動するって感じのスクリプトになります。VVRMImporterContext.LoadAsync”)]、旧型式です」と警告が表示され、非推奨になっているので新しい方法のスクリプトは以下のようになります。コメントをキャンセルメールアドレスが公開されることはありません。