設計

ロコモーションのタイプ

更新日時: 2025/12/17
ロコモーションとは、実際の空間またはバーチャル空間の中での移動そのもの、および移動する能力を指します。没入型アプリにおいて検討すべき重要なトピックの一つであり、そのための方法がいくつか存在します。
このページでは、物理ロコモーションと人工ロコモーションという2つの主要なロコモーションタイプの概説を示し、人工ロコモーションの例をいくつか紹介します。
物理ロコモーション

人工ロコモーション

物理ロコモーション

物理ロコモーションとは、仮想世界内の移動が物理世界の人の動きによってコントロールされる場合のことです。例えば、仮想世界での歩行、回転、移動は、物理世界の歩行、回転、移動によって実現します。物理ロコモーションでは、仮想世界でのカメラの移動を、物理的なヘッドセットの移動と正確に一致させる必要があります。これを1対1の移動マッピングといいます。
アプリを物理ロコモーション用に設計していない場合であっても、人が物理世界で移動したら何が起こるのかを計画しておきます。例えば、ユーザーが物理空間に一歩踏み出したり、座っているときに前傾姿勢をとったりすると、バーチャルカメラが壁や装飾、キャラクターなどの固体の内部に移動するでしょうか?

プレイエリアに立っているユーザーのビジュアル。

人工ロコモーション

人工ロコモーションとは、仮想世界内の移動が物理世界に正確には対応していない場合に起こります。例えば、仮想世界での歩行、回転、移動は、サムスティックを押すなどのコントローラー入力に応答してなされます。人工ロコモーションにはいくつかの形があります。
人工ロコモーションの使用は、多くの場面で必須または有用なものとなります。人工ロコモーションの最も一般的な用途として、実際のプレイスペースよりも大きなバーチャル環境を移動できるようにすることが挙げられます。人が仮想世界内を移動するか、仮想世界が人の周りを移動します。両方が同時に起こる場合もあります。例えば、移動がエレベーターやジェットコースターなどの環境によってコントロールされる場合や、そのような環境に応答してなされる場合があります。
たとえアプリが主に物理ロコモーション用に設計されている場合でも、人工ロコモーションをサポートすることは可能です。これにより、プレイスペースが限定されている人や体を動かすことが難しい人もコンテンツを体験できるようになります。

完全没入型エクスペリエンスでテレポートするユーザーの例。

人工ロコモーションのタイプ

完全没入型のエクスペリエンスにおける人工ロコモーションには複数の形態があります。各形態は、ユーザー入力があった場合、またはバーチャル環境がユーザーのアバターに作用した場合に起こります。どちらの場合も、カメラが移動します。
以下は、MetaのUnity用インタラクションSDK (ISDK)の一般的な人工ロコモーションの形態です。
テレポーテーション

テレポーテーションでは、視点が突然変化します。この方法は、不快感の引き金となる連続的な動きをなくすため、VR酔いに敏感な人にとってメリットがあります。
スライド

スライドはスムーズロコモーションとも呼ばれ、ユーザーはインプット経由で自分自身やキャラクターを滑らかに動かすことができます。この方法により、プレイヤーはスピード、方向、カメラの向きを連続的にコントロールできます。
自由形式のつかむロコモーション

3次元空間での自由な動きは、バーチャル環境でのシームレスなナビゲーションを可能にします。このロコモーションは、この上ない開放感を実現します。つかんで引くと、ワールドはユーザーの動きに合わせて動き、回転し、拡大縮小して、視点が切り替わります。例えば、生産性を向上させるアプリや、ワールドをスケーリングするゲームなどがあります。
具現化された物理ロコモーション

具現化された物理ロコモーションは、アバターの手、腕、またはバーチャルギアを使用して環境内を移動することにより、バーチャルワールドをナビゲートする方法を説明します。この種のロコモーションの例としては、クライミング、飛び込み、腕振り、物をつかんで前進するなどがあります。
パスロコモーション

パスロコモーションとは、仮想カメラがあらかじめ設定された経路に沿って動くことです。常にではありませんが、カメラの向きがこの動きの一部であることもあります。パスロコモーションの例としては、ジェットコースター、電車、シネマティックカメラの動きなどがあります。
強制ロコモーション

強制ロコモーションとは、ユーザーのインプットではなく、バーチャル環境によって引き起こされる動きのことです。これには、転倒、外力に押される、引っ張られる、あるいは落下、滑落、押される、水に沈むなどの環境要因の影響を受けることが含まれます。
ステアリングロコモーション

ステアリングロコモーションは、ハンドル、スロットル、ジョイスティックなどのバーチャルインプットを使って車両を操縦するシミュレーションです。この動きでは、重さと勢いが加わり、曲がる瞬間や調整のひとつひとつに大きな力が加わっているように感じます。例としては、自動車、船、飛行機、戦車、メカなどがあります。

詳しくはこちら

また、ロコモーション手法についてさらに知りたい方は、さまざまなロコモーション手法を紹介した総合的なリソースであるLocomotion Vaultをご覧ください。

次のステップ

ロコモーションに関する詳細

ナビゲーションロゴ
日本語
© 2026 Meta