文档库 最新最全的文档下载
当前位置:文档库 › arnold for maya 毛发渲染教程

arnold for maya 毛发渲染教程

arnold for maya 毛发渲染教程
arnold for maya 毛发渲染教程

arnold for maya 毛发渲染教程

这篇教程主要向大家介绍如何使用Arnold for maya这款渲染器快速无闪烁的渲染maya hair。教程中用的实例是maya Visor中自带的一个头发演示文件。

这篇教程中不详细讲解maya hair相关属性,只讲解几个在这篇教程中用到的参数,如果大家想具体了解maya hair模块可以自行查看maya中文帮助文档。

首先我创建了一个新的摄像机和两盏灯光。平行光为主光,面光为轮廓光。

下图是平行光主光的参数设置,主要调整了Exposure属性来增加灯光的曝光值,加大Angle 属性使灯光产生的阴影柔化。

下图是背光灯的参数,这盏灯光的主要用途是给头发增加一个环境光照明,让头发增加立体感,在背景中突出出来。

这盏灯光使用的是arnold自己的面光灯,用arnold自己的面光灯好处是属性参数设置更加灵活并且可以设置不同的外形,比如桶形、圆形、方形等。

接下来我们开始调整maya hair的一些属性,首先需要打开毛发的hairSystemShape节点,在这个节点的Clump and Hair Shape栏中调整Hair Width这个属性。下图是Hair Width属性的渲染对比,我最终设置Hair Width值为0.005

渲染中我设置Hairs Per Clump为200

我们设置好毛发数量和宽度这两个属性后,需要把arnold自己的aiHair材质球分配给毛发,使用arnold自己的毛发材质球的好处是它比使用maya自身材质属性渲染效果更真实漂亮。

下面是hairSystemShape节点中Arnold栏的参数设置。需要注意的地方是想使用aiHair材质

必须打开Override Hair这个属性

打开Override Hair后使用鼠标中键拖动aiHair1材质球到Hair Shader栏里面

这样我们就可以使用aiHair材质来控制毛发的质感表现了,arnold的毛发材质在设置方面也十分简单,在一般情况下只需要设置需要的根部颜色(Root Color)、顶部颜色(Tip Color)、高光颜色(Specular Color)就可以了。如果感觉高光的范围太小可以提高Gloss属性。下图

是最终渲染的属性参数

影响程度。

还有一个属性对于解决毛发闪烁有特别大的作用就是如下图的Min Pixel Width。

这个属性的值越大闪烁就越少,不过这样也大幅度的增加渲染时间。经过测试把这个值设置为0.02-0.05之间比较合适。

最后就是arnold的全局渲染设置了,我的最终渲染设置AA Samples为4 Diffuse Samples为2。当然设置AA为3其实也基本没有闪烁现象,这个可以根据具体情况进行设置。

非常感谢大家阅读本教程,如果有任何疑问可以在下面留言,我会给您做具体解答。谢谢!

基于Maya的人物角色行走运动的设计

