Skip to main content

Wat is realtime rendering?

Real-time rendering is een grafische weergavetechniek mdash;Bijna exclusief voor videogames mdash;dat helpt bij het laden van afbeeldingen.Met realtime rendering worden frames onmiddellijk geladen om afbeeldingen te maken die de werkelijke beweging simuleren;Hierdoor kunnen makers van videogames ook interactieve werelden maken.Om de weergave als realtime te beschouwen, moet het 15 frames per seconde (FPS) of sneller zijn.Het belangrijkste stuk hardware is de videokaart, en sommige oudere videokaarten kunnen mogelijk niet bijhouden met een dergelijke weergave.In tegenstelling tot realtime rendering is voorafgaand aan de weergave, die soms wordt gebruikt in videogames.

Wanneer iemand een driedimensionaal (3D) spel speelt, zou het aan de speler moeten lijken dat zijn of haar personage door een omgeving looptof wat actie vloeiend uitvoeren.In werkelijkheid is er niets vloeistoffen aan de bewegingen;De videogame laadt alleen zo snel afbeeldingen dat het vloeiend lijkt, zoals in animatie.Afgezien van het creëren van bewegingen die realistischer zijn, heeft dit nog een voordeel: games interactief maken.Vooraf gerenderde games, die werden gemaakt tijdens de vroege dagen van videogames, waren slechts tot op zekere hoogte interactief;Sommige objecten konden worden verplaatst, maar de wereld van de videogame als geheel was statisch.Games die realtime rendering gebruiken, kunnen zeer complexe interacties hebben.

Officieel moet realtime renderingsnelheid 15 fps of sneller zijn.Als de afbeeldingen dit niet snel kunnen laden, zal de gebruiker duidelijke laadproblemen opmerken en loopt het spel vaak achter.Afgezien van achterblijven, is een ander probleem dat een speler misschien opvalt dat bepaalde afbeeldingen in het spel, zoals de outfit of achtergrondelementen van een personage, zeer langzaam zullen laden.Krachtige videokaart, omdat dit de belangrijkste hardware is die tijdens de rendering wordt belast.De videokaart is verantwoordelijk voor het laden en genereren van alle afbeeldingen in een computer, en het moet heel hard werken om de rendering -ladingen snel te garanderen.Een computer met een zwakke videokaart kan de afbeeldingen mogelijk niet goed genereren, of de weergave kan vertragen tot onder real-time snelheden.

Het tegenovergestelde van realtime rendering is voorafgaand aan de weergave;Dit betekent dat de omgeving van de videogame al wordt weergegeven en in het geheugen van de game wordt geplaatst.Hoewel deze techniek meestal werd gebruikt met oudere games, kan pre-renderen worden gebruikt om filmsegmenten in een game te maken.Hoewel het pre-renderen de videokaart niet zoveel gebruikt als realtime rendering, vereist de game zelf meer geheugen, waardoor het moeilijk is om uitgebreide videogames te maken die computers efficiënt kunnen spelen.