行业关键字
CG·动画理论与教程 → 正文
汽车快捷渲染的3DS MAX教程
作者: beastiebb 来源: 火星时代社区 时间: 2007年11月28日

下一页

计算机和软件都在飞速的发展。现在所有软件都在对自己的软件进行完善和发展,现在要制作出照片级的渲染效果,只要一系列的鼠标点击就能完成。要是回到几年前,Raytracing,particularly raytraced reflections,其实就是在3DSMAX中加入一个REFMAP.GIF文件。但是今天,我们借助渲染的各种功能,我们即可以独立渲染,也可以进行网络渲染来创造出真实的想象。全局光照一个借助强大的处理器计算能力和充足的时间下正确的模拟出每个点的光照情况。在今天的产品环境下,通常制作GI效果是一种昂贵的视觉方法。使用其他的方法最佳话渲染,来节约时间已经成为现在必须要解决的问题了。如果你正在处理3D的渲染,你可能已经听过 Occlusion方法。在Siggraph 2002发表的“Productiohn-Ready Global Illumination”,ILM的Hayden Landis公布了一种有效的使用非常短的时间模拟出正确的GI效果的方法。
显然,在新技术漫天飞的今天,他们的方法已经被很多要渲染大型场景的用户所采用。借着Mental ray,3DSMAX已经拥有非常强大的渲染能力。现在3DSMAX 7已经能使用Mental ray 3.3 Shader成功的模拟出OCCLUSION图象。这种环境Occlusion方法是渲染出一个occlusion传递。他们是以环境贴图为基础。)然后重复计算不同地方的传递。这就是为什么这种方法叫做“Ambient Occlusion”的原因了,它能成功的模拟出GI的各路光线,它知识建立一个GI的天光,而不使用特殊高光或者投影。却比GI快得多。

分析场景
这个图片是使用640*470像素渲染的,使用一个双CPU的工作站上用3DSMAX打开GI和引擎LightTracer,用时:14分27秒。(使用的是默认设置,当然你也可以自己调节一下)。如此复杂的一辆车加上GI以后渲染,这样的成绩已经算是不是很长的时间了。但是如果我使用高质量进行动画渲染的时候,这将是一个非常漫长的过程。
让我们在来看看我们如何使用ambient occlusion的方法在3DSMAX 7中使用Mental ray进行渲染。这个场景非常简单的布置。那有一个地面,使用PLANE建立。中间放着一辆车。对于灯光,我们使用了一个LightTracer和一些点光源来制作车体上的那些高光。

准备
我将会使用3种不同的渲染来进行最后的合成。
1.“the ambient color pass”在DIFFUSE通道的渲染。
2.“the ambient occlusion pass”来对DIFFUSE的衰减进行渲染。
3.“the specular pass”来控制高光。

The Ambient Color Pass:
这是一个使用场景中的环境光来对DIFFUSE通道进行渲染。这一步我们第一件要做的事情就是关掉场景中所有的灯光。同样高级灯光引擎也要关掉。这些你都可以在渲染对话框中进行,可以按F10进入。
最后,在Environment面板中将ambient color改掉。将值设置为140将会让场景中对象显得更为干净。这里渲染中打开了光能传递,但是只使用了51秒,这里就是你所看到的。

因为使用了SCANLINE进行渲染,对于系统性能没有充分利用,所以我们使用Mental ray替代。
The Specular Pass:
在这里,我们需要打开点光源来制作高光效果。记住:我们场景中的点光源只会影响到表面的高光,而不会影响DIFFUSE。Skylight建议关掉。为了得到特别的高光,我特别将部件分开渲染。这个你可以在Render Elements Panel下面实现。点击ADD按钮,然后选择Specular。这样将场景中的高光部分提出来。但填写名字和路径以后,我们再次渲染场景。这里我们使用了59秒。

The Ambient Occlusion Pass:
这里我们要将一个叫“Ambient/Reflective Occlusion(base)”的SHADER添加到场景对象上。这个SHADER就是同3DSMAX中的程序贴图一样使用。它将被合并到一个材质中,加到物体上去。现在让我们看看它的参数。

这里我将对SHADER的取样数和类型进行设置,sample amount默认的16对于这里实在不够而只适合制作动画的时候使用,我们最少要设置64才能看上去想GI效果。当然这里将决定场景中的散步,在这种情况下应该足够了。你只要设置以下SHADER的类型,0是在默认OCCLUSION下使用,1是在环境贴图的OCCLUSION下使用,2是在假设值下 RGB在以后通过合成软件进行合成时使用的方法。
如果使用0,我们将得到一张黑白的渲染图,在合成的时候是需要的。
因为我想车子反射出环境,所以我将SHADER的类型设置为1。

合成
我们现在来进行合成,我将使用Photoshop,但是使用其他软件原理也是一样的。我们通过调节混合方式。
我们将Ambient Color Pass做为基本层。

我们使用覆盖的混合方式.

下一页

(责任编辑:  

作品欣赏

欢迎关注视觉同盟微信公众号:
微信公众平台:搜索“vudn2004”或扫描下面二维码:
English | 关于我们 | 站点地图 | 联系热线 | 合作伙伴 | 艺术顾问 | 订阅 | 手机版
版权所有 © 2004-2024 视觉同盟 visionUnion.com)
Copyright © 2004-2024 VisionUnion.com Incorporated. All rights reserved
京ICP备09005192号
视觉同盟旗下子站:品牌专区 | 创意设计人才网 | 视觉同盟社区 | 视觉同盟论坛 | 英文版