Was ist das Portal -Rendering?
Portal -Rendering ist eine Computergrafiktechnik, die in Videospielen verwendet wird, um die Anzahl der Pixel zu begrenzen, die zu einem bestimmten Zeitpunkt 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 eingesperrt, da dies einfacher zu programmieren ist, aber das Portal -Rendering kann auch mit externen Landschaften 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 wird. 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 Sekte verwendet wirdIonen. 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 wird.
Der Hauptgrund für die Verwendung von Portal -Rendering ist, dass die Menge an Speicher sofort 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 nah genug, um einen anderen Abschnitt zu sehen, sodass dieses verzögerte Rendering häufig keine Probleme verursacht.
Obwohl es normalerweise keine Probleme beim Portal -Rendering gibt, ist es möglich, dass einige Pixel nicht korrekt geladen werden, wenn sich der Benutzer nicht wie erwartet bewegt. Wenn der Programmierer beispielsweise davon ausgeht, 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.