第一部分 基础篇 3
第1章 进入Softimagel XSI 3
1.1 Softimagel XSI界面 3
1.2 选择命令 5
1.3 定制超键 7
1.3.1 激活超键/终止超键 7
1.3.2 使用超键激活工具 8
1.3.3 跟踪当前工具 9
1.4 使用浏览器 9
1.4.1 树形视图 11
1.4.2 设置收藏夹 11
1.4.3 从浏览器访问文件 12
1.4.4 查看文件夹的内容 12
1.5 使用资源管理器 14
1.5.1 打开资源管理器 14
1.5.2 显示基本信息 15
1.5.3 过滤信息 16
1.5.4 查看项目树 16
1.5.5 从资源管理器中选择场景元素 17
1.5.6 更新场景元素名 18
1.6 示意性视图 18
1.6.1 显示示意图 19
1.6.2 定义视图 20
1.6.3 遍历整个层级 20
1.6.4 改变层级的组织形式 21
1.6.5 放置元素 21
第2章 管理项目和场景 23
2.1 创建和打开项目 23
2.1.1 创建一个新项目 23
2.1.2 打开一个现有项目 24
2.2 建立管理项目列表 25
2.3 创建和打开场景 25
2.3.1 创建场景 25
2.3.2 打开场景 25
2.4 保存和更名场景 26
2.5 导入场景 28
2.6 恢复系统工作 30
2.6.1 自动恢复场景文件 30
2.6.2 恢复最近保存的场景 31
2.7 将三维造型融入Softimagel XSI中 32
2.8 将项目导出到MI文件上 33
第3章 认识Softimagel XSI视图 35
3.1 使用视图 35
3.1.1 重新设置视图的大小 36
3.1.2 定制视图网格 38
3.2 视图类型 39
3.2.1 照相机视图 39
3.2.2 平行映射视图 40
3.2.3 聚光灯视图 40
3.2.4 动画编辑器 41
3.2.5 动画混合器 41
3.2.6 图像剪贴板编辑器 41
3.2.7 Flipbook视图 41
3.2.8 属性编辑器 41
3.3 三维视图 41
3.3.1 选取视图中的对象 42
3.3.2 缩放 42
3.3.3 圆周运动 43
3.3.4 推动和滚动 43
3.3.5 联合模式 43
3.3.6 重设坐标 43
3.4 设置对象可见性 43
3.4.1 为三维视图中的所有对象设置可见性 43
3.4.2 为每个视图中的所有对象设置可见性 44
3.4.3 设置每个对象的可见性 45
3.4.4 使用快捷键设置可见性 46
3.5 设置对象显示方式 46
3.5.1 显示类型 47
3.5.2 设置照相机显示选项 49
第二部分 造型篇 53
第4章 多边形 53
4.1 创建多边形 53
4.2 操作多边形 53
4.2.1 操作点 54
4.2.2 操作边 55
4.2.3 操作多边形 55
4.3 多边形属性 56
第5章 曲线 58
5.1 创建曲线 58
5.1.1 图元曲线 58
5.1.2 绘画曲线 58
5.1.3 运用其他对象创建曲线 59
5.2 修改曲线 63
5.2.1 颠倒曲线 63
5.2.2 打开与关闭曲线 64
5.2.3 漂移曲线上的U 64
5.2.4 清除曲线 65
5.2.5 缝合曲线 65
第6章 曲面 66
6.1 创建曲面 66
6.1.1 图元曲面 67
6.1.2 由曲线创建曲面 67
6.1.3 由其他曲面创建曲面 71
6.2 修改曲面 73
6.2.1 颠倒曲面 74
6.2.2 打开和关闭曲面 74
6.2.3 漂移曲面上的UV 74
6.2.4 交换曲面上的UV 75
6.2.5 清除曲面 75
6.2.6 延伸曲面 75
6.2.7 缝合曲面 75
6.3 操作关节和关节曲线 76
6.3.1 选择关节曲线 76
6.3.2 增加关节曲线 76
6.3.3 删除关节曲线 77
第7章 变形 78
7.1 基本变形 78
7.2 簇变形 81
7.3 空间变形 84
7.3.1 曲线变形 84
7.3.2 曲面变形 85
7.4 栅格变形 86
7.4.1 创建和应用栅格 86
7.4.2 设置栅格变形属性 87
7.5 脊骨变形 88
7.6 收缩包装变形 91
7.6.1 内部收缩包装 92
7.6.2 中央收缩包装 93
7.6.3 沿着轴收缩包装 94
7.7 波纹变形 95
7.7.1 波纹控制对象 95
7.7.2 波纹操作符 96
7.8 快速拉伸变形 98
7.8.1 准备快速拉伸 98
7.8.2 创建快速拉伸变形 99
7.8.3 运动组件 99
7.8.4 快速拉伸变形类型 99
第三部分 动画篇 103
第8章 关键帧动画 103
8.1 设置关键帧 103
8.1.1 为关键帧标记参数 104
8.1.2 用属性编辑器设置关键帧 105
8.1.3 自动设置关键帧 108
8.1.4 为转换设置关键帧 109
8.2 在关键帧之间移动 110
8.3 编辑动画属性 112
8.3.1 编辑函数曲线动画 112
8.3.2 动画编辑器 114
8.3.3 查看函数曲线 116
8.3.4 选择函数曲线 118
8.3.5 编辑函数曲线 119
8.4 重复函数曲线 121
8.4.1 创建一个基本的循环 121
8.4.2 创建一个相对循环 122
8.4.3 删除函数曲线循环 122
8.4.4 冻结函数曲线循环 122
8.5 保存和检索函数曲线 123
8.6 编辑关键点 124
8.6.1 移动关键点 124
8.6.2 捕捉关键点 127
8.6.3 增加关键点 127
8.6.4 删除关键点 128
8.6.5 复制关键点 128
8.6.6 粘贴选项 129
第9章 路径动画 131
9.1 拾取路径 132
9.2 拾取轨迹 134
9.3 创建路径动画 134
9.4 转换路径 134
9.5 修改路径和轨迹 135
9.5.1 直接修改路径或轨迹 135
9.5.2 约束属性编辑器 135
9.5.3 修改路径时间设定 135
9.6 删除路径动画 136
9.7 约束对象 136
第10章 设计约束动画 139
10.1 编辑约束 139
10.1.1 约束和被约束对象 139
10.1.2 编辑约束属性 140
10.2 约束方式 141
10.2.1 使用位置约束对象 142
10.2.2 使用旋转约束对象 143
10.2.3 使用方向约束对象 144
10.2.4 使用姿态约束对象 144
10.2.5 使用距离约束对象 145
10.2.6 将对象约束到曲线上 145
10.2.7 将对象约束到曲面上 146
10.2.8 在点之间约束对象 147
10.2.9 将对象约束到簇上 148
10.2.10 矢量约束对象 149
10.2.11 约束对象的缩放 150
10.2.12 将对象约束到一个边界体积里 150
第11章 骨骼与反向运动学 152
11.1 关节链 153
11.2 创建关节链 155
11.2.1 编辑骨骼和关节 155
11.2.2 创建子链 156
11.3 显示关节链 157
11.3.1 阴影半径 157
11.3.2 修改链的外观 157
11.4 创建一个骨骼 158
11.5 用前运动学激活骨骼 159
11.5.1 使用前运动学 159
11.5.2 IK实例 159
11.6 使用反运动学激活骨骼 160
11.6.1 使用反运动学 160
11.6.2 反运动学性能 162
11.7 旋转极限 162
11.7.1 设置旋转极限 163
11.7.2 设置硬度 164
11.7.3 滑雪实例 165
11.8 改变关节的首选角 167
11.9 控制链的方位 167
11.9.1 旋转的首选轴 167
11.9.2 约束链的首选轴 168
第12章 蒙皮 170
12.1 蒙皮的分配 171
12.1.1 参考姿势 171
12.1.2 设置蒙皮 172
12.2 使用边界体积 173
12.2.1 边界组 173
12.2.2 定义边界体积 175
12.2.3 联合边界体积 175
12.3 改变变形体分配 176
12.4 修改蒙皮的权值 177
12.4.1 显示蒙皮权值编辑器 177
12.4.2 着色权值 179
12.5 重新设置参考姿势 180
12.6 增加和删除变形体 180
12.6.1 增加变形体 181
12.6.2 删除变形体 181
第13章 动画混合器 182
13.1 显示动画混合器 182
13.1.1 打开模型 183
13.1.2 在混合器中查看 183
13.1.3 探测混合器 184
13.2 航迹 185
13.3 剪辑 186
13.3.1 剪辑时间设定 187
13.3.2 查看剪辑信息 187
13.3.3 移动剪辑 187
13.3.4 缩放剪辑 188
13.3.5 外推剪辑 189
13.3.6 修剪剪辑 189
13.4 过渡 190
13.4.1 增加过渡 190
13.4.2 修改过渡权值 191
13.5 混合剪辑 191
13.5.1 设置和混合关键帧权值 191
13.5.2 设置混合器属性 192
13.6 时间偏差 193
13.7 复合剪辑 193
13.7.1 创建复合剪辑 193
13.7.2 遍历复合剪辑 194
13.7.3 局部与全局时间 194
13.8 标记 194
13.8.1 增加标记 195
13.8.2 设置标记值 196
第14章 动作 197
14.1 存储动作资源 198
14.1.1 将动画标绘到动作上 199
14.1.2 应用动作 200
14.2 增加动作剪辑 201
14.3 在模型间共享动作 201
14.3.1 使用预置动作 202
14.3.2 解算未链接的参数 203
14.4 链接映射模板 205
14.4.1 创建链接映射模板 205
14.4.2 编辑链接映射模板 206
14.4.3 子串置换 207
14.4.4 激活和取消链接映射模板 209
14.5 修改动作值 209
14.5.1 偏移动作值 210
14.5.2 编辑剪辑数据 210
14.6 值映射模板 213
14.7 修改动作资源 214
14.7.1 保存动作关键帧 214
14.7.2 查看动作资源属性 215
14.7.3 激活和取消激活资源项目 216
14.8 填充动作 216
14.9 导入和导出动作 217
14.9.1 导入动画文件 218
14.9.2 导出动作文件 219
第15章 粒子动画 220
15.1 粒子参数 222
15.2 粒子发射器 223
15.3 创建和编辑粒子类型 225
15.3.1 设置粒子特征 226
15.3.2 定义粒子死亡事件 227
15.3.3 将自然力应用到粒子上 228
15.4 渲染粒子 229
15.5 创建障碍物 231
15.6 将流体应用到粒子 232
第16章 软体动画 234
16.1 创建一个软体变形 234
16.2 软体变形与动画 235
第四部分 渲染篇 239
第17章 渲染 239
17.1 工作流程 239
17.2 渲染工具 240
第18章 通道与划分 241
18.1 通道 242
18.1.1 创建新渲染通道 242
18.1.2 设置当前通道 244
18.1.3 控制激活的照相机 245
18.1.4 完美通道 245
18.1.5 阴影通道 245
18.1.6 无光泽通道 246
18.1.7 Z深度通道 247
18.2 定义划分 247
18.2.1 创建划分 248
18.2.2 设置划分属性 250
18.2.3 创建定制渲染通道 251
18.2.4 阴影应用 252
18.2.5 替换应用阴影 253
第19章 渲染选项 255
19.1 设置全局渲染选项 255
19.2 预览单个帧 255
19.3 设置输出渲染选项 256
19.4 确定格式选项 257
19.5 选择渲染方法 258
19.6 激活效果 263
19.7 场渲染 264
19.8 优化渲染性能 267
19.8.1 造型 267
19.8.2 优化渲染区域更新 267
第20章 渲染类型 271
20.1 在单机上渲染 271
20.2 分布式渲染 272
20.3 使用脚本渲染 272
20.4 批渲染 273
20.4.1 启动Softimagel XSI批渲染器 274
20.4.2 语法约定 274
第五部分 实战训练 277
第21章 应用实例 277
21.1 创建一个喝水的杯子 277
21.2 创建飞鸟 282
21.3 创建闪电效果 289
21.4 练习贴图 293
21.5 模拟流体 297
21.6 动画混合 301