Maya脚本应用手册:表达式与MEL语言

Maya脚本应用手册:表达式与MEL语言
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2013-03
版次: 1
ISBN: 9787115305435
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 512页
字数: 777千字
正文语种: 简体中文
45人买过
  •   表达式与MEL语言是Maya脚本制作的核心,是利用Maya在三维世界里自由创作所必需的语言和工具。《Maya脚本应用手册:表达式与MEL语言》将MEL语言和表达式制作过程相结合,并通过详细讲解如直升机螺旋桨、滚动的箱子、推拉门和龙卷风等案例的制作过程来揭示具体问题的解决方法,为读者最终熟练掌握Maya工具奠定了实践基础。
      《Maya脚本应用手册:表达式与MEL语言》适用于已经掌握Maya用户界面操作的读者,同时也可以作为Maya高级用户的参考书籍,以及美术设计等相关院校和培训机构的教材。 作者王澄宇从业十余年。主要从事动画电影、动画连续剧的制作,以及动画教学工作,有丰富的制作、教学经验,并有多部相关箸作出版。 第1章表达式、脚本和Plug-in
    1.1超越Maya界面
    1.2Maya表达式
    1.2.1表达式与动画
    1.2.2表达式与材质
    1.2.3表达式与动力学
    1.3脚本
    1.3.1脚本应用
    1.3.2脚本与表达式
    1.3.3MEL脚本
    1.4Plug-in
    1.5内容回顾

    第2章第一个表达式——直升机螺旋桨
    2.1例2-1:螺旋桨的旋转
    2.1.1案例制作
    2.1.2实例说明
    2.1.3匀速变化的动画曲线与运动规律
    2.2例2-2:螺旋桨启动——加速运动
    2.2.1案例制作
    2.2.2实例说明
    2.2.3螺旋桨的完成动作——重新构造表达式
    2.3表达式编辑窗口
    2.3.1表达式操作过程
    2.3.2表达式编辑窗口菜单
    2.4Maya的预定义函数
    Maya预定义函数的类型
    2.5内容回顾

    第3章滚动的箱子(一)
    3.1任务分析
    3.2例3-1:用表达式控制骨链动画
    3.2.1案例制作
    3.2.2表达式分析说明
    3.3数据变量
    3.3.1变量的类型
    3.3.2变量的定义
    3.3.3变量的匹配
    3.3.4变量的表示
    3.4运算
    3.4.1数学运算
    3.4.2关系运算
    3.4.3逻辑运算
    3.5条件语句
    3.5.1if语句
    3.5.2switch语句
    3.6重新构造表达式
    3.7内容回顾

    第4章滚动的箱子(二)
    4.1任务分析
    4.2用表达式控制箱子滚动
    4.2.1转动第一个90°
    4.2.2找到通用公式
    4.2.3修改动画
    4.3滚动五棱柱
    4.3.1分析五棱柱的滚动过程
    4.3.2用表达式控制五棱柱的滚动
    4.4滚动六棱柱
    4.5内容回顾

    第5章推拉门
    5.1任务分析
    5.2用locator的移动控制推拉门
    5.2.1一个推拉单元
    5.2.2两个推拉单元
    5.2.3分析N个单元的推拉门
    5.2.4表达式控制的完整推拉门
    5.2.5重写控制推拉门的表达式
    5.2.6对新表达式的说明
    5.3数组变量
    5.4循环语句
    5.4.1循环语句的基本形式
    5.4.2while循环
    5.4.3do-while循环
    5.4.4for循环
    5.4.5for-in循环
    5.4.6continue语句和break语句
    5.5表达式与MEL命令
    5.6内容回顾

    第6章音响指示灯
    6.1任务分析
    6.2例6-1——简单音响灯效果
    6.3案例说明
    6.4例6-2——音响设备指示灯组
    6.5案例补充说明
    6.6内容回顾

    第7章动力学表达式——龙卷风
    7.1粒子系统的特性
    7.1.1多态性
    7.1.2生命值
    7.1.3过程控制与初始状态
    7.1.4粒子系统的表达式
    7.2任务分析
    7.3例7-1——龙卷风的制作过程
    7.4表达式分析
    7.4.1运动分解
    7.4.2例7-2——粒子沿曲线运动
    7.4.3圆周运动的数学描述
    7.4.4例7-3——粒子的圆周运动
    7.4.5例7-4——沿螺旋线运动的粒子
    7.4.6例7-5——沿渐开螺旋线运动的粒子
    7.4.7描述龙卷风的外轮廓线
    7.4.8例7-6——龙卷风雏形
    7.4.9例7-7——分散粒子分布
    7.4.10加入控制曲线影响
    7.5内容回顾

    第8章海面
    8.1海面制作
    8.1.1操作步骤
    8.1.2制作分析
    8.1.3改进控制
    8.1.4重新制作海面
    8.2内容回顾

    第9章MEL概述
    9.1自己的第一个脚本
    9.1.1记录一个MEL命令
    9.1.2ScriptsEditor操作说明
    9.1.3深入了解sphere命令
    9.1.4sphere命令的其他状态
    9.2MEL命令的一般形式
    9.2.1MEL命令的使用格式
    9.2.2MEL命令的修饰词
    9.2.3MEL中的常用符号
    9.2.4MEL命令与脚本命令
    9.3物体的显隐开关
    9.3.1制作一个物体显隐切换开关
    9.3.2简化脚本
    9.3.3修改脚本
    9.4内容回顾

    第10章建立操作窗口
    10.1Maya窗口元素
    10.1.1AttributeEditor窗口元素
    10.1.2窗口命令的分类
    10.2建立窗口
    10.2.1定义新窗口命令——Window
    10.2.2显示窗口命令——showWindow
    10.3窗口布局
    10.3.1formLayout命令
    10.3.2columnLayout命令
    10.3.3rowLayout命令
    10.3.4scrollLayout命令
    10.3.5frameLayout命令
    10.3.6setParent命令
    10.3.7deleteUI命令
    10.4控制体的一般工作方式
    10.4.1反应方式
    10.4.2控制过程
    10.5颜色控制体
    10.5.1attrColorSliderGrp命令
    10.5.2colorIndexSliderGrp命令
    10.6数字输入控制体
    10.6.1数字输入控制体所包含的内容
    10.6.2floatField命令
    10.6.3floatFieldGrp命令
    10.6.4floatSlider命令
    10.6.5floatSliderButtonGrp命令
    10.6.6floatSliderGrp命令
    10.6.7intField命令
    10.6.8intFieldGrp命令
    10.6.9intSlider命令
    10.6.10intSliderGrp命令
    10.7文字控制体
    10.7.1text命令
    10.7.2textField命令
    10.7.3textFieldButtonGrp命令
    10.7.4textFieldGrp命令
    10.8选择控制体
    10.8.1radioButton命令
    10.8.2radioButtonGrp命令
    10.8.3checkBoxGrp命令
    10.9按钮命令——button
    10.10内容回顾

    第11章用户菜单文件
    11.1制作菜单
    11.1.1menu命令
    11.1.2menuItem命令
    11.1.3setParent命令
    11.2自动调用的用户菜单
    11.2.1用户菜单文件
    11.2.2菜单文件的调用过程
    11.3内容回顾

    第12章属性编辑工具
    12.1任务分析
    12.2录入脚本
    12.3脚本剖析
    12.3.1窗口内容分析
    12.3.2调用内容分析
    12.4操作窗口
    12.4.1操作窗口界面代码
    12.4.2操作窗口代码中的固定格式
    12.4.3操作窗口代码中的容错处理
    12.4.4操作窗口的界面元素
    12.4.5窗口界面元素布局调整
    12.4.6操作窗口状态切换
    12.5场景操作
    12.5.1脚本任务分析
    12.5.2脚本内容
    12.5.3脚本固定格式行
    12.5.4读取窗口参数信息
    12.5.5物体列表
    12.5.6nodeType命令
    12.5.7节点类型判断
    12.5.8修改属性状态操作
    12.6编辑、保存脚本文件
    12.6.1编辑脚本文件
    12.6.2保存文件
    12.7内容回顾

    第13章自定义符号
    13.1任务分析
    13.2合并物体形状节点
    13.2.1parent命令
    13.2.2改变形状节点父节点
    13.3撰写脚本
    13.3.1脚本工作方式
    13.3.2脚本工作内容列表
    13.3.3脚本逻辑过程
    13.3.4脚本内容
    13.3.5测试脚本
    13.3.6FreezeTransformations操作
    13.3.7makeIdentity命令
    13.3.8修改脚本
    13.3.9脚本剖析
    13.4内容回顾

    第14章尾巴控制系统
    14.1任务说明
    14.1.1控制方式
    14.1.2控制系统关联关系
    14.1.3脚本操作方式
    14.1.4脚本任务列表
    14.2相关命令
    14.2.1createNode命令
    14.2.2listRelatives命令
    14.2.3ikHandle命令
    14.2.4spaceLocator命令
    14.2.5xform命令
    14.2.6group命令
    14.2.7move命令
    14.2.8stringArrayRemove命令
    14.2.9aimConstraint命令
    14.2.10pointConstraint命令
    14.2.11orientConstraint命令
    14.2.12connectAttr命令
    14.3脚本内容说明
    14.3.1脚本代码
    14.3.2脚本结构
    14.3.3创建控制器模块
    14.3.4创建IK系统模块
    14.3.5制作控制关系模块
    14.3.6操作窗口模块
    14.3.7工具起动模块
    14.4脚本不足之处
    14.5内容回顾

    第15章绘制玫瑰线
    15.1任务说明
    15.2curve命令
    15.3eval命令
    15.4脚本剖析
    15.4.1编辑脚本
    15.4.2调用脚本
    15.4.3脚本分析
    15.4.4脚本改进
    15.5内容回顾

    第16章文件检查
    16.1任务说明
    16.2字符串操作命令
    16.2.1substituteAllString命令
    16.2.2tokenize命令
    16.3文件操作命令
    16.3.1fopen命令
    16.3.2fprint命令
    16.3.3fgetline命令
    16.3.4fclose命令
    16.3.5workspace命令
    16.3.6file命令
    16.3.7filetest命令
    16.4其他命令
    16.4.1symbolButton命令
    16.4.2confirmDialog命令
    16.4.3脚本命令setWorkingDirectory和fileBrowser
    16.5文件检查脚本
    16.5.1脚本内容
    16.5.2脚本剖析
    16.5.3特殊模块说明
    16.6内容回顾

    第17章物体批量改名
    17.1脚本的工作方式
    17.2脚本说明
    17.2.1脚本内容
    17.2.2操作窗口
    17.2.3改名操作主程序
    17.2.4给指定物体加前缀
    17.2.5给指定物体加后缀
    17.2.6替换物体名中的字符
    17.2.7物体形状节点改名
    17.2.8重新命名指定物体
    17.2.9文件结构
    17.3内容回顾

    附录AMaya函数
    A.1限制函数
    A.1.1取整函数
    A.1.2ceil向上取整
    A.1.3floor向下取整
    A.1.4trunc截断取整
    A.1.5int取整
    A.1.6abs绝对值函数
    A.1.7clamp夹函数
    A.1.8min函数
    A.1.9max函数
    A.1.10sign符号函数
    A.2幂函数
    A.2.1幂函数的数学含义
    A.2.2exp函数
    A.2.3log函数
    A.2.4log10函数
    A.2.5pow函数
    A.2.6sqrt函数
    A.3三角函数
    A.3.1三角函数概述
    A.3.2cos函数
    A.3.3cosd函数
    A.3.4sin函数
    A.3.5sind函数
    A.3.6tan函数
    A.3.7tand函数
    A.3.8acos函数
    A.3.9acosd函数
    A.3.10asin函数
    A.3.11asind函数
    A.3.12atan函数
    A.3.13atand函数
    A.3.14atan2函数
    A.3.15atan2d函数
    A.4向量函数
    A.4.1mag模函数
    A.4.2unit单位函数
    A.4.3angle夹角函数
    A.4.4cross叉积函数
    A.4.5dot点积函数
    A.4.6rot旋转函数
    A.5转换函数
    A.5.1deg_to_rad
    A.5.2rad_to_deg
    A.5.3hsv_to_rgb
    A.5.4rgb_to_hsv
    A.6阵列函数
    A.6.1size函数
    A.6.2sort函数
    A.6.3clear函数
    A.7随机函数
    A.7.1gauss函数
    A.7.2noise函数
    A.7.3dnoise函数
    A.7.4rand函数
    A.7.5sphrand函数
    A.7.6seed

    附录B常用MEL命令
    B.1通用MEL命令
    B.1.1ls命令
    B.1.2select命令
    B.1.3getAttr命令
    B.1.4setAttr命令
    B.1.5parent命令
    B.1.6makeIdentity命令
    B.1.7group命令
    B.1.8move命令
    B.1.9spaceLocator命令
    B.1.10xform命令
    B.2用户窗口命令
    B.2.1定义新窗口命令——window
    B.2.2显示窗口命令——showWindow
    B.3窗口布局
    B.3.1formLayout命令
    B.3.2columnLayout命令
    B.3.3rowLayout命令
    B.3.4scrollLayout命令
    B.3.5frameLayout命令
    B.3.6setParent命令
    B.3.7deleteUI命令
    B.4颜色控制体
    B.4.1attrColorSliderGrp命令
    B.4.2colorIndexSliderGrp命令
    B.5数字输入控制体
    B.5.1数字输入控制体所包含的内容
    B.5.2floatField命令
    B.5.3floatFieldGrp命令
    B.5.4floatSlider命令
    B.5.5floatSliderButtonGrp命令
    B.5.6floatSliderGrp命令
    B.5.7intField命令
    B.5.8intFieldGrp命令
    B.5.9intSlider命令
    B.5.10intSliderGrp命令
    B.6文字控制体
    B.6.1text命令
    B.6.2textField命令
    B.6.3textFieldButtonGrp命令
    B.6.4textFieldGrp命令
    B.7选择控制体
    B.7.1radioButton命令
    B.7.2radioButtonGrp命令
    B.7.3radioCollection命令
    B.7.4checkBoxGrp命令
    B.8按钮命令——button
    B.9菜单命令
    B.9.1menu命令
    B.9.2menuItem命令
    B.10其他窗体命令
    B.10.1symbolButton命令
    B.10.2confirmDialog命令
    B.10.3脚本命令setWorkingDirectory和fileBrowser
    B.11NURBS相关常用命令
    B.11.1pointOnCurve命令
    B.11.2pointOnSurface命令
    B.12节点操作命令
    B.12.1createNode命令
    B.12.2nodeType命令
    B.12.3listRelatives命令
    B.12.4connectAttr命令
    B.13字符处理
    B.13.1tokenize命令
    B.13.2stringArrayRemove命令
    B.14设置操作命令
    B.14.1ikHandle命令
    B.14.2aimConstraint命令
    B.14.3pointConstraint命令
    B.14.4orientConstraint命令
    B.14.5expression命令
    B.14.6dynExpression命令
    B.15文件操作命令
    B.15.1fopen命令
    B.15.2fprint命令
    B.15.3fgetline命令
    B.15.4fclose命令
    B.15.5workspace命令
    B.15.6file命令
    B.15.7filetest命令

    附录C常用MEL命令列表
    附录D向量的点乘与叉乘
    D.1向量的点乘(dotproduct)
    D.2向量的叉积(矢性积)(crossproduct)
  • 内容简介:
      表达式与MEL语言是Maya脚本制作的核心,是利用Maya在三维世界里自由创作所必需的语言和工具。《Maya脚本应用手册:表达式与MEL语言》将MEL语言和表达式制作过程相结合,并通过详细讲解如直升机螺旋桨、滚动的箱子、推拉门和龙卷风等案例的制作过程来揭示具体问题的解决方法,为读者最终熟练掌握Maya工具奠定了实践基础。
      《Maya脚本应用手册:表达式与MEL语言》适用于已经掌握Maya用户界面操作的读者,同时也可以作为Maya高级用户的参考书籍,以及美术设计等相关院校和培训机构的教材。
  • 作者简介:
    作者王澄宇从业十余年。主要从事动画电影、动画连续剧的制作,以及动画教学工作,有丰富的制作、教学经验,并有多部相关箸作出版。
  • 目录:
    第1章表达式、脚本和Plug-in
    1.1超越Maya界面
    1.2Maya表达式
    1.2.1表达式与动画
    1.2.2表达式与材质
    1.2.3表达式与动力学
    1.3脚本
    1.3.1脚本应用
    1.3.2脚本与表达式
    1.3.3MEL脚本
    1.4Plug-in
    1.5内容回顾

    第2章第一个表达式——直升机螺旋桨
    2.1例2-1:螺旋桨的旋转
    2.1.1案例制作
    2.1.2实例说明
    2.1.3匀速变化的动画曲线与运动规律
    2.2例2-2:螺旋桨启动——加速运动
    2.2.1案例制作
    2.2.2实例说明
    2.2.3螺旋桨的完成动作——重新构造表达式
    2.3表达式编辑窗口
    2.3.1表达式操作过程
    2.3.2表达式编辑窗口菜单
    2.4Maya的预定义函数
    Maya预定义函数的类型
    2.5内容回顾

    第3章滚动的箱子(一)
    3.1任务分析
    3.2例3-1:用表达式控制骨链动画
    3.2.1案例制作
    3.2.2表达式分析说明
    3.3数据变量
    3.3.1变量的类型
    3.3.2变量的定义
    3.3.3变量的匹配
    3.3.4变量的表示
    3.4运算
    3.4.1数学运算
    3.4.2关系运算
    3.4.3逻辑运算
    3.5条件语句
    3.5.1if语句
    3.5.2switch语句
    3.6重新构造表达式
    3.7内容回顾

    第4章滚动的箱子(二)
    4.1任务分析
    4.2用表达式控制箱子滚动
    4.2.1转动第一个90°
    4.2.2找到通用公式
    4.2.3修改动画
    4.3滚动五棱柱
    4.3.1分析五棱柱的滚动过程
    4.3.2用表达式控制五棱柱的滚动
    4.4滚动六棱柱
    4.5内容回顾

    第5章推拉门
    5.1任务分析
    5.2用locator的移动控制推拉门
    5.2.1一个推拉单元
    5.2.2两个推拉单元
    5.2.3分析N个单元的推拉门
    5.2.4表达式控制的完整推拉门
    5.2.5重写控制推拉门的表达式
    5.2.6对新表达式的说明
    5.3数组变量
    5.4循环语句
    5.4.1循环语句的基本形式
    5.4.2while循环
    5.4.3do-while循环
    5.4.4for循环
    5.4.5for-in循环
    5.4.6continue语句和break语句
    5.5表达式与MEL命令
    5.6内容回顾

    第6章音响指示灯
    6.1任务分析
    6.2例6-1——简单音响灯效果
    6.3案例说明
    6.4例6-2——音响设备指示灯组
    6.5案例补充说明
    6.6内容回顾

    第7章动力学表达式——龙卷风
    7.1粒子系统的特性
    7.1.1多态性
    7.1.2生命值
    7.1.3过程控制与初始状态
    7.1.4粒子系统的表达式
    7.2任务分析
    7.3例7-1——龙卷风的制作过程
    7.4表达式分析
    7.4.1运动分解
    7.4.2例7-2——粒子沿曲线运动
    7.4.3圆周运动的数学描述
    7.4.4例7-3——粒子的圆周运动
    7.4.5例7-4——沿螺旋线运动的粒子
    7.4.6例7-5——沿渐开螺旋线运动的粒子
    7.4.7描述龙卷风的外轮廓线
    7.4.8例7-6——龙卷风雏形
    7.4.9例7-7——分散粒子分布
    7.4.10加入控制曲线影响
    7.5内容回顾

    第8章海面
    8.1海面制作
    8.1.1操作步骤
    8.1.2制作分析
    8.1.3改进控制
    8.1.4重新制作海面
    8.2内容回顾

    第9章MEL概述
    9.1自己的第一个脚本
    9.1.1记录一个MEL命令
    9.1.2ScriptsEditor操作说明
    9.1.3深入了解sphere命令
    9.1.4sphere命令的其他状态
    9.2MEL命令的一般形式
    9.2.1MEL命令的使用格式
    9.2.2MEL命令的修饰词
    9.2.3MEL中的常用符号
    9.2.4MEL命令与脚本命令
    9.3物体的显隐开关
    9.3.1制作一个物体显隐切换开关
    9.3.2简化脚本
    9.3.3修改脚本
    9.4内容回顾

    第10章建立操作窗口
    10.1Maya窗口元素
    10.1.1AttributeEditor窗口元素
    10.1.2窗口命令的分类
    10.2建立窗口
    10.2.1定义新窗口命令——Window
    10.2.2显示窗口命令——showWindow
    10.3窗口布局
    10.3.1formLayout命令
    10.3.2columnLayout命令
    10.3.3rowLayout命令
    10.3.4scrollLayout命令
    10.3.5frameLayout命令
    10.3.6setParent命令
    10.3.7deleteUI命令
    10.4控制体的一般工作方式
    10.4.1反应方式
    10.4.2控制过程
    10.5颜色控制体
    10.5.1attrColorSliderGrp命令
    10.5.2colorIndexSliderGrp命令
    10.6数字输入控制体
    10.6.1数字输入控制体所包含的内容
    10.6.2floatField命令
    10.6.3floatFieldGrp命令
    10.6.4floatSlider命令
    10.6.5floatSliderButtonGrp命令
    10.6.6floatSliderGrp命令
    10.6.7intField命令
    10.6.8intFieldGrp命令
    10.6.9intSlider命令
    10.6.10intSliderGrp命令
    10.7文字控制体
    10.7.1text命令
    10.7.2textField命令
    10.7.3textFieldButtonGrp命令
    10.7.4textFieldGrp命令
    10.8选择控制体
    10.8.1radioButton命令
    10.8.2radioButtonGrp命令
    10.8.3checkBoxGrp命令
    10.9按钮命令——button
    10.10内容回顾

    第11章用户菜单文件
    11.1制作菜单
    11.1.1menu命令
    11.1.2menuItem命令
    11.1.3setParent命令
    11.2自动调用的用户菜单
    11.2.1用户菜单文件
    11.2.2菜单文件的调用过程
    11.3内容回顾

    第12章属性编辑工具
    12.1任务分析
    12.2录入脚本
    12.3脚本剖析
    12.3.1窗口内容分析
    12.3.2调用内容分析
    12.4操作窗口
    12.4.1操作窗口界面代码
    12.4.2操作窗口代码中的固定格式
    12.4.3操作窗口代码中的容错处理
    12.4.4操作窗口的界面元素
    12.4.5窗口界面元素布局调整
    12.4.6操作窗口状态切换
    12.5场景操作
    12.5.1脚本任务分析
    12.5.2脚本内容
    12.5.3脚本固定格式行
    12.5.4读取窗口参数信息
    12.5.5物体列表
    12.5.6nodeType命令
    12.5.7节点类型判断
    12.5.8修改属性状态操作
    12.6编辑、保存脚本文件
    12.6.1编辑脚本文件
    12.6.2保存文件
    12.7内容回顾

    第13章自定义符号
    13.1任务分析
    13.2合并物体形状节点
    13.2.1parent命令
    13.2.2改变形状节点父节点
    13.3撰写脚本
    13.3.1脚本工作方式
    13.3.2脚本工作内容列表
    13.3.3脚本逻辑过程
    13.3.4脚本内容
    13.3.5测试脚本
    13.3.6FreezeTransformations操作
    13.3.7makeIdentity命令
    13.3.8修改脚本
    13.3.9脚本剖析
    13.4内容回顾

    第14章尾巴控制系统
    14.1任务说明
    14.1.1控制方式
    14.1.2控制系统关联关系
    14.1.3脚本操作方式
    14.1.4脚本任务列表
    14.2相关命令
    14.2.1createNode命令
    14.2.2listRelatives命令
    14.2.3ikHandle命令
    14.2.4spaceLocator命令
    14.2.5xform命令
    14.2.6group命令
    14.2.7move命令
    14.2.8stringArrayRemove命令
    14.2.9aimConstraint命令
    14.2.10pointConstraint命令
    14.2.11orientConstraint命令
    14.2.12connectAttr命令
    14.3脚本内容说明
    14.3.1脚本代码
    14.3.2脚本结构
    14.3.3创建控制器模块
    14.3.4创建IK系统模块
    14.3.5制作控制关系模块
    14.3.6操作窗口模块
    14.3.7工具起动模块
    14.4脚本不足之处
    14.5内容回顾

    第15章绘制玫瑰线
    15.1任务说明
    15.2curve命令
    15.3eval命令
    15.4脚本剖析
    15.4.1编辑脚本
    15.4.2调用脚本
    15.4.3脚本分析
    15.4.4脚本改进
    15.5内容回顾

    第16章文件检查
    16.1任务说明
    16.2字符串操作命令
    16.2.1substituteAllString命令
    16.2.2tokenize命令
    16.3文件操作命令
    16.3.1fopen命令
    16.3.2fprint命令
    16.3.3fgetline命令
    16.3.4fclose命令
    16.3.5workspace命令
    16.3.6file命令
    16.3.7filetest命令
    16.4其他命令
    16.4.1symbolButton命令
    16.4.2confirmDialog命令
    16.4.3脚本命令setWorkingDirectory和fileBrowser
    16.5文件检查脚本
    16.5.1脚本内容
    16.5.2脚本剖析
    16.5.3特殊模块说明
    16.6内容回顾

    第17章物体批量改名
    17.1脚本的工作方式
    17.2脚本说明
    17.2.1脚本内容
    17.2.2操作窗口
    17.2.3改名操作主程序
    17.2.4给指定物体加前缀
    17.2.5给指定物体加后缀
    17.2.6替换物体名中的字符
    17.2.7物体形状节点改名
    17.2.8重新命名指定物体
    17.2.9文件结构
    17.3内容回顾

    附录AMaya函数
    A.1限制函数
    A.1.1取整函数
    A.1.2ceil向上取整
    A.1.3floor向下取整
    A.1.4trunc截断取整
    A.1.5int取整
    A.1.6abs绝对值函数
    A.1.7clamp夹函数
    A.1.8min函数
    A.1.9max函数
    A.1.10sign符号函数
    A.2幂函数
    A.2.1幂函数的数学含义
    A.2.2exp函数
    A.2.3log函数
    A.2.4log10函数
    A.2.5pow函数
    A.2.6sqrt函数
    A.3三角函数
    A.3.1三角函数概述
    A.3.2cos函数
    A.3.3cosd函数
    A.3.4sin函数
    A.3.5sind函数
    A.3.6tan函数
    A.3.7tand函数
    A.3.8acos函数
    A.3.9acosd函数
    A.3.10asin函数
    A.3.11asind函数
    A.3.12atan函数
    A.3.13atand函数
    A.3.14atan2函数
    A.3.15atan2d函数
    A.4向量函数
    A.4.1mag模函数
    A.4.2unit单位函数
    A.4.3angle夹角函数
    A.4.4cross叉积函数
    A.4.5dot点积函数
    A.4.6rot旋转函数
    A.5转换函数
    A.5.1deg_to_rad
    A.5.2rad_to_deg
    A.5.3hsv_to_rgb
    A.5.4rgb_to_hsv
    A.6阵列函数
    A.6.1size函数
    A.6.2sort函数
    A.6.3clear函数
    A.7随机函数
    A.7.1gauss函数
    A.7.2noise函数
    A.7.3dnoise函数
    A.7.4rand函数
    A.7.5sphrand函数
    A.7.6seed

    附录B常用MEL命令
    B.1通用MEL命令
    B.1.1ls命令
    B.1.2select命令
    B.1.3getAttr命令
    B.1.4setAttr命令
    B.1.5parent命令
    B.1.6makeIdentity命令
    B.1.7group命令
    B.1.8move命令
    B.1.9spaceLocator命令
    B.1.10xform命令
    B.2用户窗口命令
    B.2.1定义新窗口命令——window
    B.2.2显示窗口命令——showWindow
    B.3窗口布局
    B.3.1formLayout命令
    B.3.2columnLayout命令
    B.3.3rowLayout命令
    B.3.4scrollLayout命令
    B.3.5frameLayout命令
    B.3.6setParent命令
    B.3.7deleteUI命令
    B.4颜色控制体
    B.4.1attrColorSliderGrp命令
    B.4.2colorIndexSliderGrp命令
    B.5数字输入控制体
    B.5.1数字输入控制体所包含的内容
    B.5.2floatField命令
    B.5.3floatFieldGrp命令
    B.5.4floatSlider命令
    B.5.5floatSliderButtonGrp命令
    B.5.6floatSliderGrp命令
    B.5.7intField命令
    B.5.8intFieldGrp命令
    B.5.9intSlider命令
    B.5.10intSliderGrp命令
    B.6文字控制体
    B.6.1text命令
    B.6.2textField命令
    B.6.3textFieldButtonGrp命令
    B.6.4textFieldGrp命令
    B.7选择控制体
    B.7.1radioButton命令
    B.7.2radioButtonGrp命令
    B.7.3radioCollection命令
    B.7.4checkBoxGrp命令
    B.8按钮命令——button
    B.9菜单命令
    B.9.1menu命令
    B.9.2menuItem命令
    B.10其他窗体命令
    B.10.1symbolButton命令
    B.10.2confirmDialog命令
    B.10.3脚本命令setWorkingDirectory和fileBrowser
    B.11NURBS相关常用命令
    B.11.1pointOnCurve命令
    B.11.2pointOnSurface命令
    B.12节点操作命令
    B.12.1createNode命令
    B.12.2nodeType命令
    B.12.3listRelatives命令
    B.12.4connectAttr命令
    B.13字符处理
    B.13.1tokenize命令
    B.13.2stringArrayRemove命令
    B.14设置操作命令
    B.14.1ikHandle命令
    B.14.2aimConstraint命令
    B.14.3pointConstraint命令
    B.14.4orientConstraint命令
    B.14.5expression命令
    B.14.6dynExpression命令
    B.15文件操作命令
    B.15.1fopen命令
    B.15.2fprint命令
    B.15.3fgetline命令
    B.15.4fclose命令
    B.15.5workspace命令
    B.15.6file命令
    B.15.7filetest命令

    附录C常用MEL命令列表
    附录D向量的点乘与叉乘
    D.1向量的点乘(dotproduct)
    D.2向量的叉积(矢性积)(crossproduct)