计算机与现代化  2010年第3期 J I S UANJ I Y U X I A NDA I HUA 总第175期 文章编号:100622475(2010)0320023203 收稿日期:2009211201 作者简介:邱亚萍(19842),女,江西临川人,集美大学诚毅学院助教,硕士,研究方向:动画原创设计及研究。 基于Maya 的人物角色行走运动的设计 邱亚萍 (集美大学诚毅学院,福建厦门360121) 摘要:阐述在M aya 软件中制作人物角色行走的流程以及一些相关注意事项。通过分析人体行走过程的重要特征,详细论述人物角色行走动画的制作过程,探讨M aya 技术在人物角色行走动画中的应用技巧。关键词:M aya;角色行走;动画制作 中图分类号:TP317.4 文献标识码:A do i:10.3969/j .issn .100622475.2010.03.007 D esi gn of CharactersW a lk i n g M ovem en t Ba sed on M aya Technology Q I U Ya 2p ing (Chengyi College,J i m ei University,Xia men 360121,China ) Abstract:This paper expatiates the p r ocess of making characters walking,as well as s ome related considerati ons with M aya s oft 2ware .Based on analysis of characteristics of hu man walking,this paper circu m stantiates such ani m ati on p r oducti on p r ocesses,and discusses app licati on skills adop tingMaya technique in such p r ocess .Key words:Maya;characters walking;ani m ati on making 0 引 言 Maya 是美国Aut odesk 公司出品的世界顶级的动 画软件,广泛用于影视制作、游戏开发、角色动画、网页设计和广告创意等领域,是有史以来最大的商业3D 图形应用软件。Maya 在复杂性和功能性上都远 超其他3D 动画软件,其强大的3D 建模、动画、纹理、灯光和渲染以及动力学模块吸引了无数计算机动画人员深入探索。 三维角色动画是计算机动画技术中最具挑战性的课题之一,主要涉及到建模、运动控制和绘制三个过程,其中运动控制难度最大。首先,人体的运动自由度极大;其次,人体的任何动作都是许多因素协同作用所致;第三,每个角色都有自己的个性,如何体现角色个性是关键所在;第四,由于人类行走是最常见的运动,因此角色运动中任何细微的不协调都很容易被观者所察觉。 本文针对目前仿真人体直立行走过程中存在的 缺陷(如动作不自然问题、姿态转变存在突变现象等),分析在Maya 中人体的运动模型及直立行走的控制方法,并对人体运动控制过程进行探讨,有效提高人体运动的自然性和真实感。 1 人体行走过程分析 目前,国外对三维人物角色运动控制的研究主要采用三种方式:(1)关键帧方法;(2)运动捕捉技术;(3)基于仿真的运动控制方法。本文对人物角色运 动控制的研究是基于仿真的,着重于人物角色步行运动控制方法的研究。 为在动画场景或虚拟环境中生成人物角色的动态步行运动,必须进行如下工作:把步行运动过程简化为一个固定周期的重复运动,综合设计这一个固定周期内人物角色的步态轨迹;运用某种控制方法实现周期内人物角色对期望步态轨迹的跟踪控制;分析相邻运动周期之间的切换条件,控制人物角色实现连续稳定的周期性步行运动。

【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模型教程:真实角色模型的创建

第6章真实角色模型的创建 本章讲述真实人物角色的制作流程。研究人类头部布线的目的是为了制作表情动画,因为人物的各种内心活动主要通过面部的表情变化反映出来。由于建设模型主要锻炼造型能力,故而对形体和结构的理解尤为重要。 本章主要内容: ●真实角色头部的制作 ●真实角色身体的制作 ●布线的方式一定要与肌肉运动的方向相符。 ●关键部位需要足够的线,有足够的控制点,表情才能做到位。 6.1.真实角色头部的制作 本节将参考图6-1中人类头部肌肉解析图进行头部建模的教学。 图6-1人类头部肌肉解析图 【例6-1】制作人类的头部 1)首先通过Create >Polygon Primitives >Cube命令建立一个如图6-2所示的多边 形立方体,作为真实人物角色头部的框架。

图6-2创建立方体 2)执行Mesh >Smooth命令,把立方体平滑一级,之后删除如图6-3所示所得物体 的一半的面。 图6-3平滑立方体图6-4调整头部线段 3)然后调整头部的形状,并通过Edit Mesh >Cut Faces Tool剪切面工具在人头的侧 面纵切一条线段进行调节,如图6-4所示。 4)同样操作,在人头中线的上、下位置各切出图6-5中的两条线作为眼睛的定位。 图6-5眼睛定位线的创建图6-6定位线的制作

