《SOFTIMAGE/XSI mental ray材质与realtime材质》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:Softimage编著;齐维凯,彭磊译
  • 出 版 社:北京:科学出版社
  • 出版年份:2004
  • ISBN:7030134516
  • 页数:236 页
图书介绍:本书由SOFTIMAGE公司组织专家精心编著。包括:基础知识、用户定制、建模、动画、角色动画、非线性动画、材质、灯光等,是一本不可多得的技术手册。

路标 1

目录 1

从哪可以找到信息(针对正版用户) 2

使用文档光盘(针对正版用户) 4

文档约定 4

Softimage客户服务 5

第1部分 mental ray材质 7

第1章 SOFTIMAGE?XSI mental ray材质的综合介绍 9

mental ray和SOFTIMAGE?XSI是如何一起工作的 10

协同工作的文件 11

材质整合路标 12

升级到mental ray 3.0+并且重新使用SOFTIMAGE?3D材质 13

XSI网络 14

包含在XSI shader源文件中的示例 14

第2章 设置开发环境 15

窗口(Visual C++) 16

Linux 17

第3章 材质整合 19

使材质和渲染树在XSI中可用 20

问题? 20

属性页面 22

纹理参数 22

可动画参数 23

使用或不使用GUID? 23

在材质界面中添加一些逻辑 23

使用材质向导 23

使用SPDL创建渲染树 27

测试SPDL文件 35

使用SPDLCHECK 35

注册和安装材质 35

升级mental ray的注册和启动文件 35

手动创建一个mental ray注册文件 35

示例:在中央服务器中 升级ray3rc到Read材质 37

创建帮助文件 38

使用帮助场所(Help Workshop) 38

可供选择的Help Workshop 39

第4章 创建材质:开发者指南和注解 41

使用实例开发材质 42

创建渲染树兼容材质 42

获取物体列表 42

获取UV数据 44

灯光 45

获取灯光参数 46

获取灯光列表 46

设置只漫射和只反射属性 47

存储数据 49

访问粒子信息 53

粒子数据类型例举 54

粒子云用户数据标题区 54

粒子类型用户数据区 55

重新获取用户数据区 57

在Windows NT中调试材质 57

在XSI中 58

在Visual C++中 58

安装后测试材质 59

注册和安装材质 59

限制和约束 60

纹理空间 60

速度 60

端口 60

NURBS和细分曲面 60

第5章 升级到mental ray v3.0+ 61

mental ray v3.0中的新功能 62

在SOFTIMAGE?XSI中重新使用SOFTIMAGE?3D材质 64

转换SOFTIMAGE?3D材质 64

导入包含自定义材质的SOFTIMAGE?3D场景 64

第6章 包装和分配渲染树 65

软件包成分的类型 66

了解外挂软件 66

版本 67

了解外挂软件的路径 67

在哪里可以找到外挂软件 67

理解前后关系的“真实”实例 68

关于Cross-Platform外挂软件 68

如何为我的外挂软件创建一个外部数据库? 68

准备外挂软件包 69

使用用户界面安装外挂软件包 72

使用命令行(Command Line)安装文件和完成更多的任务 74

在命令行中列出外挂软件 75

安装命令行 75

删除命令行 77

从命令行中设置你的工作组 77

快速安装插件 78

卸载和不注册插件 80

安装或卸载库文件(不包含SPDLs) 82

使用带有外挂软件的对象模型 83

在网络视图(NetView)中自动地显示外挂软件 84

第7章 SPDL参考 85

创建SPDL文件 86

解析SPDL文件的各部分 86

文件头(File Header) 87

属性组(PropertySet) 87

参数(Parameter) 87

现象 93

BEGIN/END(开始/结束) 96

Defaults(默认) 97

逻辑 101

格局 101

插件 104

用SPDL定义UI控制 105

颜色滑块 106

布尔参数(Boolean Parameter) 106

单选按钮(Radio Buttons) 107

复选框(Check Boxes) 107

组合框(Combo Boxes) 108

数字控制(Number Controls) 108

矩阵(Matrix) 109

矢量(3D)(Vector(3D)) 109

纹理空间(Texture Space) 110

图像(Images) 114

单参数列表(Simple Parameter List) 115

使用SPDL定义格局 115

显示位图 115

单行(Simple Row) 116

均匀间隔行(Evenly-spaced Rows) 116

成组参数(Grouped Parameters) 119

制表符(Tabs) 119

集中和成组参数(Centered and GroupedParameters) 120

可调用脚本(Callable Scripts) 120

创建GUIDs 121

在窗口中创建GUIDs 122

在IRIX或Linux中创建GUIDs 122

将材质描述符文件转换为SPDL 122

注册SPDL文件 123

创建SPDL预置 125

检查SPDL语法 126

第2部分 Realtime材质 129

第8章 综合介绍SOFTIMAG?XSI实时材质 131

介绍 132

XSI与实时贴图如何一同工作 132

协同文件 133

材质集成路标 133

随XSI提供的材质 和材质源代码示例 134

XSI Net 135

第9章 创建DLL 137

创建DLL 138

示例DLL 138

回调约定 138

回调语法 138

参数传递约定 140

第10章 创建用户界面 145

创建SPDL 146

SPDL参数设置规则 146

必须的SPDL参数 147

SPDL示例 147

使用材质向导创建界面 149

更新生成的SPDL文件 153

测试SPDL文件 156

注册及安装材质 156

创建帮助文件 156

使用Help Workshop 156

Help Workshop的替代软件 157

第11章 调试材质 159

没有找到材质名称 160

没有找到DLL 160

错误报告 160

没有找到DLL名称 160

没有找到材质运算回调函数 161

没有找到材质空间 161

第12章 导出材质参数 163

使用dotXSI 164

实时材质模板 164

第13章 打包并分发材质 177

了解附件包里包含了什么 178

部件包的类型 178

版本 179

了解附件的补丁 179

关于跨平台附件 180

在哪里能找到附件? 180

提供上下文:“真实”世界例子 180

如何为我的附件创建一个外部数据库? 181

准备附件包 181

创建附件包 181

编辑附件包 184

使用用户界面 184

使用命令行来执行安装文件及其他操作 187

使用命令行列出附件 187

命令行安装附件 188

命令行移除附件 190

通过命令行设置工作组 190

拖放式安装 190

使用附件的对象模型 191

在NetView中自动显示附件 192

第14章 SPDL参考 193

创建SPDL文件 194

剖析SPDL文件的各个部分 194

重用SPDL文件 195

文件头 195

属性集 195

参数 195

现象 201

BEGIN/END 205

Defaults 205

Layout(布局) 209

Logic 210

Plugin(插件) 213

使用SPDL定义用户界面控件 214

色彩滑条 215

逻辑类型参数 215

单选按钮 215

复选框 216

下拉列表框 217

数字控件 217

Matrix 218

Vector(3D) 218

Texture Space 219

Image 222

显示位图 223

使用SPDL定义布局 224

单一行 224

均匀分布的行 225

成群组的参数 227

页 228

居中的成群组的参数 228

可调用的脚本 229

生成GUID 230

在Windows操作系统中生成GUID 230

在IRIX或者Linux操作系统中生成GUID 231

将材质描述符文件转换为SPDL文件 231

注册SPDL文件 232

用法 233

创建SPDL预设值 233

检查SPDL语法 235

使用SPDLCHECK进行调试 236