如何加快3DS的着色速度

Author: 宋珂 Date: 1997-01-01

  3D Studio是一个优秀的三维动画制作软件,利用它可以方便地制作出极具立体感的动画作品。然而凡是使用过3DS的人都会对它的着色时间过长感到头痛,制作一段普通的30帧的动画往往要耗费几个小时。其实,只要采取一些适当的措施,就可大大缩短着色的时间。具体方法如下:
#2  一、选择适当的着色标准
  由于使用3DS的并非都是专业人员,因此对于业余爱好者完全可以视自己的需要选择适当的着色标准。当按下屏幕菜单中的Render键准备着色时,屏幕上会弹出一张提示图表,上面是一些关于着色操作的参数设定。其中Shading Limit(着色模式)和Resolution(分辨率)这两项对于着色时间的长短影响很大。
  3DS一共提供了4种着色处理模式,即
  Flat:这种模式在着色处理后,每个面以刻面形式呈现,因此着色处理速度最快,常用于立方体设置上,但设置成此模式的材质无法投射光线阴影。
  Grourand:反光效果较模糊,边缘有锯齿感。
  Phong:反光效果较清晰。
  Metal:这种模式主要是设置金属材质,它产生的反光部分会非常强。
  比较这4种模式,其着色时间由短到长依次为Flat、Grourand、Phong、Metal。如果用户对画面质量的要求不是很高,而又想尽快看到自己的作品,那么选择Phong就可以了。依笔者的经验,如果是制作动画,选择Phong和Metal从视觉上给人的感觉差别不大,而前者的着色速度就快多了。而若是制作单幅静态画面,可以考虑选择Metal模式。
  在着色分辨率上有四种选择:320×200、256×243、512×486和640×480。显然使用320×200的分辨率将用时最少,当然这应视用户的具体需要而定,如果单从时间上考虑,应选择较低的分辨率。
#2  二、灵活设定几何模型的参数
  3DS中的3D Editor(三维编辑器)帮助用户建立标准立体几何模型。在建立球体(Sphere)、圆柱(Cylinder)、圆环(Torus)等模型时必然要涉及到Values值。它的意义是球体每一环面的边数,缺省值为16。Values值设得越高,物体表面越光滑细腻,相应的着色时间也越长。另外,建立空心圆柱(Tube)、圆环、圆锥(Cone)将会碰到Sides值,它是指底面(或截面)多边形的边数,显然Sides越高,物体表面越平滑。圆柱(Cylinder)的缺省值为6,实际上是一个正六边形柱体。设定几何体的这些参数应结合它们所处的画面位置灵活处理。如果物体是“近景”,则相应的Values值、Sides值可设高一些,以减少物体表面的所谓“棱角”。而如果物体是“远景”,这些参数值可设得比缺省值更低一些以加快着色速度。此外,在动画制作中,如果摄象机(Camera)镜头不抵近观察的物体,也可降低上述参数值,这不会影响动画效果,因为观众是不会觉察到这些细微差别的。
#2  三、做好快速动画着色预视
  这看起来好像是题外话,但是做好这一步的确可以节省用户的许多时间。许多初学者往往不善于使用这个功能,在设计完动画之后就匆匆忙忙按Render键着色,最后完成后又发现了许多问题,不得不重头再来,白白浪费了时间。这是一个在3DS 4.0版本中新增的功能,特别是在Keyframer(关键帧操作)中增加了Program/Camera/Prevu命令,使得用户在设定了动画过程后可以马上预览自己的作品,与传统的Preview命令相比,它的显示方式是256色而不是黑白方式,这就更接近着色完成后的真实效果。正所谓“磨刀不误砍柴工”,用户应充分利用这个功能检查自己的作品中有什么不完善的地方以及时修改,确定无误后再进行着色。