Skip to main content

ポータルレンダリングとは何ですか?

ポータルレンダリングは、ビデオゲームで使用されるコンピューターグラフィック技術であり、一度にレンダリングされるピクセルの量を制限します。これを達成するために、ほとんどのゲームはセクションで構成されており、ユーザーは部屋などの特定の領域のみを見ることができます。これらのセクションは一般的に小さく閉じ込められています。これはプログラムが簡単であるためですが、プログラマーがユーザーの視野を考慮した場合、ポータルレンダリングは外部の風景でも使用できます。このレンダリング手法を使用する主な理由は、より少ないメモリを必要とすることでパフォーマンスを改善することです。問題は最小限であり、ほとんどが古いゲームに影響を与える傾向がありますが、ユーザーが予期せず動くとロードの問題がある可能性があります。誰かが特定のセクションにいる場合、プログラマーは他のセクションが見られないことを知っているため、レンダリングする必要はありません。これは一般に部屋を作ることによって行われ、各部屋はセクションとして使用されます。限られたスペースを使用すると、プログラマーがユーザーが見ることができるものについてほとんど推測しなければならないため、ポータルレンダリングが容易になります。一部のゲームでは、壁のない風景の外側を備えています。この場合、プログラマーはユーザーの視野を考慮しなければならないため、すぐに表示できる景観のみがレンダリングされます。たとえば、ゲームのマップがセクション化されていない場合、ゲームはすべてのピクセルを同時にレンダリングする必要があります。これには多くのメモリが必要です。つまり、ゲームのパフォーマンスは遅れや他の問題に苦しむ可能性があります。ユーザーは通常、別のセクションを見るほど近くにないため、この遅延レンダリングは一般に問題を引き起こしません。予想通りに移動します。たとえば、プログラマがユーザーが前のセクションに移動しないと想定している場合、その場合、ゲームはセクションをロードするのに数秒かかる場合があります。1秒間黒く見える壁や小さな領域があるかもしれませんが、これはゲームのパフォーマンスに影響を与えることはめったにありません。