<aside>
⚠️
この記事は公式リリースノートの非公式翻訳です。VRChat運営の監修などは一切受けていません。誤訳があるかもしれないけどご了承くださいね。
</aside>
Release - 25 May 2022 - Build 1201
クライアント
VRChat IK 2.0をついにリリース!IKシステムを大改善して、VRChatのあらゆる面でトラッキングが改善されています!
このアップデートには、長い間通常と同じ世界線でのベータに入ってたIKシステムの大改善が入っています。フルトラコミュニティーからのフィードバックのおかげで、史上最強のトラッキングシステムに調整できました。フルトラユーザーだけでなく、すべてのユーザーに恩恵があります!
IK 2.0アップデートに関しては、専用のドキュメンテーションページにご参照ください。通常のFull Body trackingのドキュメンテーションページも新システムに合わせて更新しています。もしくは、以下の動画を見てください。
https://youtu.be/hZKv9_77xlM
そのほかに、アバターパラメーター領域を倍増にしたり、デスクトップユーザーのパラメーター同期速度の改善、PhysBonesの最適化、(「Steam Deck Verified」のチェックが入るはずの)インプットシステムの改善など、もいろんな改善点が入っています!
<aside>
⚠️ IK 2.0の身長設定について
リアル身長以外の身長設定を設定した場合、フィードバックやバグ報告をする前に実際の身長に合わせてください。
スケーリングに違和感を感じた場合はAvatar Measurementトグルを使い、アバター身長に合わせることでピッタリ合わせることを推奨します。もしくは、--custom-arm-ratio=
の起動オプションで任意のスケール値を設定できます(詳しくは以下に参照)
</aside>
新機能
- 11点までトラッキングができるようになった!
- 新規のトラッキング点は胸、膝、そして二の腕です。
- 胸トラッキングはトラッカーの回転に応じて上半身を捻じ曲げます
- ただし、Lock AllのIK設定ではトラッカーの回転と位置を参照します。
- 二の腕トラッキングでは、一つのトラッカーで肘と肩を両方制御します。肩トラッキングが正常に動作するには、必ず肘より上にトラッカーを付けてください。
- トラッカー毎のIK組み合わせを実装!色んなトラッカー位置を組み合わせることができるようになった!
- 例えば、トラッカーが二つしかなく、下半身なしで肘だけトラッキングしたいなら可能です!
- 非対称的なトラッキングも可能です。一つのトラッカーで左足だけトラッキングすることも可能です。
- なんなら右足+左肘などのコンビも可能です。
- トラッカーが切断、もしくは電源が落ちた場合は自動的に残ったトラッカーで新しく組み合わせることとなる。
- そのトラッカーがあとでまた起動したら、前のキャリブレーションを保持したままトラッキングが再開されます(途中でアバターを変えたとしても!)
- 肘トラのないユーザー(非フルトラPCユーザーやQuestユーザーなど)向けには、肘が上半身にめり込むことを防止するシステムが実装されました。
- フルトラユーザーには、新しい設定がクイックメニューの設定タブに追加されました。
- Lock-hip 設定: この設定は腰トラッカーを優先して、首や背骨に変な挙動が出ないようにするために頭の位置ずれを許容します。
- Lock-head 設定: 頭のトラッキングを優先し、視点がずれないようにするが、首や背骨に変な挙動が出ないように腰の位置ずれを許容します。
- Lock-all 設定: 頭と腰のトラッキングを両方遵守する設定です。トラッカーが近づいたら、必要に応じて背骨をまげて両方の位置を合わせます。アバターのリグによっては変な姿勢になる場合があります。この設定の場合は胸トラが使用推奨です。
- アバターを腕の長さか身長で大きさを合わせる設定を追加。デフォルトは腕で合わせられますが、フルトラの場合は身長にするとよりしっくりくる場合があります。
- Legacy IKのトグルがクイックメニューに追加されました。この設定で以前のIKの計算方法に戻せます。ただし、キャリブレーション、およびトラッカー処理の変更が戻りません。この設定はいずれ廃止される可能性があります。
- キャリブレーション保持を実装!
- 一度キャリブレーションすると、すべてのアバターで保持されます。
- 新しいアバターに切り替えるとき、キャリブレーションされたトラッカー位置が新しいアバターにマッピングされ、再度キャリブレーションをする必要がなくなります。
- 要するに、起動して一度だけキャリブレーションすれば好きなだけアバター変更できます!
- フルトラユーザーは初期状態ではTポーズではなく3点(頭と手だけ)の状態で起動します。
- キャリブレーション時に、体から遠すぎるトラッカーが無視されるようになった。
- つまりは、トラッカーを起動してもVRChatのキャリブレーションに採用されないようにできます。
- 丁度(0,0,0)の座標にあるトラッカーもキャリブレーション時に無視されます(起動してもトラッキングできてないトラッカーを採用しないため)
- フルトラを有効にするには、クイックメニューのCalibrateボタンを押す必要があります。