搜档网
当前位置:搜档网 › Maya渲染教程之-阴影灯光篇

Maya渲染教程之-阴影灯光篇

Maya渲染教程之-阴影灯光篇
Maya渲染教程之-阴影灯光篇

Maya 渲染教程]Maya Fake 教程之-阴影灯光篇<一>先欣赏最后的效果图:

1、基本场景角色,地面和一盏平行光(Depth Map Shadows),Resolution: 512

2 先对比图吧,地面是10倍,30倍, 80倍,阴影贴图的变化;

[Maya 渲染教程]Maya Fake 教程之-阴影灯光篇<二>接[Maya 渲染教程]Maya Fake 教程之-阴影灯光篇<->:

9 、复制这盏spotLight,将它的阴影关掉

10、将复制的灯光强度调整为 -1,渲染测试;耀眼的强光没有了,投影非常理想;

11 、同样复制上述两盏spotLight为其他的角色打光:

12 、渲染测试:

13、思路:

由于阴影贴图的尺寸是投影质量的关键,我们如此可以避开大尺寸的阴影贴图,提高渲染时间,同时又可以保证投影的质量。

在动画时只要将上述的灯光成组,跟随角色移动就好了。

例如在大场景奔跑的人物,快速飞驰的车辆等等,在大场景中的一切一切。

思路有了,在用的时候每次总要执行上述操作显然是比较浪费时间,我们用MEL来继续完成这个工具。这是我已经完成的脚本核心内容

///////////////////////////////////////////////////

string $soliSpot = "soliSpot" ;

string $SpotL = `shadingNode -asLight spotLight` ;

//建立第一盏灯光

string $shape[] = `ls -dag -sl` ;

setAttr ($shape[0]+".dms") 1 ;

//打开阴影属性

setAttr ($shape[0]+".useDmapAutoFocus") 0 ;

//关掉自动适应阴影贴图

string $Spotf[] =`duplicate -rr` ;

//复制灯光

parentConstraint -mo -weight 1 $SpotL $Spotf[0];

//进行约束控制

scale 0.5 0.5 0.5 ;

//放缩反向的灯,以方便观察

setAttr ($Spotf[0]+".dms") 0 ;

setAttr ($Spotf[0]+".overrideEnabled") 1;

setAttr ($Spotf[0]+".overrideDisplayType") 2;

//关掉阴影,制作成模板,使其不能被选择

//以免误操作

string $shape1[] = `ls -dag -sl` ;

string $connectAttr;

$exp1 = ($shape[0]+".df"+"="+$shape1[1]+".df"+"="+$shape1[1]+".ca"+"="+$shape[0]+".ca;"); $exp2 = ($shape1[1]+".in"+" = -"+$shape[0]+".in;") ;

expression -s ($exp1 + "\r"+$exp2 );

//用表达式控制两盏灯的关联关系

$connectAttr ="connectAttr -f "+$shape[0]+".color "+$shape1[1]+".color";

eval($connectAttr);

//进一步的属性链接

//使得,大多数操作,可以关联

select $SpotL ;

//选择主灯,方便视图调整。

///////////////////////////////////////////////////

以下是我原创的完整脚本工具

spotL.mel (1.97k)

14 、脚本的信息:

脚本spotL暂时没有用户界面,其实也不需要,只要在命令行执行"spotL",即刻得到阴影灯。

阴影灯对于场景不提供照明,只提供阴影。如果场景中只有阴影灯是渲染不出物体的。

脚本将阴影灯的大小进行了放缩,方便观察。

关掉了对于反向辅助灯的操作,因为此时大多数的操作都可以关联的。

如果删除了阴影灯的主灯,只需稍稍拨动时间线,或是再次渲染即可删除相应的辅助灯。无需担心场景的多余垃圾。但是阴影灯的组会保留,清理场景即可。

脚本适用于支持maya的所有渲染器,且都有非常好的渲染速度。

如此,再大的场景我们也不怕了,放心大胆的用Depth Map Shadows吧,享受他的快捷和直观。

maya动画教程:动画基础概论

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

【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教程: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灯光效果基础教程 出处:2345软件大全时间:2011-04-28人气:2571我来评论 教程贴士:在Create>Lights菜单命令下我们可以看到,Maya5.0给我们提供了六种灯光的类型 一、灯光类型: 在Create>Lights菜单命令下我们可以看到,Maya5.0给我们提供了六种灯光的类型: 这六种灯光类型分别是:Ambient Light(环境光源)、Directional Light(平行光源)、Point Light(泛光灯光源)、Spot Light(聚光灯光源)、Area Light(面积光源)、Volume Light(体积光源)。 Point light(泛光灯光源) 又叫点光源,是被使用的最普通的光源。光从一个点光源射向四面八方,所以光线是不平行的,光线相汇点是在灯所在的地方。它模拟一个挂在空间里的无遮蔽的电灯泡。点光源可以投射阴影。

