モーションにより、XR アプリを静的なシーンから、活気のあるインタラクティブなエクスペリエンスに変えることができます。モーションを使用して設計する際は、ユーザーの視覚的および身体的な快適さを考慮することが重要です。
- UI の動き: ユーザー インターフェース要素については、マテリアル デザインのモーション ガイドラインなどの確立された UI モーション設計基準に従うことができます。
- XR アプリでの 3D モーション: 3D オブジェクトや環境とのインタラクションを備えたアプリを作成する場合は、大きな動きがユーザーにとって不快に感じる可能性があることに注意してください。ユーザーを仮想世界に引き込む UI や環境を移動する際は、慎重に行う必要があります。移動が速すぎると、ユーザーが身体的な不快感や酔いを感じる可能性があります。
- 快適性を重視した設計: ユーザーが酔いを感じるような動きは避けてください。
- 小さく始める: 微妙な動きを使って、ユーザーがアプリを探索するよう促します。大きな動きは特定のタイミングに取っておきましょう。
- ガイダンスを提供する: モーションを使用して、何が起きているのか、どこを見るべきかをユーザーに伝えます。
ユーザー フレンドリーなモーションを追加する方法
アプリ内の動きがユーザーに与える印象を検討します。ユーザーが操作している場合は、空間内の動きがより快適になります。
ユーザーが予期しないときにアプリが空間内の何かを移動すると、不快感を覚える可能性があります。目が仮想世界内の動きを認識している一方で、内耳が静止していると検出すると、この感覚の不一致が原因で乗り物酔いを引き起こす可能性があります。
ユーザーが安心して快適に利用できるように、以下のベスト プラクティスに従ってください。
- わかりやすいオンボーディング: ユーザーがアプリに慣れやすくなるよう、モーション メカニズムを段階的に導入します。
- 休憩: 静止または動きを抑える時間を設けることで、ユーザーは休息をとることができ、疲労を回避できます。
- モーションをオプションにすることを検討する: モーションのレベルを調整できると、ユーザーがより快適に感じる場合があります。
- 予測可能なカメラの動き: スムーズで予測可能なカメラの動きにより、不快感を防ぐことができます。
- アニメーションによるフィードバックを検討する: 現実味のあるエクスペリエンスを作成する場合は、現実世界の物理学に沿ったアニメーションを使用できます。
- 世界全体の動きが原因で、気分が悪くなることがあります。大きな動きが必要な場合は、フェードイン / フェードアウト、ユーザーの周辺視野からの非表示、ゆっくりとした加速、回転の回避を検討してください。
- 大きなオブジェクトの動きは制限する。ユーザーが動いているように感じる可能性があるためです。ユーザーの不快感を防ぐため、これらのオブジェクトを半透明にするか、目立たないようにすることを検討してください。