多线程,多显示场景图形设计

时间:2013-08-18 10:35:13
【文件属性】:

文件名称:多线程,多显示场景图形设计

文件大小:732KB

文件格式:PDF

更新时间:2013-08-18 10:35:13

多线程 多显示场景 图形设计

场景图形的主要目的是改善场景优化,渲染状态排序和各种其它操作的性能,降低图形 渲染引擎的负荷,并实现复杂场景的“实时”渲染。实时渲染的目标是以足够高的帧速(符 合人眼的交互要求)渲染场景。飞行模拟程序通过窗口输出(out-the-window)的图像生成 频率要求为 60Hz 或者更高,这样显示的内容才不会发生异常。而 30Hz,20Hz 或者 15Hz 的频率则是“可交互”的,即,视口可以交由用户进行操控,并在合适的时间响应用户的输 入。基于这些目标,我们需要参照帧速 60Hz 的仿真要求实现我们的设计。我们假定帧速率 恒定,且图形子系统针对垂直消隐时间(vertical blanking time,即电子枪扫描完一帧之后返 回原点的时间)与渲染交换缓冲区(rendering buffer swap)执行同步的能力恒定。此外,我 们还假定多显示的系统已经实现了同步锁相(genlock),至少实现了帧锁相(frame lock,借 助硬件使每个显示屏上的帧实现同步),这样就可以实现垂直回描边界(vertical retrace boundary,即电子枪扫描完一帧之后返回的边界)在所有图形子系统上的同步。


网友评论