Maya的mental ray渲染阴森的“蛋洞”

Maya的mental ray渲染阴森的“蛋洞”
Maya的mental ray渲染阴森的“蛋洞”

作者:史蒂芬卡罗尔

使用的软件:Photoshop,maya的mental ray,ZBrush

史蒂芬卡罗尔的制作流程,使用Maya照明和用mental ray渲染

介绍

我的目标是尽量保持这个教程非常直接而且简单易懂。我会告诉你我怎么照亮我的场景蛋

蛋洞,并简单讲解场景建立的技术。接下来,我将讨论在我的场景中使用的灯的类型,以

及如何更好的利用他们。最后,我会教你使用mental ray基本的渲染和在Photoshop后处理。

创建一个场景

你需要做的第一件事是做一些道具,但如果你已经有一个场景,继续前进,跳过此步骤。由于这是一个灯光演示教程,我一直很简单的制作我的对象。我创建了2只部分,确保让所有的视角都很有型,也足够独特,这样它们就不会出现多过于重复的被复制的现象。这

两种模型使用的是标准的Blinn着色器使用2K的漫反射贴图,正常的贴图。

一旦你创建完道具,当你满意的时候,就可以进行下一个步骤了。

基本的场景设置

添加环境雾

这将有助于你的场景深度,整体的感觉和气氛。

打开渲染设置。使用渲染> Maya软件。点击Maya软件选项并找到渲染选项下拉菜单。在后处理副标题就是环境雾了。只需单击带有箭头右侧的框中,你就做到了!(红色亮点如下图所示)。

环境光(默认名称:envFogLight)将被添加到你有雾的材质的场景附加到它(默认名称:envFogMaterial(envFog))(如下图所示黄色突出显示)。

您可能会注意到,在视口中的场景将变得更亮,可能损坏了当环境光线的放置。这可能是讨厌的,所以我把我的环境光强度调整为0,而正式工作。再转回1.0,当你准备渲染的时候!(见绿色亮点如下图所示)。

按照设置开始添加您的环境雾

编辑环境雾

当编辑您的环境的雾,你将要做出很多非常快的迭代速度。进入你的渲染设置,渲染> Mental Ray。质量选项,质量预设,选择预览(如下图所示见红色亮点)。

此外,渲染小图,以节省更多的时间。每个渲染我渲染在600x338大概是15秒左右,运用mental ray的渲染(如下图所示黄色的亮点)。

注意:您还可以使你的环境雾用Maya软件渲染试验可以显著提高渲染速度,但要记住将会有轻微的颜色变化,雾的厚度和距离,当您切换回mental ray进行渲染的时候你就会发现。

在这个场景中,我使用了一个简单的雾。当使用这种类型的雾,你只需要担心的几件事情(如下图所示绿色的亮点)。来吧,调整这些滑块,直到你达到你想要的结果。

调整雾的设置,营造合适的气氛

灯光

恭喜!你已经添加的雾到场景中。现在,它需要灯光和阴影!在这里,我将讨论我使用的灯光,以及如何修改它们。

环境光具有连接到它的环境雾,3点光源,而1点光源,在这个场景中,我一共使用5个聚光灯。来形容我的灯光设置最简单的方法是,如果你看一个对象,在左侧我有一个柔和的亮点,明亮的亮点在右上侧。我使用的环境雾的环境光作为两个亮点之间的填充物。

图像中照明洞穴是很容易的

灯光设置

这里是我所有的灯,除了环境光设置,这是之前环境雾部分。注意,我所有的灯光使用线性衰减。我就用更柔和的灯光照亮我的大部分室内或夜晚场景,更自然光,其功耗会随着

距离变化。当场景是在阳光直射下的环境就不需要这么打光了。

另外请注意,根据场景的规模,你的灯的亮度值可能会更高或更低。

在菜单面板我的灯光设置都在这里显示

使用mental ray渲染

有几种不同的方法可以做到这一点,您可以在渲染选项里,或渲染一次。由于这一部不是特别复杂。

下图显示了默认的mental ray设置模样。我合并的标签,只显示大概调节内容,我编辑的场景。

默认渲染设置菜单

渲染主要是五点

抗锯齿:这将是你的渲染时间一个非常大的影响。抗锯齿会减轻你的多边形的锯齿边缘,以及影响您的质地。我选择使用自适应采样,以节省渲染时间。远的物体远离相机会使用比离相机较近的样本少,有助于节省时间。在多像素过滤,我选择使用Lanczos 4x4的设置从而增加了渲染时间。我选择这个过滤器的类型,因为我希望我的纹理是很清晰的,同时还具有足够的细节。有时候Lanczos不能柔化边缘我就喜欢用Mitchell过滤器。

全局照明:这是你的间接照明的很大一部分。想想这一点的最好办法是进入一个黑暗的房

间带一个手电筒,在你的面前照亮一堵墙。光会从墙上影响周边地区,如天花板,地板,或任何附近的物体。除了创建这个间接光,任何影子和光也将受到影响。低精度值会导致在你的场景有斑点,其中大部分可以通过精度滑块得到缓解。我只是调整滑块,直到这些杂点都不太明显。

焦散:这是光从镜面反射和漫反射表面的反射。如果你有一个亮橙色的金属对象,旁边一个白色的墙,一些橙色将波及到墙上。如果你有一个圆形的金属物体,反射光将是非常的明显。焦散是非常重要的部分,特别是金属和液体时。在我的场景,我增加了焦散,使从山洞鸡蛋的橙色会飞溅到周围的岩石。不过,无可否认,我的场景它确实用的很少,我可以没有它。

最终聚集:添加这个功能绝对应该加上全局照明,以确保最逼真的照明成为可能。因此,你的渲染时间将大大增加。这个过程基本上就是场景中的每个对象都有自己的光。当在现实世界中的物体被光线照射的时候,然后反弹该对象的所有光。当然,更好的效果需要更长的时间代价。

