maya中制作女性走路动画

maya-logo%e6%a8%a1%e6%9d%bf

首先我们先给角色固定一个基础pose,减少后面不必要的一些工作
对于双脚,我们尽量的向内靠拢,脚尖向两侧撇开,呈一个外八字

膝盖的向量我们要设置为不跟随,让它等于0

手臂和头我们同样的需要让它不跟随身体,全局设置为10

做完这些准备工作以后,我们就可以来制作动画了

首先我们制作的是24fps,25帧长度的循环动画,为了便于观看,我先在关键pose的地方记录上书签,红色是开始pose,交换pose,以及回到开始pose,白色我们用来标记其他关键pose。

现在我们我们制作第一个接触地面的pose,我们在第1帧,选中双脚和重心控制器,设置关键帧,重心我们重心适当的下压,我们调整腿部的pose,前脚即将踩地,后脚点地即将离开地面。那么这里我们要特别注意,不要把脚一开始做得太直了,要给后面做扭胯和重心变化留一些余地。

然后我们在第4帧设置第二个向下的关键pose,重心继续大幅度下压。前脚平踩地面,后脚离开地面。

然后我们在第7帧设置第三个过度pose,那么这个重心要比接触地面的重心还要高那么一点,前脚,位于重心下方,后脚做一个收的动作。

然后我们在第10帧设置第四个向上的pose,那么这个重心继续上移达到最高点,我们让这只脚继续向前,后脚我们继续向后,稍微垫一点脚尖。

然后我们在第13帧设置第五个踩地pose,它和我们的第一帧的重心是一样的,前脚和后脚也只是交换了位置。

那么往后的16帧,19帧,20帧都对应了前面的4帧,7帧,10帧的反pose,我们跟着做就可以了

然后第25帧结束,刚好是一个走路循环,我们可以把第一帧的pose复制过来用

现在下半身的pose已经摆好了,我们给双腿和重心开启前后循环,然后我们调整一下曲线,过渡不顺畅的地方我们做一下优化调整。

接着我们来处理滑步,这里我们就用这个python滑步工具来处理,还会使用的可以看我之前发布的视频或者点右上角观看。

我们踩地这帧获取位置,然后在即将离地的这帧获取位置,然后计算位移差。接着我们在第4帧开始修复滑步直到第13帧结束

另外这只脚,从16帧开始踩地,25帧结束,然后我们把第25帧复制到第1帧保持pose连续性

好了,接着我们要调节胯部和肢体的一些摇摆,我们选中手部控制器,头部,胸部,腰部,重心次级,以及跨步控制器,在第1帧,第13帧,第25帧设置关键帧。

那么这里我们的扭胯,可以参考这张图,这里画的很夸张,但是我们做的时候幅度可以不用这么大。前脚下落,所以我们的跨朝着抬脚的一侧倾斜。

那么这个腰部:它会朝着前脚的一侧旋转,这个角度为最大值

这个重心次级控制器:我们可以用来修正身体的整体倾斜程度

然后这个手部:我们先把甩手的最大幅度给它调整好,那么这个手,我做的是被动甩手,所以幅度不会非常大,太大了反而不自然,手指我们就不浪费时间去调了,我直接把它搞定了

调好了手部,我们就可以推测出胸部会朝着向后甩手的一侧去倾斜

最后,头部也要保持和躯体的协调,我们让它正常的平视前方就可以了

调好了第1帧,我们把pose复制到第25帧,保持连续性。然后我们接着把13帧调节一下, 思路和第1帧差不多,只是一些相反的pose,前脚下落,胯部朝着抬脚的一侧倾斜。腰部朝着前脚的一侧旋转,这个角度为最大值。重心次级控制器修正身体倾斜度。手部把甩手的最大幅度给它调整好。胸部会朝着向后甩手的一侧去倾斜。头部保持和躯体的协调,让它平视前方。

————————————————————————————————–

最后我们只要在第6帧和第18帧加上中间帧,基本上可以了。

我们先来调节第6帧,这里我们胯部发生一次极速转换,重力作用在踩地的这只脚,它托起了另一侧抬起的脚,所以我们要让胯部朝着抬脚的这侧倾斜,这样这个转换感觉马上就上来了。

那么,此时这个重心会朝着踩地的这只脚移动,于此同时它还会向前移动那么一点点

