Script Editor

Camera Works

閲覧者が自由にカメラを動かせる AR や 仮想世界を自由に歩き回る WalkIn が基本の VR や Web3D Viewer では、一つのカメラが基本です。
しかしながら、WalkIn が起動していない Embed Viewer では、カメラの操作により多彩な表現が実現できます。
WEB-XR.studio で扱うカメラは大別して2種類あり、Orbit Controls のカメラと開発者による追加カメラの使用を Camera Works と呼びます。

Camera Action

Script Boardから Camera Action を選択します。 まず、上部に表示される項目から XRコンテンツのシーン全体で使用するカメラのタイプを決めていきます。

No CameraWorks 追加カメラも Orbit Controls も使用しません。
CameraWorks + OrbitControls Orbit Controls と追加カメラの両方を使用します。
Only CameraWorks Orbit Controls を使用せず、追加カメラのみを使用します。
Label Button + CameraWorks WalkIn 起動用のテキストボタンを画面中央に表示。
右横カラム[Button]でテキストを入力します。
WakIn 起動前のデモを追加カメラで作成します。
注) VR Viewer での WalkIn 起動は [Enter VR] の固定です。
2D Object + CameraWorks WalkIn 起動用の画像ボタンを表示。ボタンの配置は 2D Object Action で設定します。
右横カラム[Button]で Action 設定済みの 2D Object を選択します。WakIn 起動前のデモを追加カメラで作成します。
注) VR Viewer での WalkIn 起動は [Enter VR] の固定です。

Orbit Controls

Mouse / Touch drag により、自由に旋回を行えます。

Auto Rotation Rotate Pan[実験的実装]
自動旋回の活性/非活性 手動旋回の活性/非活性 手動パンの活性/非活性
OC Camera OC Target
Orbit Controls のカメラを指定します。 Orbit Controls の旋回の中心となる ターゲットオブジェクトを指定します。
Min Pan[実験的実装] Max Pan[実験的実装]
手動パンの下限範囲を指定します。
0だと無制限です。
手動パンの上限範囲を指定します。
0だと無制限です。
Min Angle Max Angle
手動旋回の Vertical (縦)方向の下限角度を指定します。
0だと無制限です。
手動旋回の Vertical (縦)方向の上限角度を指定します。
0だと無制限です。

Camera Action Row

追加カメラの起動をハンドリングする Action です。
追加カメラ自体は Additional Camera で設定します。

ID Type Camera Angle Of View Look At Offset Y[実験的実装] Distance Speed
ID 番号です。
ID 番号を押下すると削除ダイアログが表示されます。
  • Normal
    停止したカメラです。
  • Rotate
    自動旋回カメラです。
  • どちらのカメラも Position Action で位置移動させることができます。
Additional Camera で追加済みのカメラを指定します。 画角をDegreeで指定します。45°が初期値です。 注視するオブジェクトを指定します。 カメラのY軸位置のオフセットをメートル単位で指定します。 [Type]を Rotate にした場合のみ活性。
回転の中心からの距離をメートル法で指定します。
[Type]を Rotate にした場合のみ活性。
旋回のスピードを指定します。1fps単位の回転をラジアン値で指定。