v0.33.0
概要
- 依存する UniVRM ライブラリのバージョンが v0.88.0 になりました。
- VCI スクリプト上で写真撮影用 API が使えるようになりました。
- VCI 上に写真撮影用カメラを生成し、写真を撮影することができます。
- 詳しくはこちら
- ExportTransform に GetVelocity 関数と GetAngularVelocity 関数が追加されました。
- VCI 出力時に、使用テクスチャが圧縮されている場合は圧縮を無効化して、出力クオリティが上がるようになりました。
Assets/VCI-Official-Samples
にいくつか VCI サンプルを追加しました。- VCI メニューの表示を整理しました。
- VCI エクスポート時のダイアログ表示を調整しました。
- VCI のバリデーションを強化しました。
- VCISubItem コンポーネントがアタッチされている GameObject が VCIObject コンポーネントがアタッチされている GameObject の直接の子でない場合、バリデーションに失敗するようになりました。
- またこの場合、該当の VCISubItem コンポーネントのインスペクタに警告が表示されます。
- AudioSource が VCIObject コンポーネントがアタッチされている GameObject にアタッチされている場合、バリデーションに失敗するようになりました。
- VCIObject コンポーネントがアタッチされている GameObject に子の GameObject が存在しない場合、バリデーションに失敗するようになりました。
- またこの場合、該当の VCIObject コンポーネント のインスペクタ上に警告が表示されます。
- VCISubItem コンポーネントがアタッチされている GameObject が VCIObject コンポーネントがアタッチされている GameObject の直接の子でない場合、バリデーションに失敗するようになりました。
既知の問題
- StateApiSampleをエクスポートしてランタイム実行した際、オブジェクトの表示が同期しない。
- 次回のリリースで修正予定です。
対応環境
Unity 2019.4.30f1 を推奨します。
導入方法
重要
アップデートする場合は、過去バージョンのファイルを完全に削除してから、本バージョンを導入してください。
unitypackage を使用する場合
UniVRM v0.88.0 パッケージを導入後、UniVCI v0.33.0 の unitypackage をプロジェクトにインポートしてください。
- UniVRM v0.88.0 パッケージは、https://github.com/vrm-c/UniVRM/releases/tag/v0.88.0 からダウンロードしたものか、添付されている unitypackage を使用してください。
UPMを使用する場合
以下の内容をPackages > manifest.json
のdependencies
に追記してください
"com.virtualcast.univci": "https://github.com/virtual-cast/VCI.git?path=/Assets/VCI#v0.33.0",
"com.thirdparty.naudio": "https://github.com/virtual-cast/VCI.git?path=/Assets/NAudio#v0.33.0",
"com.thirdparty.effekseer": "https://github.com/virtual-cast/VCI.git?path=/Assets/Effekseer#v0.33.0",
"com.vrmc.vrmshaders": "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRMShaders#v0.88.0",
"com.vrmc.gltf": "https://github.com/vrm-c/UniVRM.git?path=/Assets/UniGLTF#v0.88.0",
"com.vrmc.univrm": "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRM#v0.88.0",
"com.vrmc.vrm": "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRM10#v0.88.0",