このチュートリアルを読む前に、必ずSteamVR の接続をよく読んでください!!!SteamVR 上で rebocap のトラッカーアイコンが点灯していない場合、このチュートリアルは意味がありません!!!
VRChat 基本設定
VRChat 基本設定の紹介
基本設定を開くには、以下の手順に従ってください:コントローラーの Y ボタンを押してメニューを呼び出す->歯車アイコンをクリック->Tracking & IK
までスクロールダウン、以下の図を参照
基本 IK 設定の紹介の重要ポイント:
VRChat 内の身長を調整する
ユーザーの実際の身長を入力します。ここには Rebocap で測定された身長と一致する値を入力し、実際の身長を入力しないでください!すべてのトラッカーは Rebocap で測定された高さに基づいてシミュレートされているためです。
Rebocap の測定身長はヘッドセットの身長 * 1.05 です。身長測定の誤りについてはこちらを参照。
ヘッドセットで測定された高さが常に実際の身長と一致しない場合(±5cmを超える場合)、VRパネルの自動身長測定をオフにし、骨格ページで身長を調整してください。最終的に表示される高さを基準にします。その後、VRChat で身長を Rebocap で最終的に表示された身長に設定します。 注意:この解決策は最良ではありません。ヘッドセット自体の測定身長が正しくない場合、ヘッドセットの空間内での移動量も正しくないためです。例えば、ヘッドセットが実際に1メートル下に移動した場合、ヘッドセットが提供する移動データは0.6メートルしかないかもしれず、最終的なトラッキング効果が悪化します!
Rebocap の測定身長方法を確認するには:ログを開くと履歴メッセージが表示されます(自動身長をオフにしている場合、ここには表示されません!)
VRChat 測定モードの調整
VRChat 全身動捕を初めて使用するユーザーは、統一して
Height
モードを使用してください!VRChat IK に慣れているユーザーは、Arm モードを使用し、Arm と組み合わせることを検討できます。全身追跡を許可するかどうか
必ず許可してください。図の状態はオンです。
IK ロックモード
これは自分で調整して異なる効果を確認できます。不明な場合は、LockHip または LockHead を使用してください。特に座ったり横になったりする姿勢では大きな違いが出ることがあります。
VRChat 高度な IK 設定の紹介
基本設定を開くには、以下の手順に従ってください:コントローラーの Y ボタンを押してメニューを呼び出す->ワールドをクリックし、大きな設定パネルが表示される->歯車アイコンをクリック->左側の Tracking & IK
を選択、以下の図を参照
特別な説明:VRChat 全身動捕を初めて使用するユーザーは、図に示されているもの以外はすべてデフォルト設定を使用してください!!!スクリーンショットを参考にしてください。
図に示されている4つの設定の紹介:
- 伝統的な IK スイッチを使用するかどうか!
推奨しません。デフォルトで IK 2.0 を使用します。伝統的な IK を使用すると、腰が尻に沈むなどの問題が発生します。
- 腕の身長比率
測定モードを Arm に設定した場合のみ、このオプションが有効になります!VRChat IK に慣れているユーザー向けです。慣れていない場合は使用をお勧めしません。問題が発生した場合は、他のユーザーと交流してください。公式ではこの点に関して技術サポートを行いません!
一般的には、Arm モードに設定し、ここで比率を調整して脚の動きをより自然に見せます。具体的な方法は、VRChat のキャリブレーションモードを開き、トラッカーポイントを確認し、比率を調整して足のトラッカーポイントが足の甲付近に来るようにします。
> **[danger]ヒント**
>
> ユーザーがポイントが少ないと感じた場合、床の下に落ちている可能性があります!足を上げて確認してください!
- トラッカーのキャリブレーション範囲を表示するかどうか
つまり、あの緑色の範囲球のことです
- トラッカーモデルの表示を切り替える
十字架に切り替える必要がある場合は、図に示された
axis
を設定するだけで、自由に切り替えて確認できます
VRChatでのキャリブレーション方法
前述の基本設定が完了したら、以下の手順に従ってください:
- 左コントローラーのYボタンを押して設定パネルを開く
- パネル内の小人アイコンをクリック(前提として、steamVRで仮想トラッカーがアクティブになっている必要があります。そうでない場合、アイコンが異なります。詳細は SteamVR接続 を参照してください)
- 立ち姿を調整し、Tポーズを取り、足の甲のトラッカーポイントが足の甲の近くにあるようにします。緑色の範囲球を表示している場合は、範囲球をできるだけ小さくします(IKに非常に詳しいユーザーは自由に調整できます)
足の甲が床の下にある場合、これはしばしばVRChatのバグによるもので、VRChatは地面の認識に問題があります。例えば、現実の床にコントローラーを置くと、VRChat内のコントローラーの位置が床の下にあることがあります(空中に浮いている場合も同様です)。
現時点では良い解決策はありません。VRChatを再起動するか、キャリブレーション後に
ovr advanced setting
を使用して地面の高さを調整してください。必ず動作キャリブレーション後に調整してください!!! Tポーズを維持し、全身が整列したら、両手でトリガーボタン(人差し指の常駐エリアのボタン)を同時に押すと、VRChatでのキャリブレーションが完了します!
VRChatでの問題診断手順
細かい問題ではなく、全体の歪みや乱れに関する問題を解決します。
細かい問題については、後日ドキュメントを追加します。現在は経験豊富なユーザーに相談してください。
- 3Dプレビュー画面が正常かどうか確認する
- SteamVRのデフォルト画面でトラッカーが正常かどうか確認する
詳細はこちらを参照
- VRCの重要な設定が上記のチュートリアルと一致しているか確認する
なぜVRCでキャラクターの腕が伸びないのか
- モデルの骨格と自身の骨格が一致していないためです。モデルの骨格の腕が短い場合、伸ばしやすくなります。主な原因は骨格の比率が現実の人物と一致していないことです。
上級者はArmモードを使用し、
arm vs height ratio
を変更してみてください。ここで極端な例を挙げると、仮想キャラクターの腕が3メートルで、キャラクターの身長が1.7メートルの場合、現実の人物の腕が自然に垂れている位置は腰のあたりですが、VRChatでは現実の手の位置を尊重する必要があるため、仮想キャラクターの腕を一定の角度で曲げるしかありません。
なぜキャリブレーション時にキャラクターの両足が床の下にあるのか
これは VRChatでのキャリブレーション方法 の3番目のポイントで説明されています
なぜ両足が伸びないのか
これは仮想キャラクターの骨格比率と現実の比率が大きく異なるためです。一般的には、自身と一致するキャラクターの骨格を使用し、rebocapでもその骨格に調整するのが最適です。
また、キャリブレーションの小技を使ってこの問題を緩和することもできます。例えば、VRChatの身長設定をrebocapで測定したものより少し低く設定すると、座位モードで足を伸ばしやすくなります。
これはダンスユーザー以外に向けたアドバイスです。ダンスユーザーには、rebocapで測定した身長設定を使用することをお勧めします。
なぜ座った後に両足が交差するのか
- 股間の引っ張りの影響を排除する
- 太もものトラッカーの位置を変更し、異なる位置の効果を確認する
- それでも問題がある場合は、補正を調整 してください(優先的に太ももの補正を調整)。3Dプレビューの効果に基づいて調整します。
- 動作キャリブレーション中に両足の間の距離を近くする
- VRChatのキャリブレーション中に両足の間の距離を近くする
1、2のポイントについては、詳細な説明をチュートリアル部分 をよく読んでください。