至于这个腰部,我们只需要配合这个重心,把它摆正了就可以了

头部我们可以先摆正,并且它会有一点微微的向下看的肢体配合,不要太多了

做完了这些,我们再来设置第18帧就简单了,因为又和第6帧是相反的动作,这里我们胯部发生一次极速转换,重力作用在踩地的这只脚,它托起了另一侧抬起的脚,所以我们要让胯部朝着抬脚的这侧倾斜。此时这个重心会朝着踩地的这只脚移动,于此同时它还会向前移动那么一点点。至于这个腰部,同样的配合重心把它摆正了就可以,头部我们也是让它有一点微微的向下看的肢体配合。

好了,做完了这些,我们需要把手在优化一下,让它跟随,看起来软一点。我们选中两只手臂,选中第1到第13帧,我们统一向后挪2帧,然后我们在第5帧设置关键帧,移动到第1帧,接着再把第1帧复制到最后一帧,保持连贯。肩部我们也顺便处理一下,这个滞后一帧就差不多了。

接着我们在第4帧,让手肘和手腕做一些滞后处理。然后我们再在16帧做滞后处理。

处理完之后,我们还可以给手指做一个抬手落下的展开动作,我们可以在第7帧和第19帧增加这个动作。

最后,我们再对所有控制器做一次曲线调节,让它们看起来过渡更顺滑。

好了,我们框选上部控制器曲线,开启前后循环,不合适的地方我们再做些调整。

好了,我们拍个屏来看下效果。那么做完了原地循环,我们就可以让它走出去看一下,这里我们把帧长度设置为50帧。

这里,我们重新获取一下位移差来设置大圈位移。我们接着把大圈设置为直线,然后执行循环并偏移。那么这里我刚才修复滑步的时候有一个操作的小失误:本应该在第1帧的位置修复,我选了第2帧,但是没关系,我们把这帧前移一帧就能对上了。

最后,我们设置下镜头位置,看下走出去的效果。

好了,那么基础动画到这里就结束了,后面我会给大家分享头发动力学的绑定,感兴趣的小伙伴可以关注我的频道,我们下期再见!

Maya角色走路循环动画教学(Maya Walk Cycle Character Animation Tutorial )

maya%e8%a1%8c%e8%b5%b0%e5%8a%a8%e7%94%bb

MERY V3.5绑定模型下载地址:https://pan.baidu.com/s/1k34jXhEvMR0uDdNMAhAjjA 提取码:miao

当前教学版本:Maya2016(推荐)

小女孩腿部变形解决方案:打开设置/首选项>>动画>>解算模式设置为【DG模式】

走路参考图(1~4~7~10~13帧)

走路参考图(13~16~19~22~25帧)

重心变化(非常重要)

第1帧:位移Y(TranslateY=-2.6)

第4帧:位移Y(TranslateY=-4)

第7帧:位移Y(TranslateY=-2)

第10帧:位移Y(TranslateY=0)

第13帧:位移Y(TranslateY=-2.6)

第16帧:位移Y(TranslateY=-4)

第19帧:位移Y(TranslateY=-2)

第22帧:位移Y(TranslateY=0)

第25帧:位移Y(TranslateY=-2.6)

手臂摆动参数对照:

Maya中什么是分镜、layout、动画环节?

%e5%88%86%e9%95%9clayout%e5%8a%a8%e7%94%bb

那么我们初学Maya动画的过程中,可能都是熟悉一些基础的操作。但是随着学习的深入直到我们开始接触标准的项目流程。我们就会遇到分镜,layout,动画环节。下面我们就来简单说一下这三个环节分别有什么作用?

分镜:由发包方提供,用来确定动画方向,分镜会描述出人物性格,和运动方向,故事的描述以及模型道具引用路径等等。
layout:布局、构图、运镜、KeyPose、角色走位。这个环节非常重要,做完之后需要由发包方审核,确定无误后才能进行下一步动画环节。
动画:那么layout做完通过审核之后,我们就可以安心的K动画了,最后提交审核。

Maya中K动画前必学的几个关键设置?

k%e5%8a%a8%e7%94%bb%e5%bf%85%e5%ad%a6%e8%ae%be%e7%bd%ae

(1)开启自动K帧:只要在控制器或者对象上K了帧,后续对象发生变化,软件会自动帮我们K帧记录。

