Anoniem: 34169 schreef op 27 June 2003 @ 09:19:
Hz is je refreshrate, oftwel verversingssnelheid. Als jouw game of 60 fps loopt, en je monitor op 60Hz, geeft dat een lekker beeld. Loopt je monitor op 50Hz, dan geeft dat
ook een lekker beeld.
nee, dit geeft tearing. Dus terwijl je fysieke beeld op de monitor opgebouwd wordt, wordt er halverwege ergens een nieuwe frame gepresenteerd. Met als resultaat dat de bovenste helft van je monitor de oude frame bevat, en het onderste gedeelte de nieuwe frame. Vandaar dat je een vloeiender 3d spel krijgt als je vsync aanzet (met als nadeel dat als je monitor bijv. op 60 Hz draait, en het spel maar 58 fps haalt, dat de framerate ineens dropt naar 30 fps, omdat er bij de opbouw van een nieuw beeld er geen nieuw frame beschikbaar is waardoor je moet wachten op de volgende)
Loopt je monitor op 100Hz, dan geeft dat ook een lekker beeld.
zelfde verhaal als hierboven
Verder dan de bovenstaande informatie kom ik zelf niet, maar het is genoeg om te snappen dat refreshrate en fps technisch gezien niks met elkaar te maken hebben.
zie het verhaal hierboven, plus dat, vooral op een device als de gba, spellen getimed worden op de refreshrate. Als je de vsync puur op 50 Hz zal zetten zal het spel ook op 5/6e van z'n normale snelheid draaien. Aangezien dit geen optie is, zullen intern de 60 geproduceerde frames per seconde moeten worden gemapped op 50 beeldjes per seconde. Tearing zoals hierboven beschreven is een optie, maar geeft niet echt een vloeiend beeld, zeker als er veel veranderingen zijn op het scherm. Een andere optie is frameskipping, waardoor het spel 4/5e van een seconde lang op 5/6e van de snelheid draait, en het snelheidsverlies wordt dan elke 5 frames weer recht getrokken door een heel frame over te slaan.
Het mooiste is natuurlijk interpoleren tussen frames, iets wat op TVs met een hogere refreshrate dan regulier het geval is ook al gedaan wordt
En heej, laat jasjenl's vraag nou net zijn welke techniek er nou precies wordt gebruikt