找回密码
 注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3697|回复: 1

选购图形工作站者常识

[复制链接]
mmmjyet 发表于 2012-3-18 19:05:50 | 显示全部楼层 |阅读模式
我们就以3dmax和V-RAY为基本平台来讲解。从业者都知道,作为图形工作站,作用无外乎包括三个部分,第一是建立模型,第二就是光源材质(Shade),第三就是渲染(Render),这三个步骤对工作站的子系统的要求侧重点各不相同,在3Dmax里面,对硬件的要求也主要集中在这三个方面,这是存在关联而必需的过程,很多时候我们都把这三个概念统一为“渲染”,这是极不科学的,也给人们带来了误导。

第一阶段,当然是建立线框模型,这个阶段实际上就是设计工程师最繁琐,工作量最大的时候,这时候,为了建立精细的模型、,要在窗口模式下面,不断的进行缩放、旋转、增加减少物体,以求达到最真实的效果。这个时候,如果显示器在这个过程中表现为停顿,或者打开需要很长的时间,那么我建议你,该换换显卡了。

第二阶段,在三维作图里面有一个专业的词语:Shade,我们在这里理解为一种显示方案,作用在于在3Dmax、MAYA等三维软件的主体窗口中,来辅助观察模型效果。虽然着色模式比线框模式更容易让我们理解模型的结构,但它只是一个简单的显示而已,在一些高级复杂的三维软件中, Shade能显示出简单的灯光效果、阴影效果和表面纹理效果,当然,这需要专业显卡的支持,所以,作为软件公司,不能盲目的降低工作站系统的成本价格,相反的,好的专业显卡,能提高工作人员的工作效率,节约时间。

  专业卡与家用的游戏卡的最大不同点在于“Shade”方式的不同,游戏卡着重的是“显现”能力,就是把计已经做好的东西,能够通过显示器表现出完美流畅的效果。而专业卡的本质上是“生成”能力,即是按照设计人员给定的坐标、参数,生成一个个虚拟的三维物体来。专业图像卡除了比游戏卡能更加流畅的拖动更加复杂的模型之外,还有一些专业卡特有的功能,例如支持透明、高光、抗锯齿等等,这可以使得设计师在建模阶段,就可以得到尽可能接近最终结果的效果。从而节省“尝试”的时间,提高效率。

  第三个阶段,当然是渲染出图(Render),这个阶段,基本上就是电脑处理,无需人为值守。这里的渲染,是指Render。当我们需要把模型或者场景输出成图像文件、视频信号或者电影胶片,这就必须经过Render程序。

  Render阶段,他对CPU的需求是无止境的,所以才有了今天的渲染农场,渲染农场其实是一种通俗易懂的叫法,科学应该称之为 “分布式并行集群计算系统”,这是一种利以太网和操作系统构建的超级计算机群,它使用高端的商业计算机硬件设备(特别是处理器)来达到或接近超级计算机的超强计算能力。

  Render操作对CPU(核心)的数量极为敏感,多CPU、多核心等技术,用在Render方面,得到的性能提升是巨大的,基本上,双CPU(核心)的速度,就等于同频率下单CPU(核心)的1.5倍。所以一般的个人或者公司使用高端的工作站,都采用双核、多路CPU、多核心的系统,某些要求特别高的动画电影制作,还需要专门用渲染集群的方式,将任务分配到尽可能多的处理器里去。说了这么多,只表明一个问题:渲染对处理器的要求,永无止境。

在渲染的同时,我们细心的发现,随着时间的推移,完成度越来越高,内存占用率会增加,不过,内存容量也不是越大越好,只要内存占用不超过实际的内存量即可。硬盘方面,在渲染比较大的文件时,需要频繁的读写数据,所以,在要求高的时候,我们推荐采用性能高而不容易损坏的SAS硬盘配合整个系统的工作,并做好磁盘阵列,以防止硬盘损坏而导致的数据损失,当然,规模大的公司更容易做到这一点。

  而在这个阶段,显卡的发挥的作用是微乎其微,甚至是没有任何影响的,所以有些朋友有这样的疑问: “我买了专业显卡,为什么渲染速度和普通的显卡速度还是一样的?”,很明显,这里他就是把Shade和Render搞混淆了,其实这也难怪,现在的显卡广告上,大肆吹嘘显卡有多少多少管线,“渲染”能力如何如何了得,极易让刚入门的用户晕头转向。所以,有许多专门渲染的机器,称为渲染服务器,上面只有板载的显卡,仅仅是16M到64M显存而已。

总结:

  为3D而生的图形工作站,对显卡都很看重。在建立模型阶段,CPU的作用并不是十分明显,通过对双核、四核、双CPU的测试我们不难发现它们之间的速度不会并不会相差多少,但是在一些特定的软件中,可能多核或者多路CPU是非常有用的。其次是内存,在这个阶段只要内存使率不要超过100%即可,当然不包括虚拟内存,虚拟内存在实际的使用中,发挥的作用微乎其微,内存频率的高低对这一阶段的作用也不是太明显。而到了渲染阶段,则是CPU、内存、硬盘比较重要,显卡反而只是作为让我们看见一个渲染的进度的工具变得不那么重要了。

  所以,鉴于建模和渲染这两个过程对硬件要求并不一致,所以很多有实力的公司都是采用了2种平台,一种是偏重设计性能的工作站,另一种,就是侧重CPU性能的渲染服务器了或者渲染集群,V-Ray有一个网络渲染功能,也就是“分布式渲染”,很多朋友都知道,而没有尝试,如果有机会,笔者会以这个为主题,详细介绍一下
cly 发表于 2012-3-18 21:31:29 | 显示全部楼层
学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|顶渲网

GMT+8, 2024-5-19 23:42 , Processed in 0.059577 second(s), 4 queries , Gzip On, Redis On.

Powered by Toprender X3.5

Copyright ? 2001-2023 顶渲网

快速回复 返回顶部 返回列表