环境光遮蔽:环境光遮蔽效果就是两个对象之间的黑暗处。如果你把一支笔放到纸上,请注意,例如,你可以看到,那里的笔和本中间的区域是最黑暗的区域。这就是环境光遮蔽试图完成的任务。这也增加了渲染时间,有时候并没有明显的区别。

你可以在朱峰社区找到这方面视频教程。

VRAY渲染

mentalray教程

maya版vray教程

maya版mentalray教程

maya海龟渲染器

HyperShot渲染器

各种照明设置

最终图像

感谢朱峰社区的翻译!各位朱峰社区的朋友!感谢您的阅读,希望此教程对你有用,我希望能看到你的伟大的工!!!

最终效果

【Maya】分层渲染技术(二)-层覆写LayerOverride

分层渲染中的重要概念:LayerOverride层覆写 在前面的RenderLayer分层渲染教程中,已经提到了LayerOverride层覆写的作用:将渲染层中的物体材质属性进行孤立。除了一些特殊的设置,物体属性编辑器中的RenderStats 区块下的渲染属性都有AutoOverride自动覆写的功能――当关闭或开启某些渲染属性后该栏自动变橙色。 有时候,我们需要手动创建层覆写,尤其是渲染的输出设置。在多数参数栏上右键,可弹出含有“CreatLayerOverride”的菜单,选择该命令后参数栏将以橙色显示。此时该参数被孤立,修改参数值不会影响其他渲染层的相同设置。 要注意的是,只有在选择新建渲染层的情况下才能对物体进行“CreatLayerOverride”,不选择渲染层或选择主渲染层MasterLayer是不会出现覆写功能的。 层覆写常用于对物体渲染属性进行孤立,同时还可以完成操作信息的孤立。以下就以一些小例子来说明LayerOverride的特殊作用。 【基本图形的参数覆写】 1.在Maya场景中建立一个球体,添加到新建的渲染层中,并将此层复制(不能删除历史记录)。

2.选择Layer1渲染层,Ctrl+a打开物体的属性编辑面板,在polySphere节点下的SubdivisionsHeight输入框上右键,选择CreateLayerOverride创建渲染层覆写。 3.修改SubdivisionsHeight输入框中的数值为3,使模型发生形变。

4.对比同一个模型在Layer1和Layer2渲染层中的形态,它们是完全独立开来的可渲形态。

maya 渲染中英文

Common 公用 Color management 颜色管理 File output 文件输出 文件名前缀 Format 图片格式 Frame/animation ext 帧动画扩展名Frame padding 帧填充 Frame buffer naming 帧缓冲命名 Use custom extension 使用自定义扩展名 V ersion label 版本标签 Frame range 帧范围 Renderabl e cameras 可渲染摄影机Passes 通道 Features 功能 Primary rederer 主渲染器 Scanline 扫描线 Rasterizer 光栅化器 Raytracing 光线跟踪 Secondary effects 次效果 Raytracing 光线跟踪 Global illumination 全局照明Caustics 焦散 Importons 重要性粒子 Final gathering 最终聚集 Irradi ance particles 辐照度粒子Ambient occlusion 环境光遮挡Motion blur运动模糊 Extra features 附加功能 Geometry shaders 几何体着色器 Light maps 光照贴图 Lens shaders 镜头着色器Displacement shaders 置换着色器Displacement pre-sample 置换预采样V olume shaders 体积着色器 V olume sample 体积采样数Contours 轮廓 Flood color整体应用颜色 Filter type过滤器类型 Draw by property difference 按特性差异绘制 Around silhouette 围绕轮廓 Around all poly faces 围绕所有多边形面 Around coplanar faces 围绕共面面 Between di fferent instances 不同实例 之间 Between different material 不同材质之 间 Between different label 不同标签之间 Around render tessellation 围绕渲染细 分 Front vs back f ace contours 前后面轮廓 Draw by sample cont rast 按采样对比度 绘制 Quality 质量 Anti-aliasing quality 抗锯齿质量 Raytrace scanline 光线跟踪扫描线质 量 Sample mode 采样模式 Adaptive sample 自适应采样 Fixed 固定采样 Custom 自定义采样 Min sample level 最低采样级别 Max sample level 最高采样级别 Diagnose sample 诊断采样 Anti-aliasing contrast 抗锯齿对比度 Rasterizer quality 光栅化质量 V isbility sample可见性采样数 Multi-pixel f iltering 多像素过滤 Raytracing 光线跟踪 Ref l ection 反射 Refraction 折射 Max trace trace depth 最大跟踪深度 Ref l ection blur limit 反射模糊限制 Acceleration 加速度 Shadow maps 阴影贴图 Format 格式 Rebuild mode重建模式 Rebuild existing maps 重建现有贴图 Rebuild all and overwrite 重建全部并 覆盖 Rebuild all and merge 重建全部并合并 Motion blur运动模糊 Motion blur by 运动模糊时间间隔 Shutter open 快门打开 Shutter close 快门关闭 Quality 质量 Displace motion f actor 置换运动因子 Motion quality f actor 运动质量因子 Motion steps 运动步数 Time sample 时间采样 Time contrast 时间对比度 Motion of f set 运动偏移 Static object off set 静态对象偏移 Framebuff er 帧缓冲区 Date type 数据类型 Colorclip 颜色片段 Interpolate sample 对采样插值 Desaturate 降低饱和度 Premultiply 预乘 Dether 抖动 Rasterizer use opacity 光栅化器使用不 透明度 Contrast all buf f ers 为所有缓冲区分析 对比度 Indirect lighting 间接照明 Image based lighting 基于图像的照明 Physical sun and sky 物理太阳 和天空 Accuracy 精确度 Point density 点密集度 Point interpolation 点插值 Primary diff use scale 主反射比例 Secondary di ff use scale 次漫反射比例 Secondary diffuse bounce 次漫反射弹 数 Final gathering map 最终聚集贴图 Add new item 添加新项目 Enable map visualizer 启用贴图可视化 器 Preview f inal gather tiles 预览最终聚集 分片 Precomputer photon lookup 预计算光 子查找 Diagnose f inalgather 诊断最终聚集 Final gathering quality 最终聚集质量

