Skip to main content

Wat is Portal -rendering?

Portal -rendering is een computer grafische techniek die wordt gebruikt in videogames om de hoeveelheid pixels die worden weergegeven op elk moment te beperken.Om dit te bereiken, zijn de meeste games samengesteld uit secties en de gebruiker kan alleen een bepaald gebied zien, zoals een kamer.Deze secties zijn meestal klein en beperkt, omdat dit gemakkelijker is om te programmeren, maar portal -rendering kan ook worden gebruikt met externe landschappen als de programmeur rekening houdt met het gezichtsveld van de gebruiker.De primaire reden voor het gebruik van deze renderingtechniek is het verbeteren van de prestaties door minder geheugen te vereisen.Hoewel de problemen meestal minimaal zijn en meestal van invloed zijn op oudere spellen, kunnen er laadproblemen zijn als de gebruiker onverwacht beweegt.

Met portaalweergave splitst de programmeur de wereld van de game vaak in veel portals of secties.Wanneer iemand zich in een bepaalde sectie bevindt, weet de programmeur dat de andere secties niet zullen worden gezien en hoeven daarom niet te worden weergegeven.Dit wordt vaak gedaan door kamers te maken, waarbij elke kamer als sectie wordt gebruikt.

Om rendering nog eenvoudiger te maken, zijn de meeste secties beperkt met duidelijk zichtbare muren.Als de beperkte ruimte wordt gebruikt, maakt het portaalweergave eenvoudiger, omdat de programmeur weinig gissingen moet geven over wat de gebruiker zal kunnen zien.Sommige games bevatten buiten landschappen zonder muren.In dit geval moet de programmeur rekening houden met het gezichtsveld van de gebruiker, dus alleen het landschap dat onmiddellijk kan worden bekeken, wordt weergegeven.

De belangrijkste reden om de weergave van portal te gebruiken is dat het de hoeveelheid geheugen die nodig is onmiddellijk beperkt.Als de kaart van de game bijvoorbeeld niet wordt verdeeld, moet de game alle pixels tegelijkertijd weergeven.Dit vereist veel geheugen, wat betekent dat de prestaties van de game waarschijnlijk zullen lijden aan vertragingen en andere problemen.De gebruiker is meestal niet dichtbij genoeg om een ander gedeelte te zien, dus deze vertraagde weergave veroorzaakt meestal geen problemen.

Hoewel er meestal geen problemen zijn met portaalweergave, is het mogelijk dat sommige pixels niet correct worden geladen als de gebruiker dat niet doetbeweeg zoals verwacht.Als de programmeur bijvoorbeeld aanneemt dat de gebruiker niet naar de vorige sectie gaat en hij of zij dat doet, kan het spel enkele seconden duren om de sectie te laden.Er kan een muur of klein gebied zijn dat even zwart lijkt, maar dit heeft zelden invloed op de prestaties van het spel.