ユーザ用ツール

サイト用ツール


virtualcast:operation:heightmeasurement

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
virtualcast:operation:heightmeasurement [2020/08/05 16:37]
miyumiyu
virtualcast:operation:heightmeasurement [2023/09/14 19:33]
pastatto フルトラ→フルボディトラッキング 全体を整形
ライン 1: ライン 1:
-===== 身長測定 =====+~~NOTOC~~ 
 +====== 身長測定 =====
 +正しい身長を設定することで[[virtualcast/​operation/​avatarcalibration|キャリブレーション]]時に座っていても直立時の状態の身長になります。\\ 
 +この仕様により、どの体勢でもリアルのプレイヤーの身長に応じた正しい立体感を得ることができます。\\ 
 +※[[virtualcast/​controller/​vivetracker|フルボディトラッキング]]時は座らずに直立してキャリブレーションすることを推奨します。
  
-==== なに?3行で教えて? ==== +{{ :​virtualcast:​operation:​heightmeasurement.png?​600 }}
-  * **「身長設定」を設定すべし!** +
-  * **身体の大きさの立体感が正しくなる!** +
-  * **モデル変更時は楽な姿勢で OK!(フルトラを除く)**+
  
-{{:​virtualcast:​operation:heightmeasurement.png?​600|}}+===== 設定方法 ===== 
 +  * **スタジオ:[[virtualcast:studio:​ringmenu:​system#​身長設定]]** 
 +  * **ルーム:[[virtualcast:​room:​ringmenu:​system:motion_filter#​身長設定]]** 
 +  * **HMD を被る前のウインドウ(Steam版のみ)** 
 +  * **初回起動時(Quest版のみ)**
  
-==== なにをする必要があるの? ==== +{{ :​virtualcast:​operation:​heightsettings.jpg?​600 }}
-リアルの自分の身長を設定する必要があります。 +
-設定は次の場所で行えます。+
  
-  * HMD を被る前のウインドウ 
-  * リングメニューの「システム → 身長設定」 
  
-{{:​virtualcast:​operation:​heightsettings.jpg?​600|}} 
  
-==== メリット ​==== +===== 体勢を変更した場合 ===== 
-  * バーチャキャストを起動するたびに直立姿勢を維持する必要が無くなりました(フルトラを除く) +リアでの体勢を変更した場合、次ようなタミングでVR内での体変わります
-  * モデル変更のたびに直立姿勢を維持する必要が無くなりました(フルトラを除く) +
-  * リアルプレヤー身長に応じた正しい立感を得ることできます+
  
-==== デメリット ==== +  * 起動して最初にキャラクターが適用されるとき 
-  * 細かな調整をする際にもメニューから身長設定を変える必要があります +  * リングメニューの「キャラクター変更」からキャラクターを変したとき 
-  * 今日は座ってプレイしたいがモデルを立たせたい、というときには身長設定を変える必要があります +  リングメニュー「システム → キャラクタ再読込」を選択したとき
-    今後アップデトで改善予定です+
  
-==== どのタイミングの話? ==== 
-モデル変更時の動作が変わります。 
-具体的には次の場合です。 
  
-  * 起動して最初にモデルが適用されるとき 
-  * リングメニューの「モデル変更」からモデルを変更したとき 
-  * リングメニューの「システム → VRM 再読み込み」を選択したとき 
  
-==== できなくなったことはある? ==== +===== 詳しく知りたい ​===== 
-できなくなったことはありません。 +バーチャルキャストはキャラクター変更時に、**リアルのプレイヤーとバーチャルのキャラクターの身長差を吸収する処理**を行っています。\\
-モデル変更時に HMD の高さを調整してできたことはすべて、身長設定を変更することで実現することができます。 +
- +
-==== 詳しく知りたい ==== +
-バーチャルキャストはモデル変更時に、リアルのプレイヤーとバーチャルのモデルの身長差を吸収する処理を行っています。+
 この処理の結果として腕の動きの対応を取れたり、身体の大きさや視界の正しい立体感を得ることができています。 この処理の結果として腕の動きの対応を取れたり、身体の大きさや視界の正しい立体感を得ることができています。
  
-ここでこの処理はリアルのプレイヤーの身長が必要です。 +この処理を正しく行うにはリアルのプレイヤーの身長が必要です。\\ 
-これ従来、モデル変更時の HMD の高さを元に推定していました。 +以前**キャラクター変更時の HMD の高さ**を元に推定していました。\\ 
-しかしこれには不都合なパターンがあります。 +しかしこれには不都合なパターンがあります。\\ 
-たとえば座ってモデル変更をすると、実際の身長よりも小さな身長だと推定してしまうのです!+たとえば座ってキャラクター変更をすると、実際の身長よりも小さな身長だと推定してしまうのです!\\
 これでは、正しい腕の動きも立体感も得ることができません。 これでは、正しい腕の動きも立体感も得ることができません。
  
-そこで今回仕様変更することにました。 +そこで、身長設定項目追加の数値基に身長吸収する処理行うことにしました。\\ 
-推定するやめて、身長設定参照することで確実な身長得ることにしました。 +したがって**キャラクター変更時に直立姿勢を取る必要が無くなりました**
-したがってモデル変更時に直立姿勢を取る必要が無くなりました。+
  
-ただしフルトラのときは変わらず、モデル変更時に T ポーズを取る必要があります。 +ただしフルボディトラッキングのときは変わらず、キャラクター変更時に T ポーズを取る必要があります。\\ 
-フルトラのトラッカーは重く不安定なため、毎度装着位置が変わる可能性が高いからです。+フルボディトラッキングのトラッカーは重量が重く不安定なため、毎度装着位置が変わる可能性が高いからです。
virtualcast/operation/heightmeasurement.txt · 最終更新: 2023/09/14 19:33 by pastatto

ページ用ツール