Skip to main content
QUICK REVIEW

[論文レビュー] Rendering Portals in Virtual Reality

Milan van Zanten|arXiv (Cornell University)|Jan 28, 2026
Computer Graphics and Visualization Techniques被引用数 0
ひとこと要約

この論文は、没入感を保つために立体視VRで移動可能なポータルを実装する方法を検討し、ポータルの描画がパフォーマンスに与える影響と最適化を分析します。

ABSTRACT

Portals have many applications in the field of computer graphics. Recently, they have found use as a way of artificially increasing the available space in a virtual reality (VR) environment. In this paper, we will cover a technique for making the transition through a portal unnoticeable to the user. Additionally, we will measure the performance impact of rendering portals in a test scene and provide some insight into possible optimisations.

研究の動機と目的

  • 立体視VRで移動可能なポータルを、違和感のない移行を実現する方法を探る。
  • VRで複数のポータルを描画する際のパフォーマンスでの落とし穴を特定する。
  • ポータル描画によるGPU/CPUオーバーヘッドを軽減する最適化を提案する。

提案手法

  • ポータルをポータルボックスとしてモデル化し、各表面を他部屋からの視点で陰影をつけて没入感を維持する。
  • ポータル表面が適切な側からだけ見えるよう背面カリングを使用する。
  • GTX 1070で異なるポータル対の数に対する描画パフォーマンスを経験的に測定する。
  • 二つの最適化を分析する:必要なポータル視点のみを描くためのスタンシルバッファマスキングと、両目を効率的に描くためのシングルパス・インスタンシング。
Figure 1: Four rooms with portals (in red) can all be accessed without leaving the smaller real space [ 5 ] .
Figure 1: Four rooms with portals (in red) can all be accessed without leaving the smaller real space [ 5 ] .

実験結果

リサーチクエスチョン

  • RQ1VRで移行を気づかれず実装できるポータルはどう設計すべきか。
  • RQ2VRでポータル対を1つ/2つ/3つ描画したときのパフォーマンス影響はどの程度か。
  • RQ3スタンシルベースとシングルパス・インスタンシングの最適化は、ポータル描画コストを効果的に削減できるか。

主な発見

  • 単一のポータル対でもフレームレートが44.7fpsから27.9fpsに低下し、GPUコストが大きいことを示唆する。
  • ポータルの描画は各ポータルごとに各眼に対して2つの追加視点を追加するため、レンダリング負荷が拡大し、ポータル数が多いと最大14回のパスに達する場合がある。
  • スタンシルバッファの最適化は、表示されないポータル領域をマスクすることでピクセルの負荷を大幅に削減できる。
  • シングルパス・インスタンシングは、眼ごと・ポータルごとにジオメトリを重複させずに描画でき、性能向上が大きいが、ポータルを通じた別眼の輸送を制限する可能性がある。
  • 最適化は、同時に可視な多くのポータルを理論上はサポートできるものの、実際の限界は依然として厳しい。
Figure 2: What should the right-eye camera render if it is inside the portal wall (in grey), but the centre of the head (in red) has not crossed the portal plane? If nothing is done, the blue part of the user’s field of view would not render the next room, but whatever is inside or behind the portal
Figure 2: What should the right-eye camera render if it is inside the portal wall (in grey), but the centre of the head (in red) has not crossed the portal plane? If nothing is done, the blue part of the user’s field of view would not render the next room, but whatever is inside or behind the portal

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。