リリース 3.1.12
概要
Udon向けの新しいVRCGraphics機能、新しいアバターパフォーマンスメトリクス、そしてバグ修正が含まれます。VRChat 2023.1.2p4に対応しました。
新機能
- Constraintsがアバターの統計情報(Avatar Stats)にカウントされるようになりました。現時点ではパフォーマンスランクには影響しません。
- アバター用のアニメータープロパティ「VelocityMagnitude」のサポートを追加しました。
- VRCPhysBoneに「Snap To Hand」オプションを追加しました。これを有効にすると、ボーンを掴んだ際にユーザーの手の位置にスナップします。無効にすると掴んだ位置が維持されるため、ドラッグするまでボーンは移動しません。
- VRCPhysBoneに「Reset When Disabled」オプションを追加しました。これを有効にすると、コンポーネントが無効になった際にボーンがレスト位置(初期位置)にリセットされます。
- VRCPhysBoneの各種権限設定に自分/他人のフィルタリングを追加しました。
- Allow Collision
- Allow Grabbing
- Allow Posing
- テクスチャのVRAM使用量が、アバターの総合パフォーマンス評価にカウントされるようになりました。
- アバターパラメータを同期しない設定にする機能を追加し、Expressionsメニューからの同期しないパラメータの制御に対応しました。
- Udonから一時的なRenderTextureにアクセス可能になったほか、VRCGraphics経由でRenderTexture、Texture2D、Texture3D、およびSpriteのコンストラクタが利用可能になりました。
バグ修正
- 不要なキャッシュの無効化を防ぐため、GraphicsSettingsは変更があった場合のみディスクに保存されるようになりました。
- isAnimatedが有効な場合にPhysBonesでジッターが発生する可能性がある問題を修正しました。
- 接続が切断された際に、Creator Companionへ再接続するようにしました。
- UdonEventがメインスレッドから呼び出されることを保証するようにしました。これにより、画像のダウンロードに失敗し、UdonBehaviourがUnity APIのメソッドを使用しようとした際に発生する予期しないスレッドエラーを回避します。
その他の変更
- UdonBehaviourのOnDeserialization()メソッドにOnDeserializationResultパラメータを追加しました。これにより、データが送信および受信された時刻を確認できるようになります。