maya教程:2008分层渲染

maya教程:2008分层渲染 日期 2011年10月24日星期一发布人爱和承诺来源朱峰社区maya 2008的render layer功能已经有显著改进,在这里,我加上maya内置的mental ray来示范一下它的新功能。 rendering in layers、passes这些方法在cg电影、电影制作上是很普遍的。当然也有很多好处,例如一个复杂的场景,可以分开成不同的layers来渲染,也可以省下一些memory(记忆体);在后期里可以更容易控制不同的layers & passes,而不需要再回3d 渲染,也可以个别调教偏色、模化等等。 很多书籍都会提及rendering in layers、rendering in passes两种功能,但我曾看过有些书籍或教程把这两种不同的功能混为一谈,再加上名字差不多的maya render layer,以致不少人会把这些意思搞乱了。 render layer:

maya控制渲染输出功能的名称。以前我们分拆layers是需要另存档案的。一个场景到了渲染时,便会像癌细胞扩散一样,一个变5至6个。如果之后要改镜头或动作,我们便要把原文件交给同事修改,然后再重新分拆layers,当年这种情况的确是我们灯光师的噩梦。现在的maya则可以在同一场景中,做到以前的分开储存档案的效果,而且一般来说也蛮稳定的。 rendering in layers: 是把同一个场景中不同的物件分拆出来render(渲染)。就拿这个教程作举例,椅子、地板和背景便是分开渲染。它们的质感及深度不同,在后期中我可以很方便地个别做出调教。在电影制作中,我们也会把前后景及人物分开渲染。 rendering in passes: 在同一场景、物件当中,把不同的attribute(属性)分拆出来渲染,以下是一些例子。 pass types: color pass —又称为beauty pass。这是一个最基本及主要的pass,包含了物件的颜色、颜色贴图和扩散光照,至于高光及反射则要看需要剔除与否。 注:有时候漫反射也会拆出来,所以diffuse pass可以独立为一个pass。 highlight pass —又称为specular pass。highlight只渲染物件的高光。 注:本人喜欢用反射来模仿高光的,因为这样较接近真实环境及物理学上的现象。 reflection pass —把附近的物件及环境透过反射渲染出来,需要raytracing计算。 occlusion pass —特殊的pass,以物件之间的距离计算,视觉上来看就像越近就会越黑,用以模拟真实环境物件之间的光子衰减。 mask pass —应物件本身的不同材质需求,渲染mask(遮罩)以方便在合成中作出更多调教。 shadow pass —通常是把物件落在地上或背景的阴影独立渲染。

maya材质灯光教程:渲染概述

第1章渲染概述 渲染是动画制作的最后一道工序,可以将三维场景中的场景模型、角色模型和光影效果等转化输出成最终的图片或者视频。 本章主要内容: ●渲染概述 ●Maya图层及分层渲染设置 ●了解渲染的概念 ●掌握Maya渲染设置 ●掌握Maya分层渲染流程和技巧 1.1.渲染简介 随着计算机硬件配置迅速地发展,CPU、显卡、内存等不断升级,场景中的效果实时显示已经成为可能,但显示效果仍旧有很大缺陷,这种显示仅是通过硬件着色(Shade)使物体有了基本的属性及纹理,而渲染(Render)表现了更丰富细腻的效果。图1-1便是实时显示与渲染效果的对比。 a)渲染前的场景b)渲染后的图片 图1-1渲染前后效果对比

从图中可以看出,未经渲染的场景显然不能与渲染后的效果相比。Shade和Render在三维软件中是两个完全不同的概念。Shade仅是一种显示方案,只是简单地将指定好纹理贴图的模型和灯光效果实时地显示出来。在Maya中,还可以用Shade表现出简单的灯光、阴影和表面纹理效果,这对硬件的性能也绝对是一种考验,但硬件设备无论如何强悍,都无法将显示出来的三维图形变成高质量的图像,这是因为Shade采用的是一种实时显示技术,硬件的速度条件限制它无法实时地反馈出场景中的反射或折射等光线追踪效果,以及光能的传递和透明物体的透光效果。而现实工作中我们往往要把模型或者场景输出成图像文件、视频信号或者电影胶片,这就必须经过Render渲染器。 几乎所有的三维软件都有内置渲染器,也有很多专门作为渲染器单独发行的独立软件,大都为大型三维软件提供接口,这些插件有的可以独立使用,也有的可以加载到三维软件内部以内置插件的形式使用。 不管是内置渲染器还是独立渲染器,归纳起来大概有以下几种计算方法: ●行扫描 ●光线跟踪 ●光能传递 1.1.1.渲染程序介绍 现在三维渲染的相关程序也呈现出百花齐放的状态,出现很多种类,例如:Maya Software、Maya Hardware、Maya Vector、Mental Ray、RenderMan、Illuminate Labs Turtle 和V-Ray等等。各个程序的计算方式不同,所以各具优势,实现效果方面也各有见长。 1.Maya Software和Maya Hardware Maya Software和Maya Hardware属Maya自带的渲染器,分别指Maya软件渲染和硬件渲染,二者的区别在于Software渲染器可以进行精确的光线追踪(Raytrace)计算,可以计算出光滑表面的反射、折射和透明效果,而Hardware渲染器就没有这方面的计算功能。相对来说Hardware要比Software计算速度快很多,但质量却与Software相差很大,当然可以根据制作的不同需求选择使用。图1-2为Software与Hardware渲染器的对比。

