图书介绍

Maya 4.5完全手册 程序控制篇2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Maya 4.5完全手册 程序控制篇
  • (加拿大)Alias Wavefront公司编著;中青新世纪静影工作室翻译 著
  • 出版社: 北京:中国青年出版社
  • ISBN:7500650078
  • 出版时间:2003
  • 标注页数:350页
  • 文件大小:21MB
  • 文件页数:371页
  • 主题词:三维-动画-图形软件,Maya 4.5-技术手册

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Maya 4.5完全手册 程序控制篇PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录5

EXPRESSIONS篇5

第1部分 EXPRESSIONS BASIC5

1 EXPRESSIONS简介5

关于EXPRESSIONS5

从何处创建EXPRESSIONS6

2 EXPRESSIONS语法9

EXPRESSIONS和MEL9

EXPRESSIONS元素10

属性11

静态属性12

动态属性12

自定义属性12

属性名13

属性的数据类型14

为属性赋值16

变量17

变量数据类型17

预定义变量18

自定义变量19

常量22

算术运算符、逻辑运算符和关系运算符22

算术运算符22

关系运算符24

逻辑运算符26

运算符优先级26

if语句27

条件语句27

if-else语句28

else if语句29

常用语法规则30

EXPRESSIONS中的注释32

编程特性32

C语言程序员的注意事项32

EXPRESSIONS关键字33

流控制语句33

流控制错误42

字符串用法43

赋值运算符简写44

快捷增量运算符和减量运算符45

数组45

布尔符号常量47

常见的程序错误47

错误信息格式47

常见错误信息48

查找EXPRESSIONS53

通过EXPRESSIONS名查找53

3 编辑EXPRESSIONS53

第2部分 USING EXPRESSIONS53

通过选定对象查找54

通过选项类型查找55

使用Selection列表56

从Selection列表中筛选属性57

在EXPRESSIONS中编辑文本57

使用文本编辑器编辑EXPRESSIONS58

选择文本编辑器(UNIX)59

选择文本编辑器(Windows)59

使用Editor菜单中没有列出的编辑器(UNIX)60

更改编辑器的操作设置(UNIX)60

选择默认启动的编辑器(UNIX)61

创建一个新EXPRESSIONS62

删除一个EXPRESSIONS62

在EXPRESSIONS中使用属性名62

使用属性名缩写63

在EXPRESSIONS中省略对象名64

综合运用缩写技巧65

4 高级内容67

EXPRESSIONS执行的频率67

在EXPRESSIONS中使用自定义属性68

显示属性和变量的内容71

重现随机71

加快EXPRESSIONS执行74

减少冗余EXPRESSIONS的执行77

从EXPRESSIONS中移除一个属性78

解除属性联系78

在EXPRESSIONS中显示被解除联系的属性79

连接属性和符号占位符80

重命名对象82

在EXPRESSIONS中执行MEL命令83

理解路径名86

理解无法预料的属性值86

倒放操作后的值86

递增操作87

数据类型转换88

理解粒子EXPRESSIONS91

5 粒子EXPRESSIONS91

理解CREATION EXPRESSIONS的执行92

设置动力学起始帧93

为初始状态使用设置属性93

编写CREATION EXPRESSIONS94

理解RUNTIME EXPRESSIONS的执行94

编写RUNTIME EXPRESSIONS95

使用粒子属性99

添加动态属性100

理解per particle属性和per object属性100

理解初始状态属性101

为动态per particle属性赋值的示例103

为动态per object属性赋值的示例104

为自定义属性赋值105

为不同长度的粒子形数组属性赋值108

在runtime EXPRESSIONS中使用creation EXPRESSIONS的值108

使用位置、速度和加速度109

使用颜色111

使用发射粒子111

使用碰撞112

使用特定的粒子116

使用lifespan116

为矢量和矢量数组赋值120

粒子属性列表122

第3部分 FUNCTION133

6 函数133

理解函数133

函数语法134

数据类型135

abs函数136

理解本章中的函数示例136

