2022年におけるVRMとVCI環境導入について

# 2022年におけるVRMとVCI環境導入について 

はいどうも
VR SNS系で戸惑うのはSDK（ソフトウェア開発キット）の導入かと思います。
昨年も記事にしましたが、今年は動きがあったので今回も書いていきましょう。

因みにですが、プロジェクトに使用しているUnityやVRM、VCIのバージョンを上げる場合、
**必ずバックアップ**を取っておきましょう。

またVRM、VCIは下位互換があるため、必ず最新である必要はありません。
変更点を確認してバージョンアップは必要に応じて行いましょう。

**※2025年3月時点について追記しました。**

## 前提
- Unityの導入については昨年のを見ていただければおそらく大丈夫だと想います。
ただし、昨年と違いUnityHubのバージョンが上がり見た目が若干異なります。
また、インストールするUnityEditorのバージョンが異なりますので注意してください。

    参考：昨年の記事
    https://qiita.com/sirohige/items/0b0a86cfdc7af18900e6
    https://qiita.com/sirohige/items/32ad9a60ceb6ad80981a

## ○VRM
- VRMで使用するUnityEditorのバージョンを確認しよう。
ダウンロードはこちら。(https://github.com/vrm-c/UniVRM/releases)
~~2022/11末現在、必要なUnityは **「2020.3.xx系」** となっています。~~
2025/3末現在、必要なUnityは **「2022.3 LST」** となっています。

UnityEditorはこちらをインストールしておきましょう。

　Unityバージョンは記載されていないことが稀にあります、
　その時は過去バージョンに記載されていないか確認しましょう。

![univrm1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2353185/22cfc2e3-2b39-4626-89ec-b520dac7b982.png)



- UniVRMのダウンロード
ではダウンロードして・・といいたいところですが、**VRM0.x系**と**VRM1.0系**の2系統存在します。
![univrm2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2353185/4e4ffd47-d9b6-4539-9e08-fbfc0ef52b18.png)


VRMは改良が続けられており、正式版としてVRM1.0が2022年9月にリリースされました。
VRM1.0はドキュメントやSDKとしての機能の改良が続けられており成熟中とも言えるかもしれません。

そして~~2022年11月時点において~~ **VRM1.0はバーチャルキャストのスタジオでは使用できません。** 
配信者のほとんどはスタジオで行われているため、凸したいときはVRM0.xを使用しましょう！

<INS>※VRM1.0はルームは使用できます。バーチャルキャストで使用できないというわけではありません。</INS>

- プロジェクトの作成①
プロジェクトから、「新しいプロジェクト」をクリックしましょう。
![3.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2353185/3fa3f791-53d3-26c2-bb1b-886a5e832410.jpeg)

- プロジェクトの作成②
ウィンドウ上部にある「エディターバージョン」から、 **「2022.3.xx系」** を選択しましょう。
その後、「プロジェクト名」を入力し、「プロジェクトを作成」をクリックしましょう。
![4.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2353185/89f05c9b-b587-20a1-26bd-63cff6d82856.jpeg)
スクショが違うのは気にしないこと

- プロジェクトの作成③
あれやこれやと自動で処理が進み、Unityが起動しました。
画面下にある「Assets」にダウンロードしたVRMをドラッグ＆ドロップにてインポートしましょう。
![5.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2353185/946ad8ca-da24-0f9e-865e-ac4b41d1b0c7.jpeg)

その後、インポートボタンを押せば完了です。
![6.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2353185/c853c02c-4f15-c047-b5f4-80a10e1ce409.jpeg)

## ○UniVCI
- VCI前提バージョンを確認
  URLはこちら（https://github.com/virtual-cast/VCI/releases)
  Unityは **「2022.3.20f1」** VRMのときとバージョンが違うので注意してください。
  また、UniVCIには前提としてUniVRMが必要です。こちらは **「UniVRM0.124.0」** となっています。
　UniVRMバージョンを指定の物にしないと、Unity起動時にエラー表示が出ます（n敗）。
 
![univci1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2353185/58a084e0-28fb-4c70-8a2a-b7d8b8c326fc.png)


- UniVCIダウンロード
UniVCIとUniVRMをダウンロードしていきましょう。ページのちょい下にリンクがありますので
それぞれダウンロードしましょう。
たまにUniVRMのリンクが記載されてない場合がありますので、
過去のUniVCIバージョンから読み取る必要があります。
![univci2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2353185/f63939f3-cafe-43ff-8dfc-339055a78e34.png)



- プロジェクトの作成
　基本的に上記にしたVRMと同じです。
　エディターバージョンは~~2021.3.6f1~~  **2022.3.20f1**を選択しましょう。

![9.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2353185/3ec01787-ff55-25b6-91e7-73dc58018d5a.jpeg)
　え？「2021.3.10f1」になってるって？ﾅﾝﾉｺﾄｶﾜｶﾗﾅｲﾅ。

- インポート
　それでは~~UniVRM0.101.1~~ ダウンロードしたUniVRMをドラッグ＆ドロップでインポートして・・
![10.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2353185/ecde88a3-3982-bf06-bef8-da45a02acba4.jpeg)

　なんか警告文が出ました。意味は分からないですが「Yes, just for these files」でよいかと思います
![11.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2353185/c49b4f29-4428-9656-059c-e6e82b408d21.jpeg)

　その後、UniVCIをインポートして・・
![12.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2353185/3115f1ff-a683-bee5-5715-c72bee69f711.jpeg)

　環境設定変更しますか？と聞いてきますので「Accept All」をクリックしましょう。
![13.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2353185/e38fbaf6-9d23-e01c-10d6-5d4ec1a8662d.jpeg)

　これで環境設定が完了です。

# まとめ
　今年はVRM1.0リリースやUnityエディタのバージョンが上がったりと色々な事がありました。
　VR業界は常に変化が進んでいます。
　毎年がVR元年！