SketchUp输出的图像锯齿严重怎么办?

本问答由孙志发编辑整理

SketchUp属于三维设计软件,所有的三维模型都需要即时显示,因此对电脑硬件中显卡的要求会稍微高一些。由于它采用的是OpenGL方式来驱动,所以在选择显卡时尽量选择对OpenGL支持比较好的Nvidia芯片的显卡比较好。

1、设置SketchUp菜单窗口中系统设置选项中的OPENGL
kjc01
硬件加速跟快速反馈虽然都使用显示卡的功能,却是两种不同的观念。SketchUp要求显示卡能100%支持OpenGL是有原因的,运用OpenGL指令集驱动显卡做3D矢量运算,对显示材质和光线做细致的表现,影像在屏幕上显示是全靠显示卡和显存工作,CPU反而帮不上什麽忙。整个显示的效率全靠显卡对OpenGL的支持度。因此只要显卡能支持OpenGL就必须开启硬件加速功能这是毋庸置疑的。
快速反馈也是显示卡的功能,如果一个画面算完了再显示,那麽速度是来不及的,所以由快速反馈功能一面运算一面切换达到快速显示的目的。通常快速反馈也是必勾选的项目。只有显卡对OpenGL的支持度不良的时候产生花屏(反馈速度不足)才会不得已去掉这个功能的勾选。
至于下面那个反锯齿,会跟据SketchUp对显卡检测出能适应的反锯齿运算能力列出的设定值,当然4x最好,0x最差。要注意的反而是前面的颜色、精度和阴影三项。

2、导出图像的大小
导图时你导出的像素点越高,则线就越细。一般上到4000点的图线就很细了,有锯齿也看不清了。
kjc02

3、设置显卡渲染帧数
渲染帧数意味着CPU渲染了多少帧才交给显卡处理,而不是CPU协助处理,所有帧CPU都要参与处理的。比如默认是3,就是等CPU处理了3帧,才开始由显卡处理,这样可以在性能急降的时候让画面变得流畅,因为你已经缓存了3帧,只需取用缓存的帧就可以了,所以理论上越高越流畅,这个流畅只是指动作连贯而不是帧数高,但是设置太高会造成输入延迟和可能造成慢动作等问题。
显卡设置中由3D应用程序决定”选项,这个选项的用意是让SketchUp这些应用程序内建的OpenGL引擎控制显卡的驱动设置,SketchUp的OpenGL面板上性能选项才能接手控制。通常我们都采用勾选这个选项。如果在显卡设置面板直接设置渲染帧数则需要不断测试显示结果,同时不是仅仅调整其中某一个参数就能得到所期望的效果。
kjc03

渲染帧数设置好后在SketchUp里选择加速选项

kjc04