7

VSync的理论概念是什么,它是如何影响渲染的?

4

2 回答 2

3

监视器以各种方式刷新像素,但它们不会同时更新。例如,旧屏幕用于一次一行地刷新像素,从上到下。

如果它在获得新图像时位于屏幕的一半并继续执行该操作,则会出现问题。然后,屏幕的上半部分使用前一帧,而屏幕的下半部分使用新帧。VSync 通过确保在刷新之间而不是在刷新期间进行更新来防止这种情况。

对于现代屏幕来说,这不再是一个真正的问题。

如果您想了解 VSync,这里有一些有用的维基百科文章:http ://en.wikipedia.org/wiki/Vertical_synchronization和http://en.wikipedia.org/wiki/Screen_tearing

于 2014-01-18T15:57:08.037 回答
2

取自unity3D的文档

渲染可以与显示设备的刷新率同步以避免“撕裂”伪影。您可以选择与每个垂直空白 (VBlank)、每隔一个垂直空白同步或根本不同步。

于 2014-01-18T14:45:03.707 回答