- 最后登录
- 2024-6-3
- 注册时间
- 2009-10-16
- 阅读权限
- 100
- 积分
- 18803
- 纳金币
- 17488
- 精华
- 1
|
像素填充(Pixel-fill)
在屏幕上绘制像素是需要时间的,当相对于视窗大小的框架速率很大时,像素填充会设定模拟速度的极限。再次提醒您,图形卡的特性会影响模拟程式执行的速率,大部分的图形卡能处理10Mpixel/s的资料,而某些图形卡处理100Mpixel/s的资料。
请注意,每个像素在屏幕上都不只绘制一次,例如,如果模拟程式模拟一个具有许多房间的建筑物,所有在使用者视野范围内的墙都会进行绘制,其中当然也包含隐藏在这些墙所面的墙。而其中会导致透支(Overdraw)的因素,会隨模拟形式的不同而不同,这是经常会考虑到的问题,对于飞行模拟的因素可定为1.0,而结构内部的模拟则可定为1.0~5.0。
如果要降低像素填充所花费的时间,您可以使用较小的模拟视窗,而要使用较小的模拟视窗,您可以打开模拟(Simulation)功能节点的特性视窗,点选大小/方位比例(Size/Aspect Ratio)标签,并输入模拟视窗大小。
如果您要降低透支(Overdraw)的程度(例如空间内部结构的模拟),您可以将每一个房间架构成独立的模拟程式,并利用改变模拟(ChangeSimulation)功能节点来进行切换,您也利用在框架功能节点的特性视窗中选取隐藏(Hidden)选项,让模拟程式中尚未看到几何物件暂时不显示。
8.3.1.4 范例:
模拟视窗的大小:640×480。
像素填充:10Mpixel/s。
透支:5.0。
一个框架的像素填充:640×480×5/107=0.153秒。
|
|