欢迎来到天天文库
浏览记录
ID:5376958
大小:1.93 MB
页数:66页
时间:2017-12-08
《maya特效教程:粒子》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本书为幸星在百度文库公开文章,版权属于幸星国际动画学院所有第3章粒子本章将讲解Maya中粒子的制作,由于在制作过程中会频繁使用表达式,因此首先来学习表达式的相关知识。本章主要内容:粒子和表达式的基础知识及运用编写表达式调节粒子属性本章学习重点粒子的实际运用表达式的编写1.1.Expressions(表达式)Expressions(表达式)能够更加自由灵活地控制对象,还可以用于链接不同对象的属性。比如让轮胎的转动依赖于汽车前后的移动。在Maya中可以通过Window(窗口)>Animati
2、onEditors(动画编辑器)>ExpressionEditor(表达式编辑器)命令打开表达式编辑器,在其中可以编写表达式,以控制对象,如图3-1所示。本书为幸星在百度文库公开文章,版权属于幸星国际动画学院所有图注(从上至下,从左至右):SelectFileter(选择过滤器),ObjectFilter(对象过滤器),AttributeFilter(属性过滤器),InsertFunctions(插入函数),Help(帮助),ExpressionName(表达式名称),CreatingExpres
3、sion(创建表达式),Selection(选择),Objects(物体),Attributes(属性),SelectedObjectAndAttribute(选择对象和属性),DefaultObjcet(默认对象),ConvertUnits(转换单位)—All(全部),none(不做处理)AngularOnly(仅角度);Particle(粒子)—Runtimebeforedynamics(动力学之前运行时间),Runtimeafterdynamics(动力学之后运行时间),Creation(创
4、建);Evaluation(评估),Editor(编辑器),Expression(表达式)图3-1表达式编辑器编辑器的上半部分为显示和选择区,在这里可以对各选项进行设置。编辑器下半部分为表达式编辑区,可以编写表达式。3.1.1.表达式基础Expressions(表达式)是可以随时输入控制属性的命令行。属性指对象的特征,例如scaleX(X轴向的缩放尺寸)、translateY(Y轴向的位移)、visibility(可见性)等。Expressions可以用来激活任何帧范围内的任意关键的且未被锁定的对
5、象属性。Expressions还可以用来控制粒子的两个属性:PerParticle或PerObject。PerParticel属性单独控制粒子对象中的每个粒子;PerObjecte属性总体控制粒子对象的所有粒子。当使用关键帧、设置关键帧驱动、约束、路径动画、其他Expressions以及任何其他的直接连接激活了属性之后,就不能再使用Expressions编辑了。可以在粒子属性选项盒里AddDynamicAttributes(添加动力学属性)卷展栏中添加动力学属性。点击General按钮添加常规动力
6、学属性,会进入AddAttribute(添加属性)选项盒,其中的选项涉及到表达式的内容,如图3-2所示。图注:AddDynamicAttributes(添加动力学属性),General(常规属性),Opacity(透明属性),Color(颜色属性)a)在粒子属性编辑器的添加动力学属性卷展栏里添加常规动力学属性本书为幸星在百度文库公开文章,版权属于幸星国际动画学院所有图注可参考下表:Longname自定义属性名称DataType自定义属性数据类型AttributeType自定义属性类型b)添加属性选
7、项盒图3-2添加属性选项盒下面本书将介绍学习表达式的各项元素。1.表达式的数据类型DataType(数据类型)选项区内涉及到了一些表达式,那么本书就连同常用表达式在此处做一个简单介绍。Float(浮点型),数据示例:-2.3333333Integer(整型),数据示例:16Vector(矢量型),数据示例:<<3.2,8.6,4>>String(字符串型),数据示例:“Whatistimenow?”floatarray(浮点型),数据示例:1.456,6554.25vectorarra
8、y(矢量型),数据示例:<<4.5,9.2,3.2>><<3.8,4.4,2.1>>Boolean(布尔),数据示例:yes本书为幸星在百度文库公开文章,版权属于幸星国际动画学院所有2.算术运算符表达式中还涉及了算术运算符,分别介绍如下:+(加),使用的数据类型:整型、浮点型、矢量型、字符串型-(减),使用的数据类型:整型、浮点型、矢量型*(乘),使用的数据类型:整型、浮点型、矢量型/(除),使用的数据类型:整型、浮点型%(取余),使用的数据类型:整型、浮点型3.关系运
此文档下载收益归作者所有