Wat is portalweergave?

Portalweergave is een grafische computertechniek die in videogames wordt gebruikt om het aantal pixels dat op een bepaald moment wordt weergegeven te beperken. Om dit te bereiken, bestaan ​​de meeste spellen uit secties en kan de gebruiker alleen een bepaald gebied zien, zoals een kamer. Deze secties zijn meestal klein en beperkt, omdat dit eenvoudiger te programmeren is, maar portalrendering 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 vooral oudere spellen beïnvloeden, kunnen er laadproblemen zijn als de gebruiker onverwachts beweegt.

Met portalrendering zal de programmeur de spelwereld vaak opsplitsen in vele portals of secties. Wanneer iemand zich in een bepaalde sectie bevindt, weet de programmeur dat de andere secties niet worden gezien en dus niet hoeven te worden weergegeven. Dit wordt meestal gedaan door kamers te maken, waarbij elke kamer als sectie wordt gebruikt.

Om het renderen nog eenvoudiger te maken, zijn de meeste secties beperkt tot duidelijk zichtbare muren. Als er beperkte ruimte wordt gebruikt, maakt dit het portaal renderen eenvoudiger, omdat de programmeur maar een paar keer moet raden wat de gebruiker kan zien. Sommige games hebben buitenlandschappen zonder muren. In dit geval moet de programmeur rekening houden met het gezichtsveld van de gebruiker, zodat alleen het landschap dat onmiddellijk kan worden bekeken, wordt weergegeven.

De belangrijkste reden om portalrendering te gebruiken, is dat het de benodigde hoeveelheid geheugen onmiddellijk beperkt. Als de kaart van het spel bijvoorbeeld niet in secties is verdeeld, moet het spel alle pixels tegelijkertijd weergeven. Dit vereist veel geheugen, wat betekent dat de prestaties van de game waarschijnlijk last zullen hebben van vertragingen en andere problemen. De gebruiker is meestal niet dichtbij genoeg om een ​​andere sectie te zien, dus deze vertraagde weergave veroorzaakt meestal geen problemen.

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

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?