点光源投射阴影的形状如下,注意它的形状是向外发散的。 Directional Light(平行光源) 远光灯是用来模拟一个非常明亮,非常遥远的光源。所有的光线都是平行的。虽然太阳是一个点光源。可是因为它离我们的距离是如此的遥远,以至于太阳光到达地球后实际上是没有角度的,所以我们用平行光源来模拟太阳光。要注意的是,平行光没有衰减属性。平行光可以投射阴影。 平行光投射的阴影如图所示,因为平行光的光线都是平行的,所以它投射的阴影也是平行的,这是它的一大特征 Spot Light(聚光灯光源) 聚光灯是具有方向性的灯,所有的光线从一个点并以你定义的圆锥形状向外扩散。可通过使用Cone Angle(锥角)滑块的方法,从顶点开始以度为单位来度量锥体。聚光灯是所有灯光中参数最复杂的灯光。通过调节它的参数可以产生很多类型的照明效果。 Cone Angle 控制光束扩散的程度,通常采用缺省值40度就够了. 不要把Cone Angle设置太大,否则阴影会出现问题. Penumbra Angle 该值为正时,外部矩形区域边缘模糊不清;该值为负时,内部矩形区域边缘模糊,边缘轮廓不清.

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基础 课程代码: 2223120401 学位课程/非学位课程:学位课程 学时/学分: 90/6 先修课程:电脑平面设计课程 一、课程在人才培养中的地位和作用 MAYA建模在三维动画中是一个最基础的模块,培养学生三维软件制作能力,摆脱二维的思维方式。它已成为电影、电视、游戏以及其他媒体中的一部分,它以动画自由化丰富和复杂的表现而著名。它已成为专业人员在这些中的首选工具之一。掌握MAYA的建模模块,利用相关的功能和命令加上自己的灵感创建出神奇的三维效果。 二、课程教学目标 通过对MAYA建模模块的学习,让学生掌握使用MAYA模拟自然界物体模型,理解MAYA 建模的各种方式,着重培养学生的实际操作能力。使学生具备较强的操作技能。以及自学MAYA的其他功能的能力。 三、课程教学内容 (一)课程的知识体系 知识领域1:MAYA的功能 知识单元1:MAYA界面 知识单元2:MAYA的基本操作

知识单元3:MAYA快捷菜单和热键 知识领域2:Polygon建模技术 知识单元1: Polygon简介及物体的创建与编辑 知识单元2:基础Polygo工具 知识单元3:Polygon扩展工具与常用工具 知识单元4:Polygon机械体建模实例、Polygon生物体建模实例知识领域3:NURBS建模技术 知识单元1:NURBS简介及曲线编辑 知识单元2:NURBS曲面创建 知识单元3:NURBS曲面编辑 知识单元4:NURBS建模应用实例 知识领域4:Subdivision建模技术 知识单元1:细分建模简介及创建 知识单元2:细分原始物体的编辑 知识单元3:细分建模应用实例 (二)课程涵盖的知识单元 知识单元1.1:MAYA界面 参考学时: 知识点 界面的组成 学习目标 1.了解MAYA主界面是由八大模块组成。 2.掌握各个模块的主要功能用途。 知识单元1.2:MAYA的基本操作 参考学时: 知识点 MAYA基本操作方式 学习目标 1.掌握项目及物体的创建 2.掌握视图操作及对物体的操纵

Maya骨骼的基础设置教程

Maya骨骼的基础设置教程 第一步:首先我们要有一副完整且符合我们要求的骨骼。如图。 第二步:这个骨骼是根据要求制作的,所以会有很多的控制器。在胳膊的位置要作IK 和FK的转换控制。

