maya中常用的几个变形器deformers的详解讲课稿_第1页
maya中常用的几个变形器deformers的详解讲课稿_第2页
maya中常用的几个变形器deformers的详解讲课稿_第3页
maya中常用的几个变形器deformers的详解讲课稿_第4页
maya中常用的几个变形器deformers的详解讲课稿_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Good is good, but better carries it.精益求精,善益求善。maya中常用的几个变形器deformers的详解-lattice晶格变形器晶格变形器中重要的是对于晶格分段数的调节正常情况下是应该在添加晶格之前或添加晶格之后立刻进行调整;但如果想在晶格添加之后并且晶格已经经过调整发生了变形的情况下,则我们应该使用editlattice下的:resetlattice=重置晶格,将晶格的形状和transform属性都恢复到创建初始的情况下removelatticetweaks=移除晶格变性效果,将晶格的形状恢复到创建初始的情况下,但transform属性不恢复使用它们进

2、行调整之后再添加晶格的分段数lattice不但可以对模型物体产生影响(lattice-object),lattices之间(lattice-lattice)也仍然互相产生影响BaseLattice晶格基本体:baselattice与influencelattice之间的距离决定了变性的效果只有在baselattice之内的模型才会产生变形,因此baselattice决定了晶格变形的范围、位置和偏移模型受lattice的变形效果是由lattice的local属性决定的,local属性实际上是指lattice的一个quadruped控制效果-只有在一个晶格网格之内的模型才会发生变形,否则不会变形;

3、但如果提高locallatticedivisions的数量在会增加lattice的一个网格的控制范围,可以用来制作更平滑的变形效果deformationorder变形器顺序不同的变形器的不同添加顺序会对同一个模型产生不同的变性效果我们可以通过调节deformationorder来得到我们所要的正确的变形顺序如何改变变形器的顺序:右键点击模型inputs/allinputs变形器的影响顺序是从下向上依次来进行计算的,在最下边的最先计算,在最上边的最后计算中键拖动要改变顺序的变形器放到所要放置的顺序中BlendShape融合变形器blendshape是通过记录targetobjects上的点的位置

4、的改变,在baseobject上集合所有targetobjects的形状blendshape中有多个targetobjects和一个baseobject,而且通常情况下,targetobjects与baseobject的拓扑结构都应是一致的,从而保证变形效果的正确,所以通常情况下targetobjects是从baseobject中复制出来的但blendshape只记录复制出来的targetobjects物体上点(元素级别中:points,CVs,latticepoints)的位置上的变化,而不会记录targetobjects整体的位置、旋转或是大小的变化,因为这一变化中targetobject

5、s中的元素“点”并没有发生实质性的位置变化,所以必须进入targetobjects的“元素级别”来调整点的位置变化来保证模型变形的可记录性blendshape通常用在“角色表情”的制作当中BlendShapeNode=为所添加的融合变形器进行“命名”,这点尤其在表情制作时尤为重要Origin=targetobjects的位置、旋转、大小对于blendshape是否有影响Local=局部方式-这是在通常情况下所应该使用的一种方式(因为这样可以方便观察和形状调节,而不必考虑最终的不必要变形效果),local将会在baseobject上融合targetobjects上点的变化,而不会计算target

6、objects与baseobject之间在位置、方向、大小上的不同,baseobject将保持在原位置发生变形World=世界方式-targetobjects与baseobject之间在位置、方向、大小上的不同也会被计算为变形时的内容,从而在变形时baseobject会发生位置上的变化In-Between=过渡用来确定融合变形效果是各自独立的,还是形成一个过渡的效果on-变形将是一个根据targetobjects所选的顺序而进行的一个过渡的过程(如:想使“眼睛部位”的变形效果更平滑一些的话,可以使用in-between来增加变形的平滑度)off-变形是根据targetobjects而进行的一个

7、一个各自独立但有可以同时产生作用的变形效果(这是在表情动画时通常使用的方式)CheckTopology检查拓扑结构因为在blendshape中所有的物体targetobjects、baseobject都最好是拓扑结构一致的物体Sculptdeformer雕刻刀变形器sculptdeformer可以用来生成球状rounded变形比如:液体在管道中的流动、眼球带动眼皮的运动、脸颊部位咀嚼的动作、下咽物体时食道处的运动sculptdeformer是由两个物体构成的=sculptsphere(变形的形状效果)和locator(变形的范围、位置和偏移bias)envelop=变形器是否产生作用maxim

8、umdisplacement最大影响范围=变形器在dropoffdistance所限定的范围之内可以push或pull模型上的点到一个位置的最大范围、距离dropoffdistance衰减距离=控制变形器所能影响的范围mode模式:stretch=拉伸-是sculptdeformer最基本的一个变形效果,产生的是“物体为了与sculptor保持形状、样式上的一致,物体上的点被拉伸、压陷的效果flip=反转-物体的变形效果是由sculptor的样式来决定的(sculptor的大小、拉伸、位置、旋转等都会决定变形的效果)project=投射-物体的变形方式是在物体的基本形状基础上而产生的,scul

