プラットフォーム固有のガイド
Android(Kotlin/Java)
Android NDK(C)
電子手ぶれ補正(EIS)は、動画のカメラの手ぶれを軽減できる ARCore の機能です。この機能は、カメラの小さな動きを検出し、表示される画像をシフトして補正することで機能します。これにより、カメラが動いていても、よりスムーズで安定した動画を作成できます。
EIS のメリット
ARCore で EIS を使用するメリットは次のとおりです。
- カメラのブレの軽減
- よりスムーズで安定した動画
- 映画のような感覚で動画を視聴
EIS について
ARCore で EIS が有効になっている場合、カメラの動きはデバイスのジャイロスコープを使用して測定されます。 ARCore では、画像のメタデータを使用して、ローリング シャッターとカメラの動きの両方を修正するために必要な変換が計算されます。 AR アプリは、デバイス表示とカメラのテクスチャに新しい座標を使用して、安定したカメラのテクスチャをレンダリングします。EIS がオンになっている場合、ARCore は、変換されたカメラの背景に合わせて変更されたカメラ射影行列を提供し、仮想アセットをシーン内の適切な場所にレンダリングします。
サポート対象デバイス
すべての ARCore 対応デバイスが、すべてのデバイスとカメラの設定で EIS をサポートしているわけではありません。現在の構成が EIS と互換性があるかどうかを確認するには、ランタイム チェックを使用します。詳しくは、デベロッパー ガイドをご覧ください。