内容简介
路标
从哪可以找到信息(针对正版用户)
使用文档光盘(针对正版用户)
文档约定
Softimage客户服务
第1章 SOFTIMAGE|XSI插件综合介绍
插件定义
XSI怎样与插件沟通
解释语言
SAAPHIRE和SDK的不同点
更多关于直接效果
更多关于持续的效果
建立脚本插件
建立编译插件
关于COM API自动ActiveX操作对象
源文件和SOFTIMAGE|XSI怎样工作在一起
协同操作文件
插件综合指南
从SOFTIMAGE|3D升级)
包含XSI插件资源的例子
第2章 入门
使用C++应用程序接口(API)
C++API特性
理解C++API库
XSI C++API入门
使用XSI对象模型API自动控制(组件对象模型)
设置用户COM环境
更多关于组件对象模型(COM)
使用COM连接到XSI
使用Microsoft Visual Basic(VB)
设置用户Visual Basic环境
使用VB连接到XSI
使用VBScript或者Jscript
使用脚本调试器和对象浏览器
设置用户脚本环境
使用MainWin文件脚本对象
技巧与窍门
第3章 集成插件
使用脚本操作器还原已编译持续插件
编写XSI插件的已编译源文件
创建源文件
所需的Header和库文件
关于入口点
输出已编译参数
调整SPDL文件适应编译操作器
Dissecting编译插件的SPDL文件
注册插件
快速安装插件
卸载和不注册插件
安装或卸载库文件(无SPDLs)
调试并检测插件
在SOFTIMAGE|XSI中应用编译操作器
在XSI中调试
第4章 插件开发的用户化和专用特性
组件的用户数据支持
访问二进制用户数据
访问模板用户数据
在场景中查找用户数据映射
从SOFTIMAGE|3D中导入用户数据
设备驱动支持
理解XSI的设备驱动
开发设备
在XSI中使用事件
初步
事件的响应
使用XSI外部命令
与XSI用户的交互
使用OM文件浏览器
显示进度条
在XSI中拖放开发者总揽
作为拷贝粘贴的拖放
技术细节
为Net View建立局域网(仅Windows适用)
连接到Net View中的文件
在Net View中运行脚本
第5章 SOFTIMAGE|3D效果导入到SOFTIMAGE|XSI
移植到SOFTIMAGE|XSI SDK
在SOFTIMAGE|XSI中使用SAAPHIRE插件做什么
第6章 发布打包插件
了解在Add-on包中都有什么
组件包的类型
版本化
理解Add-on的路径
在哪里可以找到Add-ons?
提供上下文:真实世界的实例
关于跨平台Add-on
怎样为Add-on建立外部的数据库?
准备Add-on包
建立Add-on包
编辑Add-on包
使用用户接口
安装Add-on
使用命令行来安装文件及更多
从命令行显示Add-on列表
命令行安装
命令行移除
从命令行设置工作组
拖放安装
对Add-on使用对象模型
在NetView中自动显示Add-on
第7章 SPDL参考
建立SPDL文件
SPDL文件各部分的研究
文件头
特性设置
参数
默认值(Defaults)
界面布局(Layout)
逻辑(Iogic)
插件
端口设置(PortSet)
使用SPDL定义UI控制
颜色滑动条(Color Sliders)
布尔参数(Boolean Parameters)
Radio Buttons
复选框(Check Boxes)
组合框(Combo Boxes)
数字控制(Number Controls)
显示位图(Displaying Bitmaps)
位图将在参数值区域显示
简单参数列表(Simple Parameter List)
Simple Row
Evenly-spaced Rows
群组参数(Grouped Parameters)
Tabs
居中和群组的参数(Centered and Grouped Parameters)
可调用脚本(Callable Scripts)
产生GUIDs(Generating GUIDs)
在Windows里生成GUIDs
在IRIX或者Iinux系统上生成GUIDs
检查SPDL语法
用SPDLCHECK调试