渲染分层

渲染分层根据项目要求基本分为两种。一种是根据物体的类别进行粗略分层,比如根据镜头内容分为角色层、道具层、背景层等,或者根据景别分为前景层、中景层、背景层。这种分类方式主要用于长篇剧集,由于整体工作量大,不需要调整细节,但要掌控整体效果,而采用这种分层方式便于后期制作人员整体控制。 另一种分层方式是按物体的视觉属性精细分层,比如分为颜色层、高光层、阴影层、反射层、折射层、发光层等等。当把一个物体视觉属性分为如此多的层次后,后期控制的可能性大大增强,可以调节出非常丰富的效果。这种分层方法适用于比较精细的制作,比如广告、电影或动画长片。 在CG生产中,最终渲染输出的时候几乎都要用到分层渲染。合理的分层渲染不仅能提高速度,而且可以方便地在后期软件中调节出各种效果,因此分层渲染是生产流程中必不可少的一步。各大主流三维软件都针对分层渲染提供了优秀的解决方案,Maya也不例外,自7.0版之后,Maya引入了全新的分层渲染概念,功能变得更加强大和易用。本文我们将结合具体实例讲解在Maya中分层渲染的方法。 表示动画公司干了一年,常年使用color,aocc,shadow,z,有时候只用color,aocc,z很多时候shadow会和color一起渲,某些比较短的小场景直接所有层一起渲,景深都不需要,一般分层是为了后期改修方便,通常人物会和场景分开,cam不动场景只要一帧,这样有改修很方便,如果一起那就悲剧,整个渲染 一个颜色层,一个Occ,一个景深就好了 分层渲染 分层渲染根据项目要求基本分为两种。一种是根据物体的类别进行粗略分层,比如根据镜头内容分为角色层、道具层、背景层等,或者根据景别分为前景层、中景层、背景层。这种分类方式主要用于长篇剧集,由于整体工作量大,不需要调整细节,但要掌控整体效果,而采用这种分层方式便于后期制作人员整体控制。另一种分层方式是按物体的视觉属性精细分层,比如分为颜色层、高光层、阴影层、反射层、折射层、发光层等等。当把一个物体视觉属性分为如此多的层次后,后期控制的可能性大大增强,可以调节出非常丰富的效果。这种分层方法用于比较精细的制作,比如广告、电影或动画长片。

maya线框渲染

新手必看:Maya模型线框的常用渲染方法 当我们完成3D场景的作品后,由于一些特殊需要,如展示模型布线、模拟网格空间效果、卡通线框等,需要在渲染时让模型包含线框或者单纯显示线框。 Maya至2009版本,一直没有类似3dsMax那样的材质线框渲染设定;而包含于Maya 内置渲染器的模型线框渲染功能,通常也无预设。因此Maya线框渲染的方法是值得探究学习的。以下就讲解下常用的操作步骤。 MayaHardware硬件渲染器 用硬件渲染绝对是效率最高的渲染方式。不过提到使用硬件渲染器渲染线框,很多人都会误以为是批渲染设置面板下RenderUsing的MayaHardware渲染选项。其实应该是使用Window->RenderingEditors->HardwareRenderBuffer(硬件渲染缓冲)来完成。

1. 开启HardwareRenderBuffer窗口,进入Render菜单下的Attributes窗口。

2. 设置如下: 3. DisplayOptions区块下可设置Maya场景中的特殊物体是否可渲染,如参考网格Grid,摄像机图标CameraIcons,灯光图标LightIcons等

4. 线框的颜色以图层的显示为参考,因此我们可以选择模型,加入到新建的显示层中;双击显示层右边的斜线方框,在弹出的面板中选择颜色。你可以对每个物体使用不同的线条颜色。 5. 执行Render->RenderSequence,生成的图片序列将保存到渲染设置面板的保存路径中。

6. 如果你需要隐藏背面混乱的线条,只显示模型前面部分,可以在模型的属性面板中设置如下: 如果模型较多,可直接到Disply->Polygons->CustomPolygonDisplay窗口下开启BackfaceCulling为On。

关于maya多通道渲染

关于maya多通道渲染 关于多通道渲染,这里介绍Muti-render passes 中的高级分层以及叠加方式。 参照maya帮助中案例

合成方法:Beauty = diffuse_level * (diffuse_raw + (indirect_raw * ao_raw)) + spec_level * spec_raw + refl_level * refl_raw + refr_level * refr_raw +

tran_level * tran_raw + add_result 这里介绍一些各层: 1、diffuse_result=diffuse_raw*diffuse_level; diffuse_raw是直接照明效果,只有光影,没有颜色,而diffuse_level含有颜色信息 2、spec_result=spec_raw*spec_level: spec_raw是没有衰减的高光范围,而spec_level只包含高光的色彩信息,值得一提的是如果mia_material / mia_material_X shader的属性中specular balance的值为 1.0, 那么spec_level与refl_level是相同的。 3、refl_result=refl_raw*refl_level ; refl_raw即无衰减的最强反射范围,而refl_level则是实际反射,包含了反射的颜色和BRDF(菲涅尔)曲线衰减效果。 BRDF(bidirectional scattering distribution function)关乎间接照明,并且可以采样计算光子,包含了refl 、refr 的diffuse 、glossy 、和spec。

maya渲染分层流程