(2)屏蔽选择骨骼和表面:做动画的时候,我们只操作控制器,这样能有效的防止误选骨骼或者表面。

(3)设置时间滑块的高度:默认的高度太窄,不利于我们对帧进行操作。
注意:当前为Maya2020版本,早期的Maya版本没办法手动调整高度,需要在时间滑块中选择Height高度倍数。

(4)设置无限制撤销:做动画一旦出错,离不开撤销操作,默认的有限制的50步是远远不够的。

(5)最大回放速度一般设置为24fps*1,除非项目有要求;更新视图设置为全部更新。

Maya中的灯光类型以及应用场景(Light Type)?

feature_%e5%85%ad%e7%a7%8d%e7%81%af%e5%85%89%e7%b1%bb%e5%9e%8b%e5%92%8c%e7%94%a8%e9%80%94

今天我们来讲一下Maya当中的灯光照明,那么灯光照明,在Maya当中非常重要。因为恰到好处的灯光设定,有助于我们表达情感,渲染气氛,说的夸张一点,可以说是整个动画的灵魂。

好了,废话就不多说,我们首先来认识一下Maya的灯光类型以及它们的应用场景。那么这个灯光照明,除了可以在这个渲染选项卡中找到对应的灯光类型。

还可以在这个创建菜单→灯光照明扩展菜单中→找到对应的灯光类型。

从上到下分别是:环境光、平行光、点光源、聚光灯、区域光源以及体积光源。

那么在这个6种灯光里面,中间的这4个是通用光源。

而之所说它们通用,是因为这4种光源都可以在Maya默认的渲染器和Arnold渲染器中来进行渲染。

而首尾的这个这个环境光和体积光源就只支持Maya默认的渲染器,不支持Arnold渲染器。

这里我们首先来说下这个“环境光”(Ambient Light),那么环境光是没有方向的。那么它存在的目的就是照亮场景中的所有物体对象,这和我们在处理图片时候调节亮度是一样的。

然后第二个是:“平行光”(Directional Light)。那么这个我们就比较熟悉了,因为我们的太阳光就就是通过这个平行光来进行模拟的,这个很简单,没什么可以说的。

然后第三个是:“点光源”(Point Light)。那么它是从一个点向周围发光的一个全向灯光,比较常用的,就是用来模拟灯泡效果。

除此之外,我们还可以用它模拟萤火虫、烟花,火花效果等等。

然后第四个是:“聚光灯”(Spot Light)。那么它是一个近似锥形的光源效果。

像我们的舞台灯光,汽车前照灯,手电筒,台灯等等,都可以用它来进行模拟。

然后第五个是:“区域光”(Area Light)。那么它就是一个近似矩形的光源效果。

像我们熟知摄影棚的柔光箱,方形灯,以及阳光透过玻璃窗的照射效果都可以用它来进行模拟。

然后第六个是:“体积光”(Volume Light)。那么它的主要特性:就是可以很方便的控制光线所到达的范围。

就像我们蜡烛照亮的区域,就是由体积光所生成的。

Maya中如何使用曲线点变形器(Point on Curve Deformer)?

feature_%e6%9b%b2%e7%ba%bf%e7%82%b9%e5%8f%98%e5%bd%a2%e5%99%a8

本次讲解:Maya变形(Deform)→曲线点变形器(Point on Curve Deformer),那么它的作用就是把我们的曲线点约束到定位器上,然后再通过定位器来约束我们的曲线。

例如,我们在场景中创建一个圆柱,我们给它适当的增加一些细分段数。那么为了后续方便观察,我们可以先开启这个半透明显示。

然后我们进入前视图当中给它创建一条曲线,那么这里我们在曲线菜单下选择重建曲线设置。

这里我们把它的分段数设置为4,点击重建。

我们回到透视图当中,现在,我们就先让这个曲线来控制圆柱 。我们打开变形菜单,进入线变形工具。

我们先选择圆柱回车键确认。

再选择曲线回车键确认。

然后我们选择圆柱,在输入节点中,将它的衰减距离设置为1000。

现在只要选择曲线,进入曲线编辑点模式,我们只要移动曲线点,就能很容易的控制圆柱变形。

那么这里,如果我们只是用来建模,我们这样操作,自然是没什么问题的。但是假设,我们要通过控制这个曲线点来控制动画效果,这就需要有一个外部的对象来约束变形曲线。