5)接下来,在鼻梁的位置处纵切出一圈线,还有在眼睛的中心位置再切出一圈线,如 图6-6所示。 6)现在,调整整个头部的形状,如图6-7所示。 ※注意:要把头部的整个形状先调圆,再继续制作。 图6-7调圆头部 7)然后,在头部的侧面位置使用Edit Mesh >Insert Edge Loop Tool插入环线工具添 加两条环形线段,如图6-8所示。 图6-8添加两条头部侧面的线段图6-9画出眼睛的轮廓 8)在面部的正面找到眼睛的位置,画出它的基本轮廓,如图6-9所示。 9)在眼睛与眼眶之间添加线段,参考图6-1中眼睛的比例,调整模型上眼部的形状, 如图6-10所示。 图6-10在眼周围加线段图6-11添加约束眼角的线段

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章动画基础概论 动画(Animation)一词是由拉丁语的动词animate(赋予生命)演变而来。1980年,国际动画组织(ASIFA)在南斯拉夫的Zagreb(今天的克罗地亚首都)召开动画会议,会上对动画(Animation)一词的定义是这样的:动画艺术是指除使用真实之人或事物造成动作的方法之外,使用各种技术所创作出的活动影像,亦即是以人工方式所创造的动态影像。 那么,什么是动画片?在美国,动画和卡通两个词汇曾经没有任何区别。而在日本,Mange就是漫画,Anime就是动画。现代动画片的概念,是从其技术实现的角度来定义的。它是采用“逐格摄影”的方法将影像拍摄在胶片上,然后以每秒钟24格的速度,在银幕上逐一放映的动态影像。由于所拍摄的影像互相之间只有细微的变化,因而形成了系列动态的影像感觉。 本章的主要内容是介绍动画的历史和发展。在学习动画之前,应当先了解动画这个艺术表现形式,动画是影视艺术的一个分支,它的基础源于绘画,将一幅幅连续的图画顺序播放,就得到了一个活动的影像,这就是动画最基本的原理。本章将从动画片的分类、三维动画的技术分类、世界动画的发展史以及中国动画的发展史这四个方面介绍动画的基础概念。 本章主要内容: ●动画片的分类 ●三维动画技术类型 ●世界动画发展史 ●中国动画发展史 动画的起源和发展以及三维动画的技术分类。 1.1.动画片的分类 动画片的分类其实有很多种,主流的分类方式大致会把动画分成以下三种: ●手绘动画(Cel Animation) ●电脑制作动画(computer animation) ●定格动画(stop-motion animation) 1.手绘动画

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

maya角色绑定教程

● 武汉市洪山区兆富国际大厦2603A ,430074 ●+86(027)87870255 87877031 ● 2603A, Block One, Forture International Building, wuhan ,China 430074 ●Web:https://www.wendangku.net/doc/0f11541618.html, maya 角色绑定教程 (一, 创建骨骼部分) 创建骨骼命令在animation 的面板当中,skeleton>joint tool,我们在创建骨骼之前,先分析下骨骼的属性。打开joint tool 后面的方块 进入骨骼的属性当中,骨骼是有方向性的, 和 两个方向是常用的。以xyz 方式为例,x 轴指向关节延伸的方向,y 和z 其实没什么 意义;同理yzx 就是y 轴指向关节延伸的方向。原则上这个选项可以随便选,但最好统一一下,一般对齐关节都选xyz 方式就可以了。而None 则是和世界坐标轴一致的。 在单独调整骨骼时,要始终保持骨骼的旋转属性为0。 我们在创建骨骼时,最好保证骨骼在模型的中间,这样在后面分配权重的时候,就能减轻我们的工作量。 在创建骨骼之前,先创建一个图层,命名为boy_mo ,将模型添加到图层当中,锁定线框显示。 步骤1: 为脚部创建骨骼,将maya 的操作视图转到(side )侧视图,在侧视图中,我们从大腿跟部向脚踝方向创建出腿部骨骼。A_leg_L_bn ,A_knee_L_bn ,A_ankle_L_bn 。骨骼方向选择xyz 方向。 我们创建出来的骨骼就会在网格上产生,将它移动到然后在工具栏中,进入骨骼的子级别 ,将 激活。统一骨骼的旋转方向: 选择最后一节骨骼的方向坐标轴,skeleton>orient tool ,点击后面的小方框,在属性当中修改orientation 的属性为none ,应用。让他和其他骨骼方向统一。如图1-1所示。 旋转大腿根部的骨骼,统一方向后要记得回到物体级别。 如图所示。 步骤2: 我们在前视图中可以看出,我们的骨骼不能很好的和模型对位,将骨骼自身成组,选择组,按insert 键,v 键点吸附到骨骼链的根关节上,完成后再次按insert 键,切换到正常模式。

怎样用Maya快速制作人物模型