查看详情
相关图书 / 更多
Maya脚本应用手册:表达式与MEL语言
Machine, Platform, Crowd: Harnessing Our Digital Future
MCAFEE;ANDREW
Maya脚本应用手册:表达式与MEL语言
Maisy\'s Moon Landing A Maisy First Science Book
Cousins;Lucy;Cousins;Lucy
Maya脚本应用手册:表达式与MEL语言
Mastercam 2022数控铣削加工自动编程经典实例 周敏 洪展钦 范德鹏
周敏 洪展钦 范德鹏
Maya脚本应用手册:表达式与MEL语言
Masquelet 膜诱导技术
(法)阿兰·C·马斯克莱 等 著 朱跃良,石健 译
Maya脚本应用手册:表达式与MEL语言
Marvel Alphablock: The Marvel Cinematic Universe from A to Z
Franceschelli;Christopher
Maya脚本应用手册:表达式与MEL语言
Macroeconomics in Times of Liquidity Crises: Searching for Economic Essentials
Calvo;Guillermo A
Maya脚本应用手册:表达式与MEL语言
Mastercam2023中文版标准实例教程
胡仁喜
Maya脚本应用手册:表达式与MEL语言
MathsMadeEasyAges8-9KeyStage2Beginner进口儿童绘本
Carol Vorderman
Maya脚本应用手册:表达式与MEL语言
Maya 2024 超级学习手册
来阳
Maya脚本应用手册:表达式与MEL语言
Mama, Do You Love Me? & Papa, Do You Love Me? Boxed Set
Barbara M. Joosse;illustrated by Barbara Lavallee
Maya脚本应用手册:表达式与MEL语言
Made for Me
Bush;Zack;De Lauretis;Gregorio
Maya脚本应用手册:表达式与MEL语言
Maya Arnold材质灯光渲染技术从入门到实战(微课视频版)
周京来
您可能感兴趣 / 更多
Maya脚本应用手册:表达式与MEL语言
Autodesk Maya 8标准培训教材2
王澄宇、董佳枢 著;王琦 编
Maya脚本应用手册:表达式与MEL语言
Autodesk Maya 8 标准培训教材1
王澄宇、董佳枢 著;王琦 编
Maya脚本应用手册:表达式与MEL语言
Maya深入精髓
王澄宇 编
Maya脚本应用手册:表达式与MEL语言
Maya节点技术教程
王澄宇
Maya脚本应用手册:表达式与MEL语言
创业英雄
王澄宇 编;胡卫红