天光加FG渲染分层流程 1.理顺后期合成要求来分层,尽量精简渲染层的数量。 2.能不用BLACKHOLE的就不用,因为用BLACKHOLE 容易造成渲染层出错,材质丢失等严重问题。 3.如果角色的diffuse或color已经单独进行了分层,那建议把这个角色的 OCC、反射、动态模糊和阴影也进行单独分层 4.动态模糊层建议使用MR的lm2DMV shader来制作,lm2DMV shader是一个外挂shader 复制.MI文件到maya/mentalray/include文件夹下 复制.dll文件到maya/mentalray/lib文件夹下 在我的文档相对应maya的Maya.env文件中加入: PATH = $MAYA_LOCATION/mentalray/lib;$PATH Maya 2008 隐藏文件设置 将\\192.168.1.103\Hurrican_sever\Software\【3D Software】\+Maya+\mental ray_shader\Maya 2008 隐藏文件的mentalrayCustomNodeClass.mel复制到C:\Program Files\Autodesk\Maya2008\scripts\others目录下覆盖原文件,将 \\192.168.1.103\Hurrican_sever\Software\【3D Software】\+Maya+\mental ray_shader\Maya 2008 隐藏文件\xpm目录下的所有文件复制到C:\Program Files\Autodesk\Maya2008\icons下,重启maya 角色分层: (1)只打开那些给角色打光的灯的visibility属性(或删除不必要的灯),把角色和场景灯光加入渲染层内. (2)隐藏(或者删除)其他所有的无关的物件。选择所用的场景物体将Primary Visibility 设置为0 (3)如果有前景的物件挡住了角色,可以把前景物件的材质球属性给Black Hole

MayaSoftware软件线框渲染器

MayaSoftware软件渲染器 这是Maya最常用的,也是兼容Maya所有内置特效(MentalRay材质除外)的稳定渲染器。但一直以来MayaSoftware渲染器没有实质性的功能改进,这点让人觉得遗憾。MayaSoftware渲染物体轮廓线有两种方法:通过SamplerInfo此类节点计算的材质轮廓线厚度;使用笔刷特效的pfxToon卡通线条绘制物体轮廓线。 PfxToon卡通线条具有很多灵活的参数调节,可实现各类有趣的卡通线条效果。PfxToon线条可直接在场景中看到效果,其渲染速度也很快,不过MayaHardware和MentalRay不直接支持pfxToon线条的渲染,需要先将pfxToon转为多边形。

选择场景中的物体,点击Toon工具架上的“+”按钮(或者进入Render模块下的 Toon->AssignOutline->AddNewToonOutline)即可对模型添加卡通线条。隐藏物体时pfxToon仍然会存在,因此在对使用pfxToon卡通线条的场景进行分层渲染时,需要注意这一点。

pfx线条是实体的存在,因此能完美的保证远近线条的粗细变化效果-不过如果物体与镜头太近,线条的透视显示就有点夸张了……。以下就介绍下MayaSoftware的线框渲染步骤。 1.选择需要添加线框的模型,对其增加pfx线条。 2.选择pfx线条,ctrl+a进入属性编辑面板,将DisplayInViewport去掉勾选,隐藏线条显示,因为场景显示太多线条会增加机器负荷。

5.测试渲染,速度还挺快的。不过默认会在模型上进行线框显示,如果你就是需要这样的效果,那么到此就OK了。

【Maya】分层渲染技术

【Maya】分层渲染技术 【Maya】分层渲染技术(三),渲染通道RenderPass(上) 【RenderPassForMentalRay介绍】 Maya2009添加了三项新功能:nParticle内核粒子与AnimationLayer动画层和MentalRay渲染器的RenderPasses渲染通道。以下就介绍下RenderPasses的渲染技术。 场景中的物体,除了自身材质,它还会受到光源及环境的影响,其表现特征有:漫反射,镜面反射,高光,折射,自发光,透明度,半透明度,阴影等。就好比计算机颜色的四个通道:红绿蓝Alpha,这些表现特征可作为场景中物体的光学通道来定义。以此理解为基础,软件开发者引入了渲染通道的概念。RenderPass(渲染通道)在Maya2009之前是MayaSoftware和MentalRay共有的渲染方式,Maya2009特别为 MentalRay增加了新的RenderPass分层渲染功能。RenderPass(渲染通道)是在RenderLayer(渲染层)的基础上进行通道分离的:一个渲染层只能分离所包含物体的一个属性,而渲染通道则可将一个渲染层中的物体进行多个属性分离。简而言之,就是一个渲染层中可以建立无数个渲染通道,以简单的渲染设置完成大量图层的渲染。RenderPass(渲染通道)的创建并不复杂,其思路也容易理解,我们只要明白其参数原理即可进行。 RenderPass(渲染通道)包含一个重要功能,就是render pass contribution maps (渲染通道成分贴图),其作用就是将多个渲染通道赋予一类成分贴图,对渲染后的图片进行命名及保存,相当于渲染层下的子渲染层。当对复杂场景中的大量物体进行通道分离,可想而知,生成的渲染图片将会很丰富(或者说杂乱)。要合理的进行文件管理,我们需要制定规范的命名及保存路径。 multi-render

Maya批渲染

快速一次渲染多个Maya文件,Maya批渲染命令行生成器,Batch Render Gen 插件 Maya批渲染插件

这个mel可以一次生成多项渲染任务的 Bat 批处理文件,大家 不需要记住一些常用的渲染参数,也不需要每次用键盘敲入或黏贴 渲染的文件和目录。更绝的是,如果多个文件中,某些渲染全局的设置是一样的话,你只需要通过这个插件输入一次就可以了。 当然,还提供了一些很有用,但又比较少人用的功能,比如网络渲染;如果材质丢失,跳出渲染;自动关机。等等。 最后,关于这个mel的任何bug,请来信告诉我,虽然我已经测试了n次。 山 2# 发表于 2007-12-24 11:26 | 只看该作者 快速一次渲染多个Maya 文件,Maya批渲染命令行生成器,Batch Render Gen 插件 平时,我们用Maya工作的时候,都习惯下班后,机器打开用来渲染,最常用的除了muster 外,就是Maya 批处理渲染命令行了。Maya的渲染命令行就是使用Render命令,可以绕过MAYA的界面,直接在MS DOS下渲染图像,好处是充分利用系统的资源,而且结合 MS

