




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2009-11-07 10:15mental ray是一个专业的3D渲染引擎,它可以生成令人难以置信的高质量真实感图象。现在你可以在3D Studio的高性能网络渲染中直接控制mental ray 。它在电影领域得到了广泛的应用和认可,被认为是市场上最高级的三维渲染解决方案之一。原来它一直是Softimage标榜自己身价的重要筹码,现在已经被好心的软件商移植到了3 D Studio MAX上,其无缝的集成使3D Studio MAX的用户只需进行简单的学习就可以使用。也就是说现在在Max中你也能得到和在Softimage中一样的高质量的渲染质感。我们先来看一看mental ray的主要概念和功能:1 接近现实的快速反射效果Reflection(支持ray Tracing贴图);2 接近现实的快速折射效果Refraction(支持ray Tracing贴图);3 运动模糊(Motion Blur),特别是能够生成阴影的运动模糊;4 能渲染出原来只有在Video Post里才能实现的景深效果(Depth of Field );5 智能光全局照明Global Illumination,光线扩散(radiosity)使物体自身表面的色彩扩展到其他物体表面;6 优秀的折射和反射聚光(Caustics)效果;7 完美的双CPU支持在进行mental ray的学习之前,我们有必要了解一下mental ray中一些术语的概念。1ray-traced Reflection and Refraction(光线追踪方式的反射和折射):反射和折射的概念我想不必再用过多的词语来解释,只是里面有一个追踪深度(Trace depth)的概念,是用来限制光线反射和折射次数的因素。2Motion blur(运动模糊):在真实照相机拍摄动画时会产生因为运动而产生模糊的效果。3Depth of field(景深):照相机聚焦于一点或一个平面,越远离这一点的场景越模糊。4Caustics(聚光):光线被物体反射回来或者穿过(透明)物体折射出来,投射到另外的物体上的效果。有反射聚光和折射聚光。5Global illumination(全局照明):由于光线的扩散小规模使物体自身表面的色彩扩展到其他物体表面。6Area Lights(区域灯光):区域灯光最大的特点是它所产生的阴影在光源附近的地方比较清晰,而随着距离的增大阴影逐渐柔和模糊。使用mental ray时的注意事项:由于mental ray和3dmax不是100%无缝结合的,有一些Max中的设置,特别是材质部分有许多东西对于mental ray是无效的,这些部分的内容是使用mental ray时必须牢记在心的:1. 在Shader(着色方式)方面,mental ray不支持Strauss shader方式,但支持除此而外的所有类型,即Anisotropic、Blinn、Metal、Multi-Layer、Oren-Nayar-Blinn和Phong类型2. 在材质类型(Materials)方面比较有讲究:1)Blend材质类型中,mental ray只渲染material 1,因此不会产生材质的混合效果。2)Matte/shadow材质类型中,不能使用Raytrace贴图,但可以使用Flat mirror或Reflect/refract贴图。3)Morpher,Shellac材质类型不被支持。4)Raytrace材质类型不被支持,只能在reflection或refraction贴图通道中使用raytrace贴图。3 .在贴图方面也有一些注意点:1)Adobe Photoshop/Premere Plug-in Filter贴图不被支持。2)Bitmap中不支持jpg格式,这点是千万要记住的!3)Brick贴图方式可以支持,但是效果不很理想。4)Flat mirror贴图方式在第一帧时不显示效果。除此之外都能发挥作用)5)Gradient Ramp/paint贴图方式不被支持。6)Raytrace贴图方式本身的参数无效。不过可以在mental ray Rendering选项中调节。Thin wall Refraction贴图方式不被支持。一)描绘深度和样本智能光基础 mental ray: Rendering Algorithms rollout(渲染运算法则)中,max. Trace Depth设定了反射(refraction)、折射(reflection)的次数和他们的限定总和(sum)。如果反射次数不接近自然规律,则效果可能不会理想。如,教程中杯子的反射共有大约6层,如果数值小于6,则效果将不理想。因此,必须为反射设置合理的数值,当然过大的话会无谓地延长渲染时间。另外,当折射或反射的数值超过总和(sum),效果将不会与设为总和时有什么区别。 mental ray的光线追踪(Raytrace)作用于max的raytrace类型贴图,不对应raytrace材质类型。max的raytrace的设置不影响mental ray的Raytrace效果,mental ray的Raytrace由自己的部件控制,相关参数在渲染对话框的mental ray: Rendering Algorithms rollout(智能光:渲染算法卷轴)里。 在物体属性(object Properties)中的mental ray一栏里,取消 Primary Visibility (主要可见度)将会使渲染的图象里物体本体消失,取消Secondary Visibility (第二可见度)将会使渲染的图象里物体的反射影像消失。注意阴影shadow的设置。 渲染设置对话框中样本(samples)的最小值minimum最大值maximum时,数值越大图像质量越高,所需渲染时间越长。一般常用预览设置m in=-1,max=0,常用于最后渲染的参数min=1,max=2。不要将min和max值设为同样的数值。 渲染设置对话框 -> mental ray: sampling quality -> options: view samples为观察参数设置效果的辅助设置。可以用它来观察不同参数的效果。生成的图像里,白点为max值的体现,黑色区域为min值的体现。白色越密,图像质量越高。当min=max时,观察图像总呈现为白色。PS: ABOUT SAMPLES 关于样本 samples filter(样本过滤器)-filter(过滤器)的作用是将设定范围内的渲染结果按照一定的方式归纳到单位像素中去。此处filter种类有B ox, Gauss, Triangle, Mitchell, Lanczos。box filter是缺省的过滤器,它按平均的方式计算;其它的过滤器按一定曲线规律计算,其中mitchell filter是最精确的过滤器。width(宽度)和height(高度)的数值是用来指定filter的范围大小。范围越大,画质将越高,也越耗时间。 lock samples-在渲染动画时,mental ray插入随机变化到各帧的sampling样本设置中。lock samples使数值稳定,有利于生成的动画效果。 Contrast: Spatial(对比:空间)的RGB值:如果同一画面中相邻的样本之间的差异超过 Spatial 的RGB值,mental ray 渲染器将提升样本至指定的最大值(samples: maximum)。因此 Spatial 值增大将减少渲染的负担,但会以损失一些图形质量为代价。缺省值:24,24,24。 Contrast: Temporal(对比:时间)的RGB值主要针对动画。如果动画中相邻2帧的样本之间的差异超过 Temporal 的RGB值,mental ray 渲染器将提升样本至指定的最大值(samples: maximum)。因此降低Temporal的RGB值将增大样本设置,由此提高运动模糊(motion blur)的画质,当然必须为此付出更多一些的渲染时间。(当运动模糊出现粉粒现象,降低Temporal的RGB值【或者增大samples的最小值和最大值】可以改善这一状况。) contrast选项中的Spatial和Temporal有相同的规律,增大它们的RGB值都将缩短渲染时间,损失画质;减小它们的RGB值都将延长渲染时间,提高画质。不同的是,s patial是对比的同一画面中相邻的样本,Temporal是对比的同一动画中相邻2帧的样本。 Jitter:启用它将在样本区域中导致变化。禁用它动画将会相对稳定,减少反锯齿优化。缺省为 disable (禁用)。二)折 射玻璃器皿和酒水的折射 mental ray的光线追踪(Raytrace)作用于max的raytrace类型贴图,不对应raytrace材质类型。因此用mental ray渲染光线追踪效果,一般是在max的材质编辑器(material editor)中材质的map设置里加上附给反射或折射(reflection / refraction)的raytrace型贴图。 注意材质编辑器里设置材质扩展参数(Extended Parameters rollout)的反射系数(Index of Refraction)。教程中指出玻璃制品一般为1.5,水、酒精等液体一般为1.33。 注意玻璃杯子等透明物体的透明度参数-Opacity。 教程中玻璃杯子的模型由spline曲线加上修改器lathe建成,在lathe的模型输出方式中选用NURBS模式,杯子的外形将更加完美,最终所得图象效果更佳,当然会消耗相对多一些的时间。(三)运动模糊动画不可缺少的特征 要使用mental ray的运动模糊,必须打开渲染工具设置内mental ray: Camera Effects rollout(摄像机效果设置卷轴)的motion blur选项。 mental ray的运动模糊效果与max本身的object Properties(物体属性)里motion blur的参数设置无关,但必须打开物体属性中motion blur的enabled(有效的)选项,才能有运动模糊效果。 max缺省的渲染工具scanline renderer有image和object 2种类型,都不能做到shadow阴影的运动模糊;mental ray能够做到。 如果mental ray的模糊承粉粒状,那可能是因为sample数值过低(预览),增大为min=1,max=2,即可解决。 scanline renderer的运动模糊参数duration是设置前后相邻的2帧间的快门时间,数值为1则为满值即完全打开,超过1则意味着更大的增幅。 mental ray的运动模糊参数shutter快门时间,数值为1则为满值即完全打开,超过1则意味着更大的增幅。 Note: Turning on Motion Blur for both cameras and shadows can cause shadows to shift position. To avoid this effect, turn on motion blur for cameras only.同时打开cameras和shadows针对motion blur的选项会引起位置改变,避免这一情况的方法是只打开camera的选项。(四)景深(聚焦)效果出色的调焦摄影 Depth of Field的设置存在于渲染对话框和每一个摄像机camera各自的属性修改卷轴里。注意打开所需的 depth of field 选项。 光圈越大,f-stop值越小,景深效果越强。光圈越小,f-stop值越大,景深效果越弱。合理的f-stop值取决于场景的组成成份(大场景还是小角落)和你调焦的需要。摄像机视图和透视视图的f-stop值都可设置参数动画。 要改变聚焦点,可移动摄像机的目标点来直接改变效果。对于自由型的摄像机free camera,可以通过改变属性修改卷轴中的TARGET选项来变化depth of field的效果。 渲染对话框里depth of field的参数仅对应于透视视图(Perspective viewport)。摄像机视图的focus效果通过改变摄像机属性修改卷轴中的depth of field的参数一栏来达成。 透视视图的景深通过手动设置Focus Plane 的参数(渲染对话框里depth of field的参数之一)来调节,即指定距离。具体数值可参考相关摄像机的修改属性卷轴中target的参数进行调整。透视视图的景深还可指定其起止范围,方法是在渲染对话框里depth of field卷轴内点下拉菜单选用In Focus Limits,然后设置右侧Focus Plane 的参数。Focus Plane setting无法设置参数动画。? 通过动画摄像机来引导其它物体,可以将摄像机目标点 camera target 设为引导中心。但可能与你想要的景深范围不相同,因此可改变动画摄像机的方法。通过建立虚拟物体 dummy object 来替代摄像机目标点的位置,并指定摄像机的动画一个“目光指向(look at)控制器”,把虚拟物体制定为目标即可。(五)反射聚光创造极具气氛的水纹光波 Caustics是光线从物体反射回来或者穿过(透明)物体折射出来,投射到另外的物体上的效果。比如,阳光照在泳池的水面上,周围墙面上反射着它微微发亮、不均匀抖动着的粼粼波光水纹(光斑)的样子。 应用mental ray的reflective caustics,必须至少有一个材质包含raytrace或flat mirror或reflect/refract贴图设在reflection型贴图位置。并指定反射物体以产生caustics。 打开object properties中的 generate caustics(产生聚光)选项。注意receive caustics(接收聚光)选项。根据需要设置场景中物体各自的相关选项。在 mental ray 渲染对话框中打开Caustics选项。在灯光属性的Indirect Illumination Params rollout(间接照明参数卷轴)中减少caustics组photons(光子)数可以观察到一个个单独的光子。 photon map(光子贴图)是光子和反射的图案(pattern)。它的作用是当光和反射的条件没有发生变化时,mental ray将重复使用它来代替在渲染动画或帧序列时总是为每一帧重新生成光的反射图案。这对缩短动画渲染时间具有极大的意义。在 mental ray 渲染对话框中mental ray: Indirect Illumination rollout(智能光:间接照明卷轴) > Photon Tracing and Map (光子追踪和贴图) > Photon Map(光子贴图), 选择render代表为每一帧重新计算光子贴图;选择save将保存当前光子贴图;选择Load existing将为动画调用已有的光子贴图,忽略当前的其它相关参数变更,不在每一帧重新计算光子贴图。file是用以指定保存地址或调用的文件的地址。 mental ray 渲染对话框 > mental ray: Indirect Illumination rollout > caustics: radius(半径), radius关闭时,光子缺省大小为场景大小的1/10。调整可获得不同的光斑(lighting pattern)效果。mental ray在重叠的光子间插入样本(samples)使之平滑并产生不均匀(自然随机)的图案,此处的samples是指具体的样本数目,数值越大,效果越接近自然状况。radius过小不能相互重叠时,samples将起不到作用,因而此时改变samples值将不会有变化,也很难有好的效果。box型的filter(过滤器)可能会在波光中产生杂点(噪值noisy),cone型的filter会改善这一点,平滑波光中的杂点。(六)全局照明创造完美的照明 概念:真实世界中,光能在物体表面之间传递,这正好减少了粗糙的阴影和增加了明亮感。专业的3d艺术家们往往苦于要打上成打甚至上百个光源来模拟真实世界中光能在场景中的传递。这当然非常可怕地增加了渲染时间和场景的费用,但是这往往是产生专业产品的唯一办法。r adiosity提供了用少量的光源来达成光能传递的效果,但是它需要特别的软件和算法,还包含了十分不合理的学习过程。mental ray的 global illumination提供了最佳的选择。mental ray的 global illumination 能用少量的光源生成平滑的自然光效果,并只增加少量的渲染时间。要点:渲染设置的全局参数,最终聚合参数;光源的间接照明参数。 注意材质编辑器。所有参与光能传递的物体都必须指定好材质,没有材质或建立物体时缺省的材质都无法加入光能传递的计算。 必须指定至少一个物体为global illumination的发生器(generator)。这里的发生器指反射光子,用以产生间接照明效果的源物体。选择物体点右键,在物体属性(obj ect Properties)中打开generate global illumination(发生全局照明)选项,并视需要选择receive global illumination(接收全局照明,<会受到传射的光>)。 energy(能量),在灯光属性的Indirect Illumination Params rollout(间接照明参数卷轴)中特指光能大小。 Final Gather(最终聚集【可理解为“后期改良处理”】)使用额外的光线使得全局照明平滑连贯,消除原来的光斑现象。它的位置在渲染对话框的间接照明卷轴里。 渲染对话框 > mental ray:indirect illumination > global > radius(半径),此处半径是指光子(photon)的大小。光子缺省大小为场景大小的1/10,用户设定的半径必须满足光子之间相互重叠,如此全局照明的样本( sample)才会有效果。半径越大,重叠面越大,耗时越长,画质越好。 渲染对话框 > mental ray:indirect illumination > final gather > radius(半径),final gather的半径越大,覆盖面越大,耗时越长,画质越好。 调整全局照明来加速渲染:渲染对话框的间接照明卷轴里global的sample数和final gather的sample数,及灯光属性的indirect illumination Params rollout中global illumination的光子(photons)数,还有上述的几个radius(半径)尺寸。这些数字都能改变渲染花费的时间和最终效果。减小这些数值都能加快渲染,但是会损失画质,不过对用于预览和测试是十分有利的。相反,加大它们就能获得良好的画质作为最终成品,当然,你必须为此花费相应的时间。(七)区域灯光创造真实的阴影 概念:3DSMAX的灯光分为点光源和方向光源两种。点光源的光线发自一点并向外扩散;方向光源则投射出平行的光线。两者都能产生边缘清晰或者柔和而平均的阴影。但真实世界的情况是,阴影往往在光源附近的地方比较清晰,而随着距离的增大逐渐柔和模糊。mental ray能用名为“Area Lights”的灯光在场景中产生自然的柔和的阴影。3D Studio MAX可通过与mental ray关联的内建脚本语言(MAXScript)中实现这一性能。3D艺术家们可以通过在场景中添加area lights(区
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校生量化管理制度
- 学校诚信社管理制度
- 安全充电桩管理制度
- 安全预评价管理制度
- 实训室技术管理制度
- 审计局票据管理制度
- 客运站公司管理制度
- 家具厂卫生管理制度
- 应急安全与管理制度
- 录播室安全管理制度
- 14-2《变形记》(节选)公开课一等奖创新教学设计统编版高中语文必修下册
- 2025年阳光财产保限公司招聘笔试参考题库含答案解析
- 2024年中考模拟试卷道法(山西卷)
- 医院健康咨询合同范本
- 初一英语阅读理解100篇七年级上册英语阅读理解及答案
- 2024年湖南省初中学业水平考试地理试卷含答案
- 急性肺栓塞的急救护理
- 奶茶供货合作协议书范文范本
- 明清家具完整版本
- GB/T 15822.2-2024无损检测磁粉检测第2部分:检测介质
- 2024年河南省现场流行病学调查职业技能竞赛理论考试题库-中(多选题部分)
评论
0/150
提交评论