注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合高端图形图像核心技术宝典(Cosmo 3D程序设计指南)

高端图形图像核心技术宝典(Cosmo 3D程序设计指南)

高端图形图像核心技术宝典(Cosmo 3D程序设计指南)

定 价:¥50.00

作 者: 数码影像技术丛书编委会编著
出版社: 北京希望电子出版社
丛编项: 数码影像技术应用与开发丛书 2 高端图形图像核心技术宝典
标 签: 三维

ISBN: 9787900044983 出版时间: 2000-07-01 包装:
开本: 26cm 页数: 304页 字数:  

内容简介

  本套书由3本构成,本书是其中之一,该书由两部分构成。第一部分:SGI数字介质程序设计指南。该部分介绍了SGI数字介质开发环境——Dmdev的使用,是专为开发数字介质应用而编写的。Dmdev是一系列的程序库,为数字介质I/O、文件操作、数字介质的播放和转换提供了通用的应用程序接口(API)。本书还介绍了基于Dmdev的最终用户桌面介质工具的应用,这些工具包括:音频数据和图像的捕捉、编辑、录制、播放、压缩和转换,以及视频和音频的控制面板。此外,本部分中给出的详尽的技术信息和大量基于Dmdev的代码实例,对高端介质开发软件工程师而言都是难得的参考书。另一部分是作为当前三维软件的另一分支。用编程语言实现动画是高级开发人员的首选。Cosmo 3D是一个场景图形应用程序接口,加速和促进了创建复杂图形应用程序的过程,它允许应用程序使用比OpenGL语言更高级的界面。开发人员可以与放置在一个对象等级中的C++对象交互,从而轻易地实现三维建模和本部分由15章和3个附录构成,主要内容包括:介绍Cosmo 3D,创建几何体,指定几何体的外表,场景图形节点,创建场景图形,在场景中放置对象,遍历场景图形,光和雾,浏览场景,场景图形引擎,传感器,用户界面机制,多处理技术,优化渲染,向虚拟世界添加声音。附录分别介绍了:Cosmo的基本类,Csmo 3D示例应出田序和Cosmo 3D种类层级。本部分不同于一般的三维软件用户指南,没有对菜单或命令的详解,而是编程和三维的结合体,是较高层次的自学教材,要求读者具有C++的编程基础。全书内容新颖、丰富,由浅入深。该书不仅是高端图形图像领域从事开发与应用的广大从业人员重要的开发指导书,同时也是高等院校师生教学、自学参考用书,及科研院所和科技图书馆藏图书。本书配套光盘内容包括:与本书配套电子书。

作者简介

暂缺《高端图形图像核心技术宝典(Cosmo 3D程序设计指南)》作者简介

图书目录

第一部分 SGI数字媒体程序设计指南
第1章 数字媒体简介
1.1 数字媒体规范工具
1.2 数字媒体输入/输出工具
1.3 数字媒体动态数据传输工具
1.4 数字媒体文件操作与转换工具
1.5 数字媒体数据转换工具
1.6 数字媒体回放工具
第2章 数字媒体基础
2.1 数字媒体概念
2.2 数字图像基础
2.3 数字音频基础
2.4 数字媒体同步基础
2.5 数字媒体文件格式基础
第3章 数字媒体参数
3.1 数字媒体数据类型的说明
3.2 数字媒体参数类型
3.3 数字媒体参数列表
第4章 数字媒体输入输出
4.1 视频输入输出概念
4.2 音频输入/输出概念
4.3 音频输入/输出控制
第5章 数字媒体缓冲器
5.1 关于数字媒体缓冲器
5.2 数字媒体缓冲器实况数据传输通道
5.3 在磁盘上存储压缩动态视频的具体情形
第6章 数字媒体数据转换
6.1 关于数字媒体数据转换
6.2 使用数字媒体转换器
6.3 图像数据转换
6.4 音频数据转换器
第7章 数字媒体音频文件操作
7.1 关于音频文件程序库
7.2 创建和配置音频文件
7.3 打开、关闭和识别音频文件
7.4 读写音频轨道信息
7.5 音频文件程序库的设计技巧
附录A数字媒体转换程序库
A.1 彩色空间程序库
A.2 DVI音频压缩程序库
A.3 G.711音频压缩程序库
A.4 G.722音频压缩程序库
A.5 G.726音频压缩程序库
A.6 G.728音频压缩程序库
A.7 GSM音频压缩程序库
A.8 MPEG-1音频压缩程序库
A.9 音频速率转换程序库
第二部分 Cosmo 3D用户编程指南
第1章 介绍Cosmo 3D
1.1 理解Cosmo 3D场景图形
1.2 场景图形基类
1.3 场景图形绘图类
第2章 创建几何体
2.1 几何体术语
2.2 使用较大的几何体
2.3 创建csGeoSet对象
2.4 csGeoSet属性
2.5 设置属性
2.6 派生于Cosmo 3D的csGeoSet对象
第3章 指定几何体的外表
3.1 csContext总览
3.2 改变上下文环境
3.3 使用csAppearance
3.4 将纹理赋予儿河体
3.5 设置材质
3.6 阴影模式设置
3.7 设置透明度
第4章 场景图形节点
4.1 什么是节点
4.2 叶节点
4.3 组节点
4.4 在场景图形节点中设置值
第5章 创建场景图形
5.1 创建场景图形
5.2 图解场景图形
5.3 改变场景图形
5.4 装载一个VRML场景图形
5.5 保存场景图形
5.6 场景图形结构故障诊断
第6章 在场景中放置对象
6.1 创建景深
6.2 转换模型的新位置、大小和方向
6.3 在世界空间中放置几何体
第7章 遍历场景图形
7.1 场景图J却动作
7.2 动作在节点间传递的顺序
第8章 光和雾
8.1 在场景中使用光
8.2 限制光的范围
8.3 在场景中使用雾
第9章 创览场景
9.1 设置场景的视屏显示
9.2 csCamera
9.3 csOrthoCamera
9.4 csPerspCamera
9.5 CsFrustumCamera
第10章 场景图形引擎
10.1 引擎
10.2 修改数值引擎
10.3 变形引擎
第11章 传感器

11.1 csTimeSensor
11.2 csSphereSensor
11.3 csPlaneSensor
11.4 csTouchsensor
第12章 用户界面机制
12.1 创建一个csWindow
12.2 处理用户输入
12.3 选择屏幕对象
12.4 创建用户自己的窗口
第13章 多处理技术
13.1 实现多处理
13.2 线程阻塞
第14章 优化渲染
14.1 面的选择
14.2 背部面片的选择
14.3 选择可视平截头体
14.4 简化细目层
14.5 提高性能的编程技巧
第15章 向虚拟世界添加声音
15.1 概述
15.2 如何播放声音文件
15.3 指定音频文件
15.4 在立即响应方式下播放声音
附录 A Cosmo的基本类
A.1 数组存储类类别
A.2 向量类
A.3 域类
A.4 其他数学类
附录B Cosmo 3D示例应用程序
B.1 cube.cxx的解释
B.2 理解Cube.cxx的不同部分
B.3 Cube.cxx的场景图形
附录C Cosmo 3D种类层次

本目录推荐