1、MAYA制作CS人物模型首先用多边形制作出人物模型。注意的是游戏引擎的极限,这里做的是cs1.5和1.6的游戏模型,引擎限制人物的三角面是1000左右,官方的都是700个面。在用maya或max建模时,要保持四边形在500以下才能保持三角面在1000以下,超过hl引擎极限就无法在游戏里运行。 2、接下来选中模型,执行命令editpolygonsnormalssoft/harden这里选用soft180来软化模型的法线。这样后模型就给法线圆滑了。

3、展开uv时不要忘记分割模型的uv,这样才可以更好的进行uv操作。这里分割了10个部分的uv。如果模型的左右对称,除了头以外。身体的uv只要展开一半就行了。然后镜像模型可以得到另一半的uv。 4、接下来展开模型的uv纹理坐标。建立一个材质球,就lambert就可以了。用checker2d纹理来对位。展开模型的uv如图就行了。

5、展开uv后,我们的10个部分都可以在maya的uv编辑器里查看。注意把所有的uv要放在纹理坐标的第一像限里还可以导出uv,其他三人像限坐标和第一个像限是一样的。 6、现在打开ps-cs来画贴图,先把uv导过来,然后在它上面对位画贴图,一层一层的画。

7、贴图后,不显示那些不需要的图层,另存文件为xx.bmp文件,大小是512*512,深度为8位,一定不要错,不要以后hl引擎是不识贴图文件的。记得保存原psd文件,方便以后个性修改。 8、观察模型的贴图,修改一些不合理的地方,包括比例、结构等。由于是1000

面以下的底模,所有的关键都在贴图上。 9、修改好后,我们不一定要在maya里渲染,因为现在做的是游戏模型,是要在游戏引擎里及时渲染的。下面我们将进入模型的骨骼、蒙皮、权重的工作。cs 模型的骨骼是有它一定的要求的。 10、接下来的任务我们要在milkshape3d1.7.0里完成。这是一个游戏制作有转

Maya人物跑步动画

精品文档 。 1欢迎下载 人物跑步动画 【教学目的】 介绍人物跑步的基本运动规律, 【学习重点】 跑步的基本运动规律 1 跑步的基本原理 1.1 跑步与走路的区别 前面介绍了走路的动画的制作,跑步的制作方式和走路的方式是一样的,但是我们怎样 来区别这两个动作的不同呢!虽然跑步在日常生活中经常看见,但是我们可能从来没有仔细的分析每一个动作。现在我们再来简单的说一下走路的动作。 首先,走路只有一只脚是离开地面的,而且走路有两只脚同时接触地面的一段时间,虽 然很短。但是跑步就不一样,下面我们来看一下区别。 跑步中的某些点,比如说位置 1,2或者是3,两只脚都离开了地面。 做一个快速行走——如果总是一只脚着地,我们就跑不起来——我们的得到是一个非常 快速的步行。(每秒钟4步。)(图) 但是如果仅仅使6号画面离开地面,我们就可以得到一个跑步的动作。(图)我们不用那 样做,但是那是区别步行和跑步的一个特征。

这是一个更生动一些的跑步的动作,几乎和上面的那个图片是一样的,只是胳膊和腿部摆动幅度更大一些,还有一帧两只脚同时离开地面。虽然只有这一点区别,但是我们看起来比上面的图片,更像跑步很多。 我们可以使用同样的图画,把最低点放在3号位置,把最高点点放在紧挨着它的4号位置(图),现在再比较一下上面的那张图,是不是更生动了。 这是一个比较夸张,卡通成分更多一些的动作,一个卡通的跑步动作——但是有两个位置(5.6)两只脚都离开了地面,这个跑步的动作就激烈很多然后我们就要加上强烈的胳膊摆动。这样我们得到一个比较激烈的跑步动画。(图) 通过这些我们知道了跑步和走路的区别,这样我们在做起动画来的时候就会方便得多,该在什么地方,把pose调到什么样,我们做到心中有数,不会被别人说,你做的这个好

【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图层眼睛标志是一样的。 而第二个命令这是一个连接命令,当你对这个图层渲染过这个图标就会变成红色,此时你点击它,这个图标会由红色变为绿色则表示你已经激活了此命令,在

相关文档