Skip to main content

Vad är Portal Rendering?

Portal Rendering är en datorgrafikteknik som används i videospel för att begränsa mängden pixlar som återges vid en tidpunkt.För att uppnå detta består de flesta spel av avsnitt, och användaren kan bara se ett visst område, till exempel ett rum.Dessa sektioner är ofta små och begränsade, eftersom det är lättare att programmera, men portalåtergivning kan också användas med utanför landskap om programmeraren tar hänsyn till användarens synfält.Det främsta skälet till att använda denna renderingsteknik är att förbättra prestandan genom att kräva mindre minne.Medan problemen tenderar att vara minimala och mestadels påverkar äldre spel, kan det finnas problem med att ladda problem om användaren rör sig oväntat.

Med portalåtergivning kommer programmeraren ofta att dela spelets värld i många portaler eller avsnitt.När någon är i ett visst avsnitt vet programmeraren att de andra avsnitten inte kommer att ses och behöver därför inte göras.Detta görs vanligtvis genom att göra rum, med varje rum som används som avsnitt.

För att göra rendering ännu enklare är de flesta sektioner begränsade med tydligt synliga väggar.Om begränsat utrymme används, gör det enklare portal, eftersom programmeraren måste göra några gissningar om vad användaren kommer att kunna se.Vissa spel har utanför landskap utan väggar.Till exempel, om spelets karta inte är avsnitt, måste spelet göra alla pixlar samtidigt.Detta kräver mycket minne, vilket innebär att spelets prestanda sannolikt kommer att drabbas av fördröjningar och andra problem.Användaren är vanligtvis inte tillräckligt nära för att se ett annat avsnitt, så denna försenad återgivning orsakar vanligtvis inga problem.

Även om det vanligtvis inte finns några problem med portalåtergivning, är det möjligt att vissa pixlar inte laddas korrekt om användaren inte görflytta som förväntat.Till exempel, om programmeraren antar att användaren inte kommer att gå till föregående avsnitt och han eller hon gör det, kan spelet ta några sekunder att ladda avsnittet.Det kan finnas en vägg eller ett litet område som verkar svart en sekund, men det påverkar sällan spelets prestanda.