




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
动画层与表达式动画作为Maya2009的一项重要的新增功能,Animation Layer动画层工具被引入到Maya中,之所以说引入,是因为该功能基本属于从MotionBuilder(以下简称MB)中移植过来,同时其功能性只能说是一个简化版级别,还无法和专业动画软件MB中的动画层工具相比,不过这并不影响这项新增工具将要带给我们在工作上的更灵活多样性。动画层更适合用来修改动画或是后期动作细节添加,动画前期Pose to Pose阶段的动画方式还是更适合采用关键帧方式制作。简单的字面解释就是,选择你所需要的任何可K帧属性来任意次的创建动画层,每个层之间都会产生叠加效果,换句话说就是在不破坏原有动画数据的前提下,你可以随意的提取和分离你所需要修改的属性,通过动画层的方式再次添加修改效果,这种工作模式的好处是可以明确分类处理,互相独立,效果叠加,非常的灵活和便捷。Ste Weight To1 And Key Layers 最高值权重关键帧设置(最大权重值,使动画层效果最大)Zero Weight And Key Layer零值权重关键帧设置(就是解除权重对动画的影响,使动画层的设置不能影响基础层动画的效果) Zero Key 零值关键帧(还原基础层上的动画效果) 打开动画层的菜单栏ShowFloating Window打开窗口 表达式动画表达式是3DMAX、MAYA等三维动画软件最强大的功能之一,它采用面向对象的设计方法,可方便地建立与改变模型与动画的设计,可建立完全参数化的动画。通过表达式创建出的三维动画就称为表达式动画。首先我们来分析一下一段含有Maya内嵌函数的表达式语句Object.translateY=sin(time)+6;Object 当前场景中要设表达式的物体. 分隔符translateY 属性= 指定运算符sin 函数() 逻辑运算符time 变量+ 数学运算符6 常量; 终结符目前要讨论的范围是以SIN为代表的函数,它们的作用是将物体按一定的特殊规律运动。上例中Object从世界坐标轴的中心沿Y轴以SIN三角函数图像运动规律进行往返运动。 Maya的内嵌函数分类MATH FUNCTIONS 数学函数28个这一类的函数最多也是最为常用的我尽可能的将我所了解的内容告诉大家,有不周全的地方请参考MAYA的联机手册,虽然它是英文的。哎!不学英文怎么活?!三 数学函数的用法了解这一部分的内容最好能够参考高中教本关于三角函数的章节。ABS 是ABSOULTE的缩写意思是取决对值。例如:int abs(int number)float abs(float number)vector abs(vector number)函数名是abs,它将返回number 的绝对值。绝对值是没有正负数之分的数值。本例说明abs 函数有3 种格式。每种格式要求一个不同数据类型的参数并返回一个不同数据类型的值。第一个格式说明用户可以键入整数类型参数,并且函数返回一个整数。比如,abs(-3) 返回数值3。第二个格式说明用户可以键入一个浮点类型参数,并且函数返回一个浮点数,比如,abs(-7.54)返回7.54。第三个格式说明可以键入一个向量,而且函数返回一个向量。比如,abs(<<3, -6.3, -2>>)返回<<3, 6.3, 2>>。acos返回的是一个数值的反余弦弧度值,其范围是0 pi。float acos(float number)number 是角的余弦值,其范围是-11。例如:acos(1)返回值是0。acos(-0.5)返回的是2.0944 弧度。acosd返回的是一个数值的反余弦角度值,其范围是0180。float acosd(float number)number 是角的余弦值,范围是-11。例如:acosd(1)返回值是0 度。acosd(-0.5)返回值是120 度。asin返回值是一个数值的反正弦弧度值,其范围是-pi/2 到pi/2。f loat asin(float number)number 是角的正弦值,其范围是-11。例如:asin(0.5)返回值是0.525 弧度。asind返回的是一个数值的反正弦度数值,其范围是-90 到90。float asind(float number)number 是角的正弦值,范围是-11。例如:asind(0.5)返回的是30 度。atan返回的是一个数值的反正切弧度值,其范围是-pi/2 到pi/2。float atan(float number)number 是角的正切值,可为任何值。例如:atan(1)返回值是0.785。atand返回的是一个数值的反正切角度值,其范围是-9090 度。float atand(float number)number 是角的正切值,可为任何值。例如:atand(1)返回的是45 度。atan2返回的是一个在X,Y 坐标轴中指定的反正切弧度值。这个角是以X 轴为一边,另一边是由原点和坐标系中一点形成的直线构成。返回的角以弧度为单位,范围是-pi 到pi。float atan2(float Y, float X)X 是点的X 坐标。Y 是点的Y 坐标。例如:atan2(1,1)返回的是0.785 弧度。atan2d返回的是一个在X,Y 坐标系中指定的反正切角度值。返回的角以度为单位,范围是-180 到180 度。float atan2d(float Y, float X)X 是点的X 坐标。Y 是点的Y 坐标。例如:atan2d(1,1)返回45 度。hypot返回的是从原点到在X, Y 坐标系点的二维向量值.angle返回向量间的弧度角.float angle(vector vector1, vector vector2)vector1 是一个向量。vector2 是另一个向量。返回角是两个向量所夹角中的最小角,它通常小于180 度。例如:angle(<<2,-1,1>>,<<1,1,2>>)返回1.0472 弧度,它等于60 度。cross返回由两个向量定义的叉乘值。对于两个向量,叉乘值是由两个向量定义而成的面的法线,vector cross(vector vector1, vector vector2)若叉乘值是0,那么可能是两个向量平行或在同一条直线上。若一个或两个向量是<<0,0,0>>,那么叉乘值返回<<0,0,0>>。vector1 是一个向量。vector2 是另一个向量。例如:cross(<<1,2,-2>>,<<3,0,1>>)返回值是<<2, -7, -6>>。dot返回两个向量的浮点点积。点积把两个向量作为自变量并返回一个标量值。float dot(vector vector1, vector vector2)如果点积返回0,那么两个向量是垂直的。vector1 是一个向量。vector2 是另一个向量。例如:dot(<<1,2,-2>>,<<3,0,1>>)返回1,这个例如的点积是(1 * 3) + (2*0) + (-2*1),它等于1。mag返回向量的值,它是向量的长度,float mag(vector vector)vector 是所要得到数值的向量。Mag 函数使用下列公式把向量转换为一个浮点数。例如:mag(<<7,8,9>>)返回值13.928。rot返回一个向量,它代表以指定轴旋转一定弧度后点的位置。vector rot(vector point, vector axis, float angle)point 是在世界坐标系中点的位置。Axis 是点围绕之旋转的轴。这个轴是一条经过原点的有指定方向的线。angle 是点所旋转的弧度。例如:rot(<<3,3,0>>,<<1,0,0>>,0.5)返回值为<<3, 2.633, 1.438>>。这是一个向量,它是沿<<1,0,0>> 的轴旋转0.5 弧度后点的位置在<<3,3,0>>的向量。例如:particleShape1.position = rot(position,<<0,1,0>>,0.1);假定在场景中有一个单粒子物体,它的位置是<<4,6,0>>,并为它的粒子形节点写了上面的runtime 表达式。播放动画时,粒子将沿Y 轴旋转成一个圆形图案。在每帧中,粒子旋转0.1 弧度,约为5.7 度,unit返回一个和向量相应的unit 向量。unit 向量具有和指定向量相同的方向,但是它的数量是1。vector unit(vector vector)vector 是和unit 向量相应的向量,例如:unit(<<1,1,1&
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 骨性关节炎课件
- 市场推广活动总结5篇
- 吉林省长春市力旺中学2024-2025学年九年级上学期期末数学考试(含答案)
- 2025年湖北省武汉市七一华源中学九年级下学期中考模拟数学试卷(含部分答案)
- 汉字大小课件
- 快递物流行业前瞻分析
- 高科技产业发展趋势预测
- 新能源行业全球市场分析
- “人人爱上H5”-数字广告设计知到智慧树答案
- 军事理论(云南民族大学)2081559知到智慧树答案
- 2025年郑州银行招聘考试(行政能力测验)历年参考题库含答案详解(5套)
- 园艺生物技术应用与发展
- 子痫患者护理查房
- 2025上海市八年级升九年级数学暑假提升讲义:相似三角形压轴题(六大题型)原卷版
- 2025年工业互联网工程技术人员考核试题题库及答案
- 农行OCRM系统讲解
- 医疗护理员职业技能竞赛试题及答案
- 2025年高端美食主题餐厅餐饮服务整体外包合同
- 体育课培训课件
- 网约车停运损失赔偿协议书范文
- 药物化学(全套课件)
评论
0/150
提交评论