经常看到有人在论坛发帖要求推荐一款专业设计的笔记本。很多xd对专业显卡和游戏显卡的区别以及专业显卡在设计中的作用知之甚少,甚至完全不了解。但都是道听途说的观点,或者自己臆想出来的观点,所以会跟帖回答。这样的回复一点帮助都没有,反而会误导更多不懂专业显卡的人。
1996年开始自学3D设计,毕业后从事建筑设计。当时国内的建筑效果图制作刚刚起步,制作成本极高,经常要几千人去讨要。一怒之下,我开始在之前自学的基础上,自己动手做建筑效果图。虽然几年后因为这种类型的工作室开始遍地开花,我不再需要自己做建筑效果图,但出于对这一行的兴趣,这方面的技术也没有在论坛上看到那么多对专业显卡的误解,我大胆地根据我10年的设计经验和为朋友安装3或400套的DIY经验写了这个非常简单的帖子,以简单介绍专业显卡在3D设计中的作用。如有错误,请指正。
首先要明确的是,3D设计一般可以分为3、4步。1.建模就是做一个模型。2.设置动作:这一步只在动画设计中需要,包括为模型设置动作或者为虚拟相机设置行进路线。3.照明、贴图和指定材质:设置适当的照明和投影,并使用各种贴图将材质指定给模型。这一步对于最终产品的真实性是最重要的一步。4.最终渲染。下面,我将依次映射专业显卡在每个步骤中的作用。
专业显卡针对专业3d设计软件进行优化,所以显示更精准。下图是3Ds Max中的一个建筑模型。请注意图中箭头所指的部分。由于游戏显卡不能很好的支持专业的3D设计软件,在模型的显示上存在一些破面等错误显示。绿色箭头所指的部分是正确的显示。此外,如果模型更复杂,用于形成模型的表面越多,这种误差就越常见。
游戏显卡制作3D的性能
作为对比,我们来看看更复杂的机型在专业显卡上的表现。第一张图是NV中Quadro FX 4000显卡的驱动设置画面。可以看到,驱动程序中内置了大量针对专业3D设计软件优化的配置,包括3Ds Max、autocad、Lightwave、马耶等等,这些也是普通用户所熟悉的。而且专业显卡还可以安装各种专门的软件,为了让3D设计软件充分发挥显卡的性能。比如MAXtreme用于3Ds Max。安装完成后,可以选择MAXtreme作为3Ds MAX中的显示驱动,以获得更好的显示效果和更快的速度。从第三张图可以看出,我准备打开一个3Ds MAX模型文件,大小为66.6MB(顺便说一下,刚刚打开的建筑模型文件大小只有600KB)。请仔细查找第四张图中的错误。
专业显卡除了无错驱动显示,还可以大大降低CPU在制作过程中的负荷。比如移动复杂模型,游戏显卡会出现跳帧,不流畅,导致无法准确移动。可能移动了很多次还是无法移动到准确的位置。
显示是否出错,运行是否流畅稳定,都会极大的影响制作速度甚至制作人的心情。
专业显卡设置
3D设计软件设置
最大场景
做完前期制作,就到了最后渲染的时候了。我必须强调,最终的渲染速度和显卡无关,只和CPU的处理能力有关,其次是内存。在整个渲染过程中,显卡唯一的工作就是每当CPU完成渲染,就在屏幕上显示画面的一部分。所以对于最终的渲染来说,专业显卡和游戏显卡没有区别(如果有区别,只是显示的画面和色彩更好)。但由于制作人能力和经验的限制,无法准确预测最终的渲染结果,最终的渲染非常耗时(1996年我刚开始接触3D设计的时候,电脑CPU还处于飞奔的水平。那时候经常是前一天晚上开始渲染,然后人就睡觉了,第二天早上起来看渲染结果。现在电脑性能不断提升,一般建筑效果图的最终渲染可以控制在1 ~ 2小时左右)。为了节省时间,我们总是降低分辨率,渲染一个低像素的样图,粗略浏览效果,然后调整,再渲染样图,再调整,反复多次,最后才画好(这里是老手和新手最显著的区别,老手可以大大减少重复次数,而新手反复调整好几天也未必能得到理想的效果)。由于渲染比较耗时,在这个阶段,制作者往往是在等待样本渲染。那么,有什么方法可以提高效率呢?请看第一张图。3Ds MAX采用图中所示的四视口视图模式,可以调整视图显示。通过激活图片中鼠标所指的ActiveShade,在这种状态下,所做的任何调整都可以在右下视图中实时显示效果,这种效果由显卡渲染。(当然也可以在渲染中选择ActiveShade输出,使用显卡快速渲染)
由于显卡和驱动的差异,这个显卡的渲染结果和真实的最终渲染结果是不一样的。区别有多大,取决于显卡驱动对3Ds MAX的优化,以及是否是专业显卡。专业的显卡和针对专业3D设计软件的驱动优化,可以让这种显示效果尽可能接近最终的渲染效果。还可以让制作人在没有最终渲染的情况下了解到最终产品的效果,大大方便了制作人的调整,减少了上面提到的重复次数。
3ds max
但是我们要明白,再怎么优化,也没办法让显卡渲染出来的结果和CPU渲染出来的最终产品完全一致。从某种意义上说,显卡渲染出来的图像其实就是次品。显卡支持的OPENGL函数,尤其是游戏显卡支持的OPENGL函数,都是缩小简化版。用显卡渲染是为了速度而降低质量的无奈之举。这也是为什么我们能看到《侏罗纪公园》的恐龙,《终结者2》的液体机器人等近乎完美的CG电影。但我们仍然无法使电脑游戏画面接近现实。经过这么多年的发展,我们还是能一眼看出电脑游戏画面中各种不真实的地方。即使是现在的电脑游戏画面也远远落后于那部失败的CG电影3354 0755-7900。下面两张图,第一张是在四视口视图模式下(右下角的视口)激活ActiveShade后显卡渲染的结果。第二张图左边的是选择ActiveShade输出,用显卡渲染的结果,右边的是CPU渲染的最终产品。大家自己对比一下吧。
3ds max
Cpu渲染和显卡渲染
现在我来做个结论。在前期制作中,专业显卡比游戏显卡更稳定、更流畅,没有或很少出现显示错误。在后期制作上,可以在一定程度上提高效率。如果你想制作3D动画或复杂的模型,那么专业的显卡可以帮助你。如果只是做建筑效果图,那么,如何优化模型,用最少的面数展现建筑特色就更重要了。是不是显卡不重要。毕竟建筑效果图太简单了.当然,还是那句话,人才是最重要的。你能不能出好作品,不取决于设备,而取决于操作设备的脑袋。