DOS的批处理文件(Bat后缀文件),可以自动安排一系列的渲染任务,让电脑在下班的时候依次执行渲染任务。而且Muster是针对计算机群开发的,而Maya的Render命令则对于个人电脑或者网络渲染同样有效,所以,Render命令的使用范围较广,好处也是显然易见的。这是其中一个用于MS DOS下的批处理渲染命令行的例子: 回复引用 评分 报告使用道具 TOP 3# 发表于 2007-12-24 11:27 | 只看该作者 快速一次渲染多个Maya文件,Maya批渲染命令行生成器,Batch Render Gen 插 件 上面的批处理渲染命令行文件:test.bat,里面包含了三项渲染任务,解释一下各参数的含 义。 render是Maya在MSDOS下的批处理命令 -fnc参数表示渲染出来图像名字的格式,比如是testRend_001.####.tga,还是testRend_001.tga.####,就是各个名称元素的排列位置吧,后面数字 3 ,表示使用第三种图像名称格式,就是我们上面列举的第一种命名格式。 -rd 参数表示渲染出来的图片存放的位置,后面的路径就是存放的地方。 在命令的最后,要标明渲染的文件名和完整的路径,就是 F:/lightTool/scenes/testRend_001.mb 其余的,全部按照Maya渲染全局面板里面的设置。将上面的文本用文本编辑器生成,保存为bat后缀的文件,下班的时候双击这个文件,电脑就会帮你完成这三项渲染任务,如果在上面加上 shutdown –s,还能完成自动关机的动作,非常方便! 但是,有部分人很不习惯使用 render命令来工作,首先,有太多的参数要记住(除非在渲染全局设置好),其次,不习惯打字,认为这是类似程序员的工作,如果是公司里面的活, 通常都是很长的路径名,容易出错。 所以,batchRenderGen就是为了解决以上问题,而制作的。

maya分层渲染教程

分层渲染基础 第一节分层渲染的概念 在MAYA里对一个场景进行渲染有很多方法,分层渲染就是其中的一种,尤其对于很复杂的场景,用分层渲染来进行渲染在经过后期软件的合成,所出来的效果要比单独在MAYA进行渲染的效果要好的多。 有很多对分层窜入有一点了解的人,可能会认为分层渲染就是为了减少渲染时所消耗的时间。这是不对的,就单一的来说分层渲染,其实它在MAYA所消耗的时间还要多一点。因为它是单一的对很多图层进行一一渲染,最后得出很多渲染图片,这样一下来要消耗的时间要比直接渲染多的多。所以说分层渲染不是为了节约时间,而是为了得到很好的画面质量。 当然就总体效果来说,分层渲染确实要比MAYA直接去渲染要节约时间,因为就统一效果画面,在MAYA直接渲染出来所画费得时间是很长的,而我们做了分层渲染以后可以直接导入其他后期软件来进序列图片效果的处理,得出的效果要好的多。像这样的后期软件有很多,若是你要做静帧可以用PS来处理,要是批量帧可以用AE来合成,这样做起来要方便简单的多。 第二节分层渲染的基本操作 A:打开MAYA,找到图层列表,也就是Display,如图 在这个上面有3个选项,分别是display.render.anim而且我们所要进行的分成渲染就是Render,选中Render会弹出所如图的窗口 这个窗口就是跟前面的diplay操作一样的,也是图层直接的操作。好了,我们来说具体的操作,当你选择一个图层时也就那个所选的图层变成蓝色(上图我选择的是masterlayer这一层),那么在渲染的时候就只会对当前所选中的图层进

行渲染,反之对你没有选中的图层(图层不为蓝色)则不会参与渲染。 注意:当你点开Render的时候系统会默认只一个图层就是masterlayer,这个图层是最基本的图层,也就母层一般是不会对它进行操作的。 B: 怎么样创建图层呢?如图第一个是创建一个空的图层,第二个是创 建一个所选物体的图层。这二个命令操作跟Dipaly的操作是一样的。 创建一个新图层,如果你是事先选中物体以后再创建的图层,就是执行第二个命令,那么你就可以直接对你所选的图层进行渲染了。如果你没有选中你要渲染的物体直接创建的空图层,那么一样的可以将你要渲染的物体加进此图层中,操 作如图。在网格内选择中你要渲染的物体,选中你要将物体所放置的图层,点击左键,会弹出一个操作窗口选中命令Add selected objects(将所选的物体添加到图层内),而后执行此命令,就可以将物体加入图层中。 而在此命令下面还有一命令Remove selectod objects则是将所选物体从图层里移除。当然你要是先选中物体在创建图层则无需此操作,要注意的是选中物体创建图层应是点击创建图层的第二个命令,而不是第一个。 注意:在创建好图层以后,最后对该图层进行命名,这样在后面有多图层以后便于管理。而图层的命名建议根据所在图层里的物体进行命令,如该图层时渲染的背景则命名为BG,要是物体则为WT,要是场景原有色则color,等等。 另外要是对此图层进行渲染的时候一定要保证是选中了该图层,而且在渲染窗 口也会有提示。如图我是选中的背景,则在渲染视窗里会有BG的提示。 C:图层界面的操作 如图在图层的左边有3个按钮命令, 第一个是一个圆和立方体的图标,点击此命令则是关闭此图层,这跟PS图层眼睛标志是一样的。 而第二个命令这是一个连接命令,当你对这个图层渲染过这个图标就会变成红色,此时你点击它,这个图标会由红色变为绿色则表示你已经激活了此命令,在

maya渲染教程

