什么是四重缓冲(Quad Buffering)?

在计算机图形学中,四缓冲是指使用四个内存区域渲染场景的行为,其中一个缓冲区是当前显示在显示设备上的帧。该术语还有更具体的含义,用于描述应用于立体显示的双缓冲,其中右眼有两个缓冲区,左眼有两个缓冲区,当三维显示硬件...
在计算机图形学中,四缓冲是指使用四个内存区域渲染场景的行为,其中一个缓冲区是当前显示在显示设备上的帧。该术语还有更具体的含义,用于描述应用于立体显示的双缓冲,其中右眼有两个缓冲区,左眼有两个缓冲区,当三维显示硬件开始变得越来越普遍,最终由各种不同的显卡支持时,四边形缓冲的使用越来越普及。根据所使用的3D硬件的类型,缓冲区都可以投射到单屏,因此可以使用特殊的眼镜来观看3D效果,或者每个缓冲区都可以输出到不同的显示设备,例如每个眼睛都有独立投影的头戴式显示器。一旦显卡广泛支持它的使用,四缓冲就变得流行起来四重缓冲的思想与双缓冲类似,只是使用两组独立的缓冲区。当一个缓冲区被显示时,第二个缓冲区将当前场景呈现给它。当需要显示下一帧时,缓冲区被切换,下一帧则被切换绘制到未显示的缓冲区上。这有助于通过尽可能保持帧速率的一致性,使动画和移动对观看者看起来非常平滑使用四重缓冲,对每只眼睛进行双缓冲。所使用的3D场景必须从两个不同的角度渲染两次到两个单独的缓冲区中。缓冲区彼此独立,因此每个缓冲区都可以根据每个眼睛使用的硬件的需要进行显示,潜在地赋予每只眼睛以不同速率渲染和显示每个帧的能力。通过四重缓冲的立体渲染可以通过各种硬件实现来提供场景的三维视图方法。对于设计播放特定类型媒体的应用程序来说,这一点也很重要,因为某些视频格式使用3D技术,这意味着四重缓冲成为正确显示视频的必要工具。在某些情况下,使用四重缓冲和立体渲染仍然需要特殊的显示硬件,并且可能会产生在标准二维(2D)监视器上无法识别的图像。
  • 发表于 2020-07-31 14:51
  • 阅读 ( 1078 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具