1.硬件加速和SketchUp
SketchUp是十分依赖内存、CPU、3D显卡和OpenGL驱动的三维应用软件,运行SketchUp需要100%兼容的OpenGL驱动。
专业知识 关于OpenGL
学习笔记
OpenGL是众多游戏和应用程序进行三维对象实时渲染的工业标准,Windows和Mac OS X操作系统都内建了基于软件加速的OpenGL驱动。OpenGL驱动程序通过CPU计算来“描绘”用户的屏幕。不过,CPU并不是专为OpenGL设计的硬件,因此并不能很好地完成这个任务。
为了提升3D显示性能,一些显卡厂商为自己的产品设计了GPU(图形处理器)来分担CPU的OpenGL运算。GPU比CPU更能胜任这个任务,能大幅提高性能(最高达3000%),是真正意义上的“硬件加速”。
安装完SketchUp后,系统默认使用OpenGL软件加速。如果计算机配备了100%兼容OpenGL硬件加速的显示卡,那么可以在“系统使用偏好”对话框的OpenGL面板中进行设置,以充分发挥硬件加速性能,如图2-70所示。
图2-70
专业知识 模型材质的显示
学习笔记
SketchUp8.0在“系统使用偏好”对话框中的OpenGL面板中增加了“使用最大纹理尺寸”复选框。可以看到,没有勾选“使用最大纹理尺寸”复选框时的场地贴图比较模糊,如图2-71所示;勾选了“使用最大纹理尺寸”复选框后的场地贴图显示得比较清晰,如图2-72所示。
图2-71
图2-72
2.显卡与OpenGL的兼容性问题(www.daowen.com)
如果显卡100%兼容OpenGL,那么SketchUp的工作效率将比软件加速模式要快得多,此时会明显感觉到速度的提升。如果确定显卡100%兼容OpenGL硬件加速,但是SketchUp中的选项却不能用,那就需要将颜色质量设为32位色,因为有些驱动不能很好地支持16位色的3D加速。
如果不能正常使用一些工具或者渲染时出错,那么,显示可能就不是100%兼容OpenGL。出现这种情况,最好在“系统使用偏好”对话框的OpenGL面板中取消勾选“使用硬件加速”复选框。
技巧提示 纹理的显示
学习笔记
如果在SketchUp模型中投影了纹理,并且使用的是ATI Rage Pro或Matrox G400图形卡,那么纹理可能会显示不正确,禁用“使用硬件加速”功能可以解决这个问题。
3.性能低下的OpenGL驱动的症状
以下症状表明OpenGL驱动不能100%兼容OpenGL硬件加速。
●开启表面接受投影功能时,有些模型出现条纹或变黑。这通常是由于OpenGL软件加速驱动的模板缓存的一个缺陷所致。
●简化版的OpenGL驱动会导致SketchUp崩溃。有些3D显卡驱动只适合玩游戏,因此,OpenGL驱动就被简化,而SketchUp则需要完全兼容的OpenGL驱动。有些厂商宣称自己的产品能100%兼容OpenGL,但实际不行。如果发现了这种情况,可以在SketchUp中将“使用硬件加速”功能关闭(默认情况下是关闭的)。
●在16位色模式下,坐标轴消失,所有的线都可见且变成虚线,出现奇怪的贴图颜色。这种现象主要出现在使用ATI显示芯片的笔记本电脑上。这一芯片的驱动不能完全支持OpenGL加速,可以使用软件加速。
●图像翻转,一些显示芯片不支持高质量的大幅图像,可以试着把要导入的图像尺寸改小。
4.双显示器显示
当前,SketchUp不支持操作系统运行双显示器,这样会影响SketchUp的操作和硬件加速功能。
5.抗锯齿
一些硬件加速设备(如3D加速卡等)支持硬件抗锯齿,这能减少图形边缘的锯齿显示。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。