自然光解读01(图文) 作者:佚名日期:2010年03月18日来源:本站原创浏览: 3 次我要评论(0) 核心提示:本教程的目的是:深入探讨光的本质以及实际在CG创作中的运用:为何每一天不同时段的光线呈现出不同的色彩?这样的色彩的特征又是怎样的?如何运用这样的不同来表达自己的想法?作者网站:https://www.360docs.net/doc/278252333.html, 本教程的目的是: 深入探讨光的本质以及实际在CG创作中的运用: 为何每一天不同时段的光线呈现出不同的色彩? 这样的色彩的特征又是怎样的? 如何运用这样的不同来表达自己的想法? 自然光解读01 概述 “光”生性自由却又富有内涵,以至于每一位它的膜拜者——科学家亦或艺术家,都难以抵抗它强大的魅力。它的魅力来源于它的变化多端,而这样的变化多端更让它显得神秘莫测,难以捉摸。也许对于很多人来说,“光”就是一个“黑盒子”,我们欣赏、赞美它美丽的外表,但却对它的本质不甚了解,这样的困惑伴随了笔者很久,并将长期萦绕笔者心头。许多理论上的知识仿佛揭开了它神秘的面纱,但是实际观察中的迷惑仿佛告诉我:“嘿!小子,那才是冰山一角。”困惑永远存在,但这并不阻碍所有膜拜者前进的脚步,对未知和神秘的“光”的探索是很多人孜孜不倦的追求!

general.image1 也许看过我另一篇文章《风格化的灯光》的朋友对“灯光语法”的概念颇感兴趣。何为灯光语法?首先我们先要了解,我们的CG作品的视觉效果是由光、物体的性质和观察者(摄像机)所共同决定的,笔者把这三者组织起来的方法称为“视效语法”,而把如何组织光的方法称为“灯光语法”。今天,我们要讨论的是如何组织自然光,相对于笔者以前对于CG灯光的解释,此文将更深入探讨光的本质以及实际在CG创作中的运用:为何每一天不同时段的光线呈现出不同的色彩?这样的色彩的特征又是怎样的?如何运用这样的不同来表达自己的想法?

分层渲染

【Maya】分层渲染技术(一)-渲染层RenderLayer(中) 【Maya】模型线框的常用渲染方法 【Maya】分层渲染技术(一)-渲染层RenderLayer(下) 2009-07-05 09:30:55| 分类:三维动画| 标签:|字号大中小订阅 实例3-动画遮罩与光影分离(UseBackground材质应用) 【用于场景的材质(也称明暗器)选择】 打算使用一个光线较为柔和的室外场景。如下图,当我按以前的方法(“实例2-反射与折射场景”中第3步)将贴图赋予自发光通道,画面局部将会很耀眼;而使用Lambert这类材质又很难全局照亮。因此,我使用SurfaceShade材质进行场景贴图。因为SurfaceShader材质具有不受场景光照的特点,能保持贴图的原始明暗。 不过SurfaceShader材质不受光照影响的这个特点拒绝了我们获取阴影的要求,为了得到阴影,我们需要引入UseBackground材质――对渲染层赋予lambert材质后使用Shadow的通道过滤也可以得到整体的阴影,但使用UseBackground材质可获取特定区域的阴影和反射。 在进行操作之前,我们先要了解下UseBackground材质的特性和作用(以下简称UB材质)。

遮罩:将UseBackgroundAttributes栏下的所有参数设置为0(SpecularColor调为黑色),则该材质所赋予的物体将起到“黑洞”的作用-被“黑洞”物体所遮挡的场景将不会被渲染,且遮挡处为透明(需要支持透明通道的图片格式)。此时,MatteOpacity下有两个蒙板模式可选:SolidMatte(固体蒙板)模式时,MatteOpacity参数值表示被遮挡区域的Alpha通道灰度;OpacityGain(不透明增益)模式时,MatteOpacity参数值表示遮挡物体本身的透明度。OpacityGain为Maya默认的蒙板模式,其对物体为100%遮挡,MatteOpacity值影响的是物体获取反射和阴影的强弱。 下图为两种模式的区别:

Maya动画及图片文件的渲染输出设置步骤

一、动画或图片系列文件的默认保存路径设置 1、首先进入Maya的场景工作窗口,在Rendering应用窗口状态下,如下图7-1所示,点击File 选择Set Project…,打开对话窗口,如图2所示: 图7-1 图7-2 2、在如图7-3所示的对话窗口中,根据自己的存储需求,调整设置动画或图片文件默认保存文件夹,选定文件夹后,点击“Set”按钮确认退出对话框。

图7-3 打开设置的动画或图片系列文件的默认保存文件夹,Maya系统在该文件夹下自动生成两个文件夹“images”和“renderData”及一个Mel脚本文件“workspace.mel”,如图7-4所示。至此,成批渲染输出生成的动画文件(如 *.AVI)或图片文件(*.jpg)就默认存在images文件夹中。 图7-4 二、渲染输出默认格式(图片文件或动画文件)的设置 Maya的场景工作窗口,在Rendering应用窗口状态下,如下图7-6所示,点击Windows→Rendering Editors→Render Settings,打开设置窗口,如图7-7 所示,根据用户需求,设置渲染输出文件为动画(如*.AVI)或图片文件(*.jpg)。

图7-5 图7-6 设置渲染输出文件名的系统默认命名形式,如图7-7所示,一般选择“Name_#.Ext”或“Name#.Ext”等。

图7-7 设置渲染输出动画或图片序列文件的帧长度,一般以帧为长度单位,如图7-8所示,设置起始帧及终止帧。 图7-8