9、ptor会加强sculptor所在位置处该模型的形状(比如,使鼻子变得更大.)使用该方式时“groupsculptorwithlocator”将不可用,这是因为,project方式不会创建locator通常都是将projectsculptor直接放大来使用dropofftype=none或linearsculptdeformer在衰减变化时的平滑程度;多数情况下使用linear,这样会使模型的变形过渡更平滑,变形过渡不会发生褶皱InsideMode=内部影响模式用来控制在sculptdeformer影响范围之内的点的形变平滑程度Ring=环状/非平滑式=将在内部的点推向外部,从而在变形与不变形

10、之间形成一个扩散波状、环状的过渡效果Thismodepushesinsidepointsoutsideofthesculptsphere,creatingacontoured,ring-likeeffectaroundthesculptsphere.Even=平均式/平滑式=将在内部的点均匀的向外部推散、扩散,在变形与不变形之间形成一个平滑的、球状的过渡效果Thismodespreadstheinsidepointsallaroundthesculptsphereevenly,creatingasmooth,sphericaleffect.DefaultisEven.centrewithins

11、electionon=将在所选中的物体的中心点处创建一个sculptoroff=将在原点(0,0,0)处创建一个sculptorWireDeformer线变形器通过曲线的形状来使模型发生相应的变形,而又由于曲线是由CV点构成的,所以最终还可以转化为簇clusters来控制曲线进而控制模型变形用来进行变形控制的线wire可以是一条,也可以是多条(可以在创建之前就选好线,也可以在创建一个之后再添加),即可以用一个wire节点来控制多条wires的影响效果,也可以在一个模型上制作多个wire节点模型的分段数最好足够大,这样才能保证线变形效果curves与models之间的距离越近变形效果越精确通常用

12、来制作“眼眉的运动效果,虫子蠕动的效果”如何制作线变形效果:selectnothinginthescenedeform/wiretoolselectthemodelfirst点击enter回车键selectthecvcurve点击enter回车键向同一个wire节点中添加新的wire控制:selectthenewwirecurve+selecttheoldwirecurvedeform/editwire/addwiretool参数详解:crossingeffects=是针对于同一个wire节点下的多个wirecurves在相交处的凸起凹陷效果的强弱、平滑程度而言的tension张度=这个值通常

13、都使用默认,尽量不用调节localinfluence=该值是在有多个wirenodes(多个wires影响的效果中)的情况下才可以看到效果的一个参数,是用来决定哪一个wirecurve产生的效果更强(是个bias值)rotation=是用来控制当曲线发生旋转时,变形效果的平滑程度(0=linear线形/一般平滑,1=curvature较平滑)dropoffdistance=曲线的控制影响范围scale=顶部变形效果的压缩和扩大效果wiredropoffLocator=可以在曲线上通过选择一个或多个curvepoint(s)来改变线变形影响的位置、衰减、范围selectthecurveselec

14、tacurvepointmovetoadesiredpositiondeform/wiredropoffLocatorctrl+a:locators属性中进行调节(param=用来控制影响的位置position;percentage/envelope=用来控制影响的程度(更建议使用envelop);twist=在该locator所在的那个部分范围内,围绕该locator所进行的旋转扭动效果)wireholder线变形器效果限制范围selectcurve2+selectcurve1deform/editwire/addholder从而使curve1的变形效果会在与curve2之间的距离范围内发生

15、变化WrapDeformer包裹变形器wrapdeformer是使用简单的模型来控制复杂模型的一个变形器它将根据lowmodel与highmodel之间的proximity位置接近程度来决定变形的控制效果,所以通常情况下用来进行wrapdeform的两个物体是对齐到一起且大小一样的如何创建wrapdeformer:selectthehighmodel+lowmodeldeform/createwrap将会生成wrapinfluence、wrapbase对于wrapdeformer是nurbs的时候,在wrapdeformer/lowmodel的transform节点上会生成dropoff和wr

16、apsamples两个新的属性,和wrap属性节点;而对于wrapdeformer是poly的时候,在wrapdeformer/lowmodel的transform节点上会生成dropoff、smoothness和inftype三个属性dropoff=衰减-将控制highmodel的变形精确度,dropoff越高,highmodel越接近lowmodel的形状,否则越保持highmodel原有的形状wrapsamples=包裹变性采样-也是用来控制highmodel变形的精确度的smoothness=可以与wrap中的weightedthreshold一起作用来调节highmodel的变形平滑程度(但效果不一定理想)inftype=取值为1或2,这是调节变形平滑程度中的一个重要的选项1=变形将以faces作为基本2=变形将以vertices作为基本WeightThreshold=权重跌代计算次数用来控制包裹变形的整体平滑程度,取值范围在0-1之间,0-平滑变形,1-生硬变形LimitInfluenceAreaTurnUseMaxDistanceontosettheMaxDistance.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论