Maya总动员:动画编程篇/
¥
5
八五品
仅1件
作者张宝贵 著
出版社清华大学出版社
出版时间2011-01
版次1
装帧平装
货号327
上书时间2024-05-08
商品详情
- 品相描述:八五品
图书标准信息
-
作者
张宝贵 著
-
出版社
清华大学出版社
-
出版时间
2011-01
-
版次
1
-
ISBN
9787302241782
-
定价
79.80元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
602页
-
字数
955千字
- 【内容简介】
-
《Maya总动员:动画编程篇》以Maya2010版及Maya2011版本为依托,详细地介绍了各种Maya动画编程技术。具体内容包括动画表达式、粒子表达式、常用函数、表达式编辑器、MEL脚本基础内容、数值与变量、数据类型、创建界面、句法、脚本范例、Python的使用、Python和线程、MEL与Python的重要差异、程序编译简介、导出插件程序、使用API编辑节点、API多线程插件、多边形API和MayaPythonAPI、分配Maya插件等。
《Maya总动员:动画编程篇》附带4张DVD,近20小时的视频教学,全方位地以视频教学的方式展现了Maya的强大程序功能,使学习枯燥的程序编写变得简单易懂。光盘内容包括表达式的常用函数学习、表达式的应用、粒子表达式应用、MEL脚本命令操作、函数定义操作、自定义窗口、Python介绍、Python语法规则、Python元素的引用方法、Python内置函数、MayaAPI插件编写及应用实例等。光盘内容是图书内容的延伸和补充,是全面学习Maya程序高级功能最为经典的不可多得的珍贵教学资料。
- 【作者简介】
-
张宝荣,总动员公司创始人,Maya专家。国内第一代三维动画技术的研究者与教学者,曾担任过多部电影、电视剧的特技导演,有丰富的行业技术经验。曾任多家知名学府及培训机构的技术总监和教学总监,具有丰富的三维动画教学经验。著有多部动画技术专著,出版有《Maya总动员》系列大型多媒体教学软件。
吕新欣,Houdini专家,Maya专家。从事三维动画工作十多年,曾供职于多家知名动画制作企业,任职技术总监,并在多家高校及培训机构任教,是一位技术全面而精湛的三维动画专家。
- 【目录】
-
第1章表达式
1.1动画表达式
1.1.1动画表达式
1.1.2创建动画表达式
1.1.3每个属性只有一个驱动程序
1.1.4时间和帧关键词
1.1.5找到之前创建的动画表达式
1.1.6编辑动画表达式中的文本
1.1.7使用文本编辑器编辑动画表达式
1.1.8删除动画表达式
1.2粒子表达式
1.2.1关于粒子表达式
1.2.2粒子表达式
1.2.3创建表达式的执行
1.2.4运行时间表达式的执行
1.2.5设置动态开始帧
1.2.6设置原始状态使用的属性
1.2.7编写创建表达式
1.2.8编写运行时间表达式
1.2.9运行粒子属性
1.2.10添加动态属性
1.2.11了解每粒子和每对象属性
1.2.12了解原始状态属性
1.2.13赋值自定义属性
1.2.14赋值不同长度的粒子排列属性
1.2.15在运行表达式中使用创建表达式的数值
1.2.16运行位置、速度和加速度
1.2.17运行颜色
1.2.18运行发散的粒子
1.2.19运行碰撞
1.2.20运行使用期
1.2.21运行特定粒子
1.2.22赋值矢量和矢量排列
1.3常用函数
1.3.1极限函数
1.3.2指数函数
1.3.3三角函数
1.3.4矢量函数
1.3.5转化函数
1.3.6数组函数
1.3.7随机数函数
1.3.8曲线函数
1.3.9通用命令
1.4表达式编辑器
第2章MEL脚本
2.1背景情况
2.1.1MEL概述
2.1.2MEL和表达式手册
2.1.3编程器的MEL
2.2运行MEL
2.2.1运行MEL命令
2.2.2查看或记录与作用相关的MEL命令
2.2.3为脚本制作一个工具栏按钮
2.2.4从MEL命令上得到帮助
2.3数值和变量
2.3.1整数和浮点数
2.3.2字符串
2.3.3显式输入和隐式输入
2.314变量
2.3.5分配数值到变量和属性上
2.3.6输出数值
2.3.7选择任意数字
2.4排列、矢量和矩阵
2.4.1排列
2.4.2获取和改变排列的大小
2.4.3矢量
2.4.4矩阵
2.5类型
2.5.1MEL合适类型
2.5.2使用空白区域
2.5.3添加注释
2.5.4变量命名
2.5.5程序和脚本
2.5.6完美脚本
2.6控制脚本流量
2.6.1测试和比较数值
2.6.2布尔值
2.6.3if…elseif…else
2.6.4?:运算符
2.6.5switch…case
2.6.6while
2.6.7do…while
2.6.8for
2.6.9fbr-in
26.10break
2.6.11continue
2.6.12测试命令、对象和属性的存在
2.6.13=和==的不同
2.6.14常见问题
2.7属性
2.7.1属性概述
2.7.2属性名称
2.7.3属性的数据类型
2.7.4获取和设置属性
2.7.5获取和设置多值属性
2.8程序
2.8.1程序
2.8.2定义程序
2.8.3调用程序
2.8.4全局和本地变量
2.8.5测试功能在MEL中是否可用
2.8.6检查程序的来源
2.9I/O和互动
2.9.1用户互动
2.9.2读取和编写文件
2.9.3测试文件存在、权限和其他属性
2.9.4控制文件
2.9.5运行目录
2.9.6执行系统命令
2.9.7读取并写入系统命令管线
2.9.8从AppleScript中调用MEL,反之亦然
2.10调试、优化和疑难解答
2.10.1MEL调试特点
2.10.2优化脚本和表达式速度
2.10.3疑难解答
2.11创建界面
2.11.1ELF命令
2.11.2窗口
2.11.3控件
2.11.4布局
2.11.5分组
2.11.6菜单
2.11.7集合
2.11.8母代与子代
2.11.9命名
2.11.10UI命令模板
2.11.11删除UI元素
2.11.12连接命令到UI元素
2.11.13简单窗口
2.11.14模式对话框
2.11.15使用系统事件和scriptJobs
2.12脚本节点
2.12.1MEL脚本节点
2.12.2生成或编辑脚本节点
2.12.3打开文件时阻止脚本节点的运行
2.13高级版本
2.13.1高级程序课题
2.13.2高级动画表达式课题
2.14句法
2.14.1祈使句法
2.14.2分隔符和空白区域
2.14.3表达式、运算符和语句
2.14.4运算符优先顺序
2.14.5组块
2.14.6注释
2.14.7表达式和MEL句法之间的不同
2.15疑难问题解答
2.15.1任务
2.15.2脚本与句法
2.15.3建模
2.15.4动画、动力学和渲染
2.16脚本范例
2.16.1从Maya自带的脚本文件中学习
2.16.2从文档文件中读取动画参数值
2.16.3粒子碰撞边界
2.16.4点爆炸
2.16.5测试附加粒子属性
2.16.6测试动力学事件
2.16.7动态时间播放
2.16.8寻找着色对象
第3章Python
3.1PythoninMaya
3.2Python的使用
3.3Python和线程
3.4Pythonfromanexternalinterpreter
3.5MEL与Python中的重要差异
3.6当前限制条件
3.7TipsandtricksforscriptersnewtoPython
第4章程序编译和导出端口
4.1程序编译
4.1.1程序编译简介
4.1.2FBX文件程序编译
4.1.3IGES程序编译插件
4.1.4StudioImport插件程序和程序编译
4.1.5导出插件程序
4.1.6MayaOpenFlight导入端H/导出端口
4.2游戏
4.2.1简介
4.2.2v刚L2程序编译
4.2.3RTG应用程序和文件格式
4.2.4游戏交流2程序编译
4.2.5MDtAPI
第5章MayaAPI简介
5.1简介
5.2安装插件程序
5.3卸载插件程序
5.4编写简单的插件程序
5.5重要的插件程序特性
5.6与Maya组合
5.7MObject
5.8包装器
5.9对象和函数集
5.10命名惯例
5.11添加参数
5.12错误检查
5.13MStatus类
5.14错误记录
第6章使用API选择
6.1使用API选择概述
6.2MGlobal::setActive-SelectionList(.)
6.3MSelectionList
6.4MItSelectionIAst
6.5setObject()方法
6.6MFn::Type列举
6.7MGlobal::selectByName()
第7章命令插件
7.1添加命令给Maya概述
7.2注册命令
7.3MFnPlugin
7.4initializePlugin()
7.5uninitializePlugin()
7.6创建者方法
7.7MpxCommand
7.8返回结果到MEL
7.9语法对象
7.10标志
7.11背景
7.12MPxContext
7.13MPxContextCommand
7.14工具属性表
7.15MPxToolCommand
7.16连接插件到:Maya菜单
7.17第三方插件程序的安装
第8章DAG层次
8.1DAG层次概述
8.2节点
8.3变形和形状
8.4DAG路径
8.5一般化的实例化
8.6多个形状的变形
8.7DAG行走实例
第9章编写阴影节点
9.1阴影节点插件程序概述
9.2编写阴影节点插件程序
9.3阴影节点插件程序分析
9.4InterNode实例编码走查
9.5阴影节点分类
9.6Hypershade的阴影节点图标
9.7特殊的阴影节点
9.8阴影节点里的超级采样
9.9赋值渲染背景外的阴影节点
第10章从属图表插件程序
10.1从属图表插件程序概述
10.2母代类别描述
10.3基础
……
第11章操纵器和形
第12章编写节点与文件编译程序
第13章多线程插件
第14章多边形和MayaPythonAPI
第15章建立创建环境
第16章分配Maya插件
第17章实例插件
第18章附录
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价