设置渲染输出动画或图片帧的尺寸及播放速率,尺寸一般以像素为单位,如图7-9所示,以上设置完成后,点击“Close”按钮确定退出。 图7-9 三、成批渲染输出图片文件或动画 动画设计制作完成后,通过渲染窗口进行效果查看及反复修改调整后,通过调用成批渲染输出,如图7-10、7-11所示,选择图7-11所示的“Batch render and close”按钮或“Batch render”按钮都可以动态比量渲染输出。经过一段时间,当出现如图7-12中箭头所示的信息”//Result:Rendering Completed…”,表明已完成渲染,打开第一步设置的默认保存路径,即可查看到已经输出的动画或图片序列文件。如果渲染输出的是图片序列文件,一般都是成为应用影视后期合成软件进行合成再制作的素材。

Maya 分层渲染技术-渲染层RenderLayer

Maya 分层渲染技术-渲染层RenderLayer 【Maya】分层渲染技术(一)-渲染层RenderLayer(上) 首先我们来了解分层渲染的意义。 分层渲染,就是将物体的光学属性分类,然后再执行渲染,得到一个场景画面中的多张属性贴图。分层的作用就是让我们在后期合成中更容易控制画面效果,如减弱阴影,物体遮挡,高光特效等。对于某些大场景,我们还能利用分层渲染加速动画的生成过程。如不受近景光线影响的远景,可作为一个独立的渲染层渲染为背景静帧,而近景则完成动画渲染,节省了软件对整个场景渲染所需的时间。 我们还可以通过分层渲染设置,使用不同的渲染器渲染同一个场景中的不同物体(或相同物体)。如使用MentalRay渲染人物3s材质特效的皮肤质感,而使用MayaSoftware渲染人物的头发光影。 我们甚至可以使用分层渲染设置对物体的操作历史进行“覆写”创建,使物体在不同的渲染层显示为不同的形态。 总的来说,分层渲染对于影片的后期合成是至关重要的,尤其是结合2D人物动画的3D场景动画。 相对Maya2008,Maya2009的分层渲染功能更为强大(仅对于MentalRay渲染)。多通道过滤的渲染方式的采用,很大程度的提高了渲染设置的效率。不过MentalRay分层渲染功能提高的同时,MayaSoftware的分层渲染却给弱化了:尽管功能并未削减,但是MayaSoftware 在Maya2008中的常用功能(如presets,物体光学属性的预置方案)却不在Maya2009渲染面板的第一选择菜单内。 考虑到Maya2008仍较为普及,因此先将以前整理的Maya2008渲染层资料进行说明。

Maya分渲染层插件Render Layers安装

Maya分渲染层插件Render Layers 这里我就以Maya2012 64bit 版本的安装为例: ①复制提供的插件包内的Maya2012文件夹内的所有内容到Maya2012软件安装路径的根目录下进行覆盖; ②复制RenderLayers_Bate_v1.mel 脚本到 "C:Users用户名Documentsmaya?2-x64scripts"路径下; ③在Maya中打开Script Editor 脚本编辑器,在编辑器中打开刚才复制的脚本并且运行; ④运行脚本后会弹出一个信息提示窗,提示是否在Maya的工具架上创建此插件的快捷使用图标;点击确定创建即可,下次再次使用此插件只需要点击工具架上创建好的图标即可。 Maya2011版本的安装同理。 功能介绍:该插件分为菜单栏、Maya基础灯光创建、分层渲染常用命令按钮、插件的主功能面板、分层渲染常用材质球、Texture Gamma Tool 六个部分。 —>>菜单栏: 菜单栏主要包括:Window、LighLinking、BatchRender、Help 四个部分。 【Window】菜单下包含了: ① "Attribute Spread Sheet" Maya自身的属性试算表; ② "File Texture Manager" 来源于互联网;作者:Crow Yeh (YE Feng) 编写的贴图文件管理器,这款插件相信大多数人都有使用过,由于不是本文的主要内容,这里我就不做介绍说明了; ③ "UV Transfer" 来源于互联网;作者:Suchan Raj Bajracharya 编写的批量物体UV传递工具。 【LighLinking】菜单下包含了:

Maya分渲染层插件Render Layers Bate 1.0使用教程

Maya分渲染层插件Render Layers Bate 1.0功能介绍 嗨!很高兴能在这里向大家分享这款小插件(注:此插件永久免费)。 《Render Layers Bate 1.0》这款插件主要用来简化动画制作流程中大量且重复而繁琐的Maya分渲染层的操作。 此插件目前支持的Maya版本为:2011&2012 ;支持的渲染器:Software & mental ray(所有渲染层的渲染预设都是基于这2个渲染器的,以及使用到的材质球;其他渲染器的预设,我会根据使用人数的多少及反馈,在后续版本中进行添加更新)。 插件介绍:Render Layers Bate V1.0 插件主要功能是用来“一键式”分Maya中的渲染层;以及一键调用相对应的渲染层所需要的渲染器设置。 熟练使用该插件,可以大大的节省在动画制作流程环节中的分渲染层的时间;众所周知,通常在动画制作流程中的渲染环节,会花费大量的时间去重复着相同的操作:“打开文件、创建渲染层、渲染层命名、给各种渲染层中的物体设置各种渲染层所需要的材质球、然后还要给每个渲染层去设置不同的渲染器设置。”这些看似没有什么技术含量而简单的操作,无意间在大量的反复操作中就浪费了我们很多的时间。该插件可以很便利的来简化这些操作,让制作更加的轻松。 该插件的核心功能预设了:“【Diffuse层】、【Mask层】、【常规AO层】、【透明物体AO层】、【Shadow层】、【Normal层】、【Z-Depth层】、【Reflection层】、【ObjectID层】、【MotionBlur 层】”10种渲染层预设;以及“贴图管理器工具”、“UV批量传递工具”等在Maya中分渲染层常使用到的工具。 更多教程https://www.360docs.net/doc/278252333.html,

相关文档
最新文档