界限函数136

ceil函数137

floor函数137

clamp函数138

min函数138

max函数139

sign函数139

trunc函数139

log函数140

log10函数140

指数函数140

exp函数140

pow函数141

sqrt函数141

三角函数142

cos函数142

cosd函数143

sin函数144

sind函数147

tan函数148

tand函数148

acos函数148

acosd函数149

asin函数149

asind函数149

atan2d函数150

atan2函数150

atand函数150

atan函数150

hypot函数151

矢量函数151

angle函数151

Cross函数152

dot函数152

mag函数153

rot函数154

rad_to_deg函数155

deg_to_rad函数155

unit函数155

转换函数155

hsv_to_rgb函数156

rgb_to_hsv函数156

数组函数157

clear函数157

size函数157

sort函数158

gauss函数159

随机函数159

noise函数160

dnoise函数161

rand函数161

sphrand函数162

seed函数163

曲线函数165

linstep函数165

smoothstep函数168

hermite函数169

常见命令173

eval函数173

print函数175

system函数177

其他函数和命令178

索引179

如何使用本书211

理解MEL211

1 MEL简介211

第1部分 MEL和MAYA211

MEL篇211

2 MEL功能213

第2部分 COMMANDS217

3 命令简介217

理解命令217

MEL命令文档217

使用MEL自定义217

使用命令行219

输入命令219

4 使用命令219

获得命令返回值220

命令模式220

EXPRESSIONS中的命令221

5 使用MEL自定义223

创建工具架图标223

创建快捷键223

使用UsERSetup.MEL保存参数224

添加Heads Up Display对象224

第3部分 SCRIPTING229

6 脚本编辑简介229

理解脚本编辑229

脚本编辑环境设置229

脚本文件229

设置脚本路径229

打开脚本231

编辑命令231

打开Script Editor231

7 使用Script Editor231

指定源脚本232

保存脚本文本232

执行脚本233

清除状态信息233

清除命令输入233

回应命令233

显示堆栈跟踪234

显示脚本行号234

8 使用脚本节点237

理解脚本节点237

创建脚本节点237

测试脚本238

编辑脚本节点239

设置脚本节点执行过程239

删除脚本节点239

9 变量和常量241

变量241

数据类型转换250

常量250

局限性252

10 编写语句255

理解语句和运算符255

赋值运算255

算术运算256

关系运算260

条件运算262

分组操作263

运算符优先级别263

11 流控制265

理解动作和流控制265

分组265

条件动作266

循环271

12 提取动作277

程序277

脚本278

ELF命令279

13 创建界面279

理解界面创建279

UI元素280

父对象和子对象286

默认父对象286

命名288

UI命令模板289

删除UI元素290

为UI元素添加命令290

一个简单的窗口292

模式对话框293

使用系统事件和脚本作业294

14 风格297

理解风格297

风格技巧297

使用非显示符297

添加注释298

命名变量298

保护脚本编辑300

程序和脚本300

15 常见问题解答301

基本的常见问题解答301

命令常见问题解答305

属性常见问题解答306

变量常见问题解答307

字符串常见问题解答308

矢量常见问题解答309

数组常见问题解答309

矩阵常见问题解答310

流控制常见问题解答311

程序和函数常见问题解答314

建模常见问题解答316

动画常见问题解答317

动力学常见问题解答317

渲染常见问题解答318

系统交互的常见问题解答318

文件控制常见问题解答319

项目控制常见问题解答319

脚本路径常见问题解答320

Script Editor常见问题解答321

自定义界面常见问题解答322

其他常见问题解答323

第4部分 MAYA GEMS327

16 Maya Gems简介327

粒子碰撞边界327

dynFuncBoundary.mel327

点爆炸329

dynFuncExplosion.mel330

测试附加的粒子属性333

dynTestAddAttr.mel333

测试动力学事件336

dynTestEvent.mel336

动态时间播放340

dynTimePlayback.mel340

查找未贴图对象343

findUnshadedObjects.mel343

索引345

热门推荐