我看到许多的朋友发作品的时候都忽略了这个东西,所以特别写这个帖子,把目前我用过的CG软件的反走样输出说明一下,以方便广大CGPAD会员查阅。
首先要说的是:什么是反走样?用最简单的话来说,就是提高图像的质量,消除噪声。 因为我们用的CG软件需要对连续的对象进行离散化,中间存在一个采样的过程,而采样就会带来走样。请看下面的图:
左边的图片是按照1:1的方式采样得到的图象,我们看到有很明显的毛刺。这些毛刺就是所谓的走样,而反走样就是要去掉这小毛刺。通常的反走样都是提高采样的倍率来达到的。右图是4x4的Grid采样得到的反走样输出,看起来要舒服许多。理论上不必过多了解,但效果我们已经看到了。
接下来是我用过的一些CG软件的反走样输出设置方式,如果有大家熟悉的而我没有给出来的,欢迎跟贴补充,CGPAD.COM有足够的空间容纳图片和文字。。。
1、FerryMan Fractal
这个软件在我当初开发的时候就特别对反走样功能作了大量的工作,因为任何时候我们都希望看到高质量的图片。要用反走样方式输出图片,需要在渲染的时候指定采样方式。需要注意的是,这个采样方式是针对不同的图片可能会有不同设置,它并不是一个全局的设置项。FMF里,打开图像大小的对话框就可以设置文档的采样方式:
其中,右上角的Sampling框就是设置采样方式的地方。在通常的设计状态下,我们用的是Pixel(Use Buffer)方式,它是按照1:1的方式采样,所以可能有走样。其它的选项均是带反走样的输出,比如Grid方式(这是最简单常用的)。如上图,Squares为4的时候,按照4 x 4的方式采样。实际上,大部分的作品用3 x 3的Grid就已经足够了。
2、Ultra Fractal
UF的反走样功能只有在Render to Disk的时候才有,这点和FMF不同,FMF在向屏幕输出的时候也可以打开反走样。 Render to Disk菜单在Fractal大菜单的最后一项,下图是Render to Disk的对话框:
红线指示的地方就是设置反走样的地方。通常情况制定Normal反走样就可以了。下面的Subdivisons中的3 x 3和FMF的是一个意思,就是采样比率。
3、MojoWorld
MojoWorld的渲染设置菜单中有5个缺省的选项,我们同常可以用Low来进行输出预览,这是设计时候的行为。当然,你也可以在直接在Preview区域通过Enhance来预览,不过那个图片相当小,只能做初略审查。而Normal和High是用的最多的输出选项,通常我用Normal来渲染以节约时间。如果你需要手动进行设置的话,就点中间的Settings...菜单,它会给出一个设置界面。
其中,Antialiasing就是采样比率,而下面的Geometry Detail是指定几何体的细节程度。它们两个参数组成了MojoWorld的反走样体系。
4、Terragen
这里说的TG是指的0943版本的,对于TG2 Tech Preview我还没有真正的用过。请看下图:
在Rendering Control对话框里有一个"Render Settings"按钮,点开后看到的就是上面的对话框。在TG0943里面,要做反走样,必须注册才能使用。只有正确注册后Ultra和Extra Blended Detail才可用。只要把这两个地方勾上就可以了,TG在反走样方面给的选择太少也!
5、POV-Ray
这个软件是比较特别的,尤其是对于搞设计的人来说,因为它基本上都是靠代码说话。要设置反走样也是一样的:Render菜单Edit Settings/Render,然后在出来的对话框中的INI File区点击Edit,编辑QUICKRES.INI文件:
接下来该怎么做就不用说了吧。。。
6、Apophysis
要使用APO的反走样功能,也必须在Render to Disk的模式下。Render to Disk菜单位于Flame菜单下面,可以通过Ctrl + R这个快捷键访问。
其中,Oversample就是指的过渡采样的比率,这个值直接影响到下面的memory required,如果内存不够的话,就只能渲染小一点的了。
--------------------------------------------------------------------------------------------------
今天先写到这里,日后再补充。。。如果有哪个软件需要说明的,也请跟帖指出。