我们将它恢复原形,这里我们直接选择所有的曲线点,然后在变形菜单下,选择曲线点变形。

这样每个曲线点上就会出现一个定位器。

那么这个定位器的作用就是用来约束我们的曲线点,它默认的枢轴点是世界坐标中心。

为了便于控制,我们可以给它们回归中心坐标位置。这里我们先暂时屏蔽选择这个曲线和表面

现在我们框选所有的定位器,然后在修改菜单下,统一给它们枢轴点居中。

那么当我们在制作变形动画的时候,就可以充分的利用好这些定位器设置关键帧,或者是和其他对象建立约束关系都是非常方便的。那么这里,如果我们对这个应用场景还是不太清楚,我们可以在这个基础上,再做一些调整。这里,我们先创建一个多边形圆环,我们适当的调整,然后我们复制一个出来。

那么这里呢,我们准备让这两个圆环分别跟随我们上下的这两个定位器移动。

所以这里,我们可以先选择定位器,按住Shift键加选圆环,我们在装备模块下,打开约束菜单,执行点约束,下面的这个也是一样操作。

然后我们关闭半透明显示,现在,当我们只移动中间的这个定位器时候我们就会发现,这就有点像一根绳子被两个固定环所限制。

想要改变固定环的位置,我们移动对应的定位器就OK了。

那么这个呢,就是曲线点变形器的一个应用。如果我们有类似这样的需求,就可以通过这种变形方式来实现。

Maya中如何使用纹理变形器(Texture Deformer)?

%e7%ba%b9%e7%90%86%e5%8f%98%e5%bd%a2%e5%99%a8

本次视频讲解:Maya变形(Deform)→纹理变形器(Texture Deformer),它的作用就是通过纹理图案使对象变形。

那么我们首先来弄清楚这个纹理变形器的基本原理。我们先在场景中创建一个多边形的平面,我们可以把它的细分段数设置的高一些。

那么为了看到立体的变形效果,我们可以按住Shift键,选择挤出整个平面。

然后我们在变形菜单下,给它执行一个纹理变形,那么这个时候,我们的平面没有任何变化。

我们可以Ctrl+A打开它的纹理变形器属性设置,我们重点来看一下这个纹理属性。那么这里,它默认的是纯黑色

当我们调到尽头的时候,会变为纯白色。于此同时,我们的这个平面模型也在发生变化。

那么这个黑白过渡,就有点类似我们权重绘制当中的黑白过渡。纯白色就表示完全受影响,纯黑色就表示完全不受影响。

这里我们先给它链接一个棋盘格纹理。

我们可以尝试调节它的白色属性,那么这个就比较明显了,这个白色的程度直接决定了变形的程度。

现在我们尝试来制作一个动态的波浪效果,这里我们先将这个棋盘格纹理断开。

然后我们重新链接一个2D纹理当中的海洋纹理。

这里我们先来调节它的波峰高度。那么这个数值太小了,我们可以给一个大一点数值,我们设置为15,这样这个波浪效果就大致成形了。

那么想要快速出效果,我们首先需要调节一下这个最小波长和最大波长

那么这里我们不需要这么多的小波浪细节,我们可以适当增加这个最小波长

还有这个海洋频率,通常我们在实际模拟的时候都会调到10以上,但是这里呢,我们模拟的范围比较小,我们就让它保持默认的频率就可以了。

觉得满意之后呢,我们就可以给这个波浪设定动画。那么比较关键的就是这个时间属性。我们只要移动它,这个波浪就会产生动画效果。

那么这里我们就没必要花时间去K动画,我们直接让这个时间属性=time,回车键确认。

这样,我们播放的时候,这个波浪就会跟随我们的时间来运动。

当然,如果我们要加快或者变慢也很简单,我们可以在=time的时候,给它乘以一个系数。例如,如果我们要加快两倍的速度,我们就乘以2。

假设,我们要放慢一半的速度,我们就乘以0.5,非常简单。

那么既然是波浪,这里我们可以给它赋予一个Lambert材质球

然后给它调节一个天蓝色。

这样,这个效果看起来就好多了。

那么关于这个纹理变形器主要就是这些内容,如果我们还有其它好的创意呢,我们可以在PS软件里来制作纹理,然后,我们在这个纹理属性上链接一个File文件节点就OK了。