Skip to main content

Was ist Portal -Rendering?

Portal -Rendering ist eine Computergrafiktechnik, die in Videospielen verwendet wird, um die Anzahl der Pixel zu begrenzen, die zu jeder Zeit wiedergegeben werden.Um dies zu erreichen, bestehen die meisten Spiele aus Abschnitten, und der Benutzer kann nur einen bestimmten Bereich wie einen Raum sehen.Diese Abschnitte sind üblicherweise klein und begrenzt, da dies einfacher zu programmieren ist. Das Portal -Rendering kann jedoch auch mit Außenlandschaften verwendet werden, wenn der Programmierer das Sichtfeld des Benutzers berücksichtigt.Der Hauptgrund für die Verwendung dieser Rendering -Technik besteht darin, die Leistung zu verbessern, indem weniger Speicher erforderlich ist.Während die Probleme in der Regel minimal sind und meistens ältere Spiele betreffen, kann es zu Ladeproblemen kommen, wenn der Benutzer unerwartet bewegt.Wenn sich jemand in einem bestimmten Abschnitt befindet, weiß der Programmierer, dass die anderen Abschnitte nicht gesehen werden und daher nicht gerendert werden müssen.Dies erfolgt häufig durch die Herstellung von Räumen, wobei jeder Raum als Abschnitt verwendet wird.

Um das Rendern noch einfacher zu machen, sind die meisten Abschnitte auf klar sichtbare Wände beschränkt.Wenn ein begrenzter Speicherplatz verwendet wird, erleichtert das Portal -Rendering, da der Programmierer nur wenige Vermutungen darüber machen muss, was der Benutzer sehen kann.Einige Spiele haben außerhalb Landschaften ohne Wände.In diesem Fall muss der Programmierer das Sichtfeld des Benutzers berücksichtigen, sodass nur die Landschaft, die sofort betrachtet werden kann, gerendert werden kann.

Der Hauptgrund für die Verwendung des Portalwieders ist, dass er die erforderliche Menge an Speicher einschränkt.Wenn beispielsweise die Karte des Spiels nicht geschnitten ist, muss das Spiel alle Pixel gleichzeitig rendern.Dies erfordert viel Gedächtnis, was bedeutet, dass die Leistung des Spiels wahrscheinlich unter Verzögerungen und anderen Problemen leiden wird.Der Benutzer ist normalerweise nicht nahe genug, um einen anderen Abschnitt zu sehen. Daher verursacht dieses verzögerte Rendering häufig keine Probleme.

Obwohl normalerweise keine Probleme beim Portalwiedergabe vorliegen, ist es möglich, dass einige Pixel nicht richtig geladen werden, wenn der Benutzer nicht dies tutwie erwartet bewegen.Wenn der Programmierer beispielsweise annimmt, dass der Benutzer nicht zum vorherigen Abschnitt wechselt und er oder sie tut, kann das Spiel einige Sekunden dauern, um den Abschnitt zu laden.Es kann eine Wand oder eine kleine Fläche geben, die für eine Sekunde schwarz erscheint, dies jedoch selten die Leistung des Spiels beeinflusst.