说明:这3个骨头的位置分别在上臂、肘和前臂,我在每一个骨头的原点位置都做了一个环,就如上图的上图,“A”、“B”和“C”,用他们分别操纵上臂、肘和前臂的旋转,再在这个基础上建立一条由上臂到前臂的IK,这样就完成了初步的创建。在这3个环的属性通道里只保留了旋转,这么一项。移动均是被所操纵的骨骼所控制。 后面要做的事情就比较简单了,只需要在IK/FK自己的属性里做驱动关键贞,位置有提过。开Animate>Set Deiven Key >Set,在这个里面选择IK/FK,将它Load Driver,同样也将IK/FK Load Driven,换句话说就是让他自己的属性操纵自己的属性,从而相成关联的动画。 这里的目的说明:需要在这里实现,当我们需要IK做动画的时候,将FK的操纵器(就是A、B和C)隐藏,而当我们需要FK的时候,也要将IK的操纵器(D)隐藏,这个D是控制该IK的位移属性的。 那么就需要象如下的操作,前面已经将FK_Visbility和IK_Visbility做了属性的关联,现在需要将这些属性由IK_FK项一同控制。也就是在IK_FK为0的时候显示IK的操纵器,在IK_FK为5的时候显示FK的操纵器。IK_Visbility为1,IK_FK为0,IK_Visbility为0,IK_FK 为4.95,FK_Visbility为0,IK_FK为0.05,FK_Visbility为1,IK_FK为5,就是这样,现在准备已经结束,可以操作一下IK/FK的IK_FK项0到5动画一下,看看是否可以正确按照需要动画。

【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快速选择技巧,教程属于入门级别的MAYA教程,同时这个教程讲解的只是在我们建模的时候会经常的用到。转发过来和飞特的朋友们一起学习了。 众所周知,影响建模效率的因素有:建模工具命令的强大能力、选择元素的能力、工具调用是否快捷等方面。在选择元素方面,尤其是选择loop点、边和面,在建模中很重要。 1.关于Loop的选择: 点、线和面的loop选择在建模的时候是非常非常常用到的。XSI在这方面好像是做的最早的,其后和max。用XSI的人都知道在其点、边和面的元素级别下先选一条边,然后按住Alt键鼠标出现【...】标记,就可以实现loop选择,其操作是:鼠标左键单击和之前选择的边在同一loop上的另一边,即可选择中间范围的所有边。效果如图01: 图01 Alt+鼠标中间点一个边就整个环选。效果如图02. 图02 这选择功能确实很酷!效率很高!不过maya2009也可以这么做。

在maya中,先选择一个边,然后按住shift键双击同一loop中的一条边,即可选择之间的所有边。如果03所示: 图03 如果是要整个环选,什么都可以不用按,只要鼠标双击一条边即可。效果如图04所示: 图04 如果是点,可以先选一个点,然后按住shift键双击同一loop中的另一个点,即可选择之间的所有点。如果05所示:

图05 如果是要整个环选,就双击和该点相邻的一个点。效果如图06 图06 选面的方法和选点相同。如图07所示.

图07 maya同时多了一种选择:直接双击物体上一个面,会选择整个物体的面。 在xsi中同样的方式还可以选择ring,似乎maya暂时还无法用同样的方式选。当然有其他的工具选ring,大家基本上都知道,我就不说了。 2.关于Drag选择 Maya还新增了一种Drag选择方式,很类似于以前的画笔选择方式,不过没有画笔半径,完全看鼠标移动的路径,我觉得非常好用。具体的操作入下: 先选择一个物体,进入点、边或面层级,然后按住q键,同时按住鼠标左键,在菜单中选择Drag方式,然后就可以按住鼠标在模型上选择元素了。如果想换回普通方式,选择与Drag对应的Marquee方式即可。效果如图08

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快速入门教程3

nURBS建模 简介 NURBS(非均匀有理B 样条线)使用数学方法描述非常适合3D 应用程序的曲线和曲面。NURBS 的特点是它们能够产生平滑的有机形状。 可以使用多种方法快速对NURBS 曲面进行建模和编辑。使用一条或多条NURBS 曲线(定义了想要用于曲面的形状的轮廓)创建NURBS 曲面,然后使用特定的构建方法创建完成的曲面。 NURBS 曲线和曲面有多种应用,是工业设计人员和汽车设计人员的首选曲面类型,在工业设计和汽车设计中往往需要包含最少数据的平滑形状来定义特定形状。NURBS 曲线是为动画对象定义平滑运动路径的理想选择。采用NURBS 时,可对曲面建模,然后将其转化为多边形网格。 在本章中,您将了解有关在Maya 中使用NURBS 曲线和曲面的一些基本技术。本章包括以下课程: ?第1 课旋转曲线来创建曲面:简介 ?第2 课雕刻NURBS 曲面:简介 ?第3 课放样曲线来创建曲面:简介 课程准备 若要确保课程按所述方式运行,请在开始之前执行下列步骤: 1.如果尚未下载课程文件,请从https://www.sodocs.net/doc/a317063222.html,/maya-tutorials下载。 将Getting Started 2013 Lesson Files Zip 文件复制到本地驱动器并解压缩该文件夹。 2.创建新项目,如下所示: ?选择“文件> 项目窗口”(File > Project Window),然后单击“新建”(New)按钮。 ?单击“位置”(Location)字段中的文件夹图标以导航到 GettingStartedMaya2013LessonData文件夹,这样会将创建的项目保存在该文件夹中。

