用語集

シングルパスステレオレンダリング

シングルパスステレオレンダリングとは

シングルパスステレオレンダリングは、両目のビューを同時にパックされたテクスチャにレンダリングするパフォーマンス最適化技術です。ビュー間でカリングとシャドウデータを共有することによって、CPU の負荷を大幅に削減し、より効率的な VR 体験を実現します。

このレンダリングアプローチは、それぞれの目のために別々の視点を生成しながら、シーンジオメトリを一度だけ処理することで、従来のマルチパス方式と比較してパフォーマンスを劇的に向上させます。

シングルパスステレオレンダリングのしくみ

シングルパスステレオレンダリングは、頂点シェーダーを拡張して両目の適切な位置を自動的に生成し、両方の目のビューを同時に左目と右目の画像を並べて含む単一の広いテクスチャにレンダリングします。

この共有レンダリングプロセスは、シーンのトラバース、可視性の決定、シャドウ計算、ジオメトリ処理などの冗長な操作を排除します。さもなければ、これらの操作は通常 2 回実行されることになります。効率の向上は主に CPU パフォーマンスに利益をもたらし、ドローコールとステート変更を削減しますが、拡張されたレンダリングターゲットを処理するために適切な GPU リソースが依然として必要です。

シングルパスステレオレンダリングの使い方

最近の実装では、ターゲットプラットフォームがサポートしている場合、ステレオインスタンシング (同様の利点をより高い効率で実現するハードウェアアクセラレーションされたバリエーション) などの追加の最適化が組み込まれることがよくあります。

VR 開発者にとって、シングルパスステレオレンダリングは、一貫したフレームレートと快適な体験を実現し、厳しいパフォーマンス制約の中で高い視覚的忠実度、より複雑な物理、またはリッチなゲームプレイシステムのために利用可能なリソースを最大化するための重要なツールを表します。

用語集に戻る