分层渲染

【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建模图文教程

[建模教程] MAYA制作动画人物头发教程详解 1 MAYA, 头发, 动画, 详解, 教程

maya里人物头发的几种一般做法: 1.面片+贴图. 2.长发用pfx--先用curves 编制发型,再将stroke粘贴到引导曲线上生成头发;短发用fur. 3.插件. 4.maya 6以后增加的hairSystem. 其中1,2是传统做法,网上教程已经很多了;3,根据需要看插件的help.本教程只讨论第4种做法,使用maya默认渲染器和pe进行渲染. 先总结一下使用maya hairSystem制作发毛的一般流程,也就是maya help里面建议的一般流程: 1.制作一个具有良好uv分布的面片以生成毛发。 2.在该面片上生成hairSystem。

3.编辑hairSystem的start curves,rest curves,使hair定型。 4.制作constraint,进行动力学解算。 5.动画。 理论上这个流程是可行的,但实际制作是却非常麻烦,主要原因是第3步,用正常的方法编辑start curves生成需要的发型是比较困难的。 下面我介绍一种用nurbs面片生成头发的引导曲线制作发型的方法,然后再用一个具体例子说明hairSystem在制作,运动,渲染时一些要注意的地方。 1.用任意方法制作一块nurbs面片,注意uv的起始位置在头发的根部(画黄线的地方) 2.选取多个isoparm,然后duplicat surface curves 3.不要删除历史,选择这些curves,然后Hair-Make select curves dynmic 4.选择生成的follicle,在属性里把point lock改成Base(默认是锁定2端) 5.现在你移动时间轴,可以看到这些curve可以运动了

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.sodocs.net/doc/a317063222.html,

maya动画教程:角色基本行走动画

第6章角色基本行走动画 本章将教授制作角色的基本行走动画。角色行走动画可以通过关键帧动画来实现,在制作之前需要分析行走动作,将动作过程中的关键动作提取并在Maya里设置关键帧,通过不同关键帧的过渡来实现行走动画。 本章主要内容: ●行走动作的分析 ●基本行走的循环动画的制作 ●基本行走的动作分析 ●根据动作分析制作关键帧动画 ●修改并调整动画曲线 6.1.行走动作的分析 在一部动画片中,角色行走的动画十分常见,所以掌握角色行走的基本动作规律是非常重要的,也是每个动画师必须掌握的基本技能之一。 所谓基本行走动画,指的是角色在行走过程中不附带任何的感情色彩以及情绪,例如角色负伤行走、背着重物行走、角色心情低落地行走等都属于带有感情色彩的行走。制作行走动画的方法有很多种,本章会为读者提供其中的一种制作方法。 制作角色循环行走的具体步骤如下: 1)步伐的制作; 2)身体重心的制作(身体上下重心以及左右重心转移的交换); 3)胯部旋转的制作(胯部左右旋转以及侧旋); 4)胯部以上至胸部旋转的制作(身体的前后旋转、左右旋转以及侧旋); 5)手臂的弧线摆动以及小臂、手腕跟随运动的制作; 6)头部的制作; 7)细节的调整(脚部以及手指的细节和动画曲线的调整)。 在开始制作之前,首先要对角色行走时身体各个部位的运动规律进行系统地分析。

6.1.1.步伐分析 当一个角色向前行走时,两只脚会以前后交错的方式进行规律性的运动,这样才会使身体保持前后的平衡。与其说是行走,不如说是一连串防止跌倒的控制过程。 行走有不同的节奏,例如轻快的竞走、缓慢沉重的走、大步流星的走,通过节奏上的变化,会产生不同的效果。一个不附带任何情绪的完整的行走一般需要25帧时间,也就是1秒钟。第1帧~第13帧为一步,第13帧~第25帧为另一步。图6-1是角色其中一只脚的运动过程。 图6-1基本行走中脚的运动 6.1.2.身体重心分析 在行走时,由于下肢的运动会导致身体上下的重心产生忽高忽低的起伏变化,有了这种变化,才会使角色产生重量感。在制作过程中,要根据角色的性格和身材来调整上下起伏的幅度。 当角色迈出一步的时候,会有5个关键帧来控制身体上下重心的起伏。它们分别在第1、4、7、10、13帧上。迈出另一步则是在第13、16、19、22、25帧上,如图6-2所示。 图6-2基本行走中身体重心的上下变化

相关主题