图书介绍

高端图形图像核心技术宝典 OpenGL Optimizer程序员编程指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

高端图形图像核心技术宝典 OpenGL Optimizer程序员编程指南
  • 里欧·法尼尼主编;数码影像技术丛书编委会编著 著
  • 出版社: 北京:北京希望电子出版社
  • ISBN:7900044884
  • 出版时间:2000
  • 标注页数:302页
  • 文件大小:27MB
  • 文件页数:312页
  • 主题词:电子计算机 三维-计算机图形学-程序设计 计算机图形学-三维-程序设计 程序设计-计算机图形学-三维

PDF下载


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

下载说明

高端图形图像核心技术宝典 OpenGL Optimizer程序员编程指南PDF格式电子书版下载

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

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

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

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

图书目录

第0章 关于本指南1

0.1 本指南面向的读者1

0.2 怎样利用这本指南1

0.3 本指南中包含的内容2

0.4 推荐的背景读物4

第一部分9

第1章 OpenGL Optimizer概述9

1.1 OpenGL Optimizer面临的问题和解决办法9

1.2 OpenGL Optimizer工具集10

第2章 基本的I/O:开始使用OpenGL Optimizer18

2.1 调用opInit()18

2.2 保存和装载场景图形文件18

2.3 查看类:opViewer21

2.4 控制渲染:opKeyCallback和opDrawImpl23

3.1 显示列表29

第3章 向硬件发送有效的图形数据29

第二部分29

3.2 顶点数组30

3.3 缩减曲面法线数据的表示法31

3.4 避免OpenGL的模式切换31

3.5 创建OpenGL连通的几何基本要素32

第4章 渲染适宜的细节层次39

4.1 简化工具概述39

4.2 opSimplify:用于添加细节层次节点的基类40

4.3 创建LODs:opSRASimplify42

4.4 Rossignac简化运算法则:opLatticeSimplify45

4.5 利用不同的细节层次合并图形:opMergeScenes46

第5章 从场景图形中剔除不必要的对象49

5.1 视图平截头体剔除操作49

5.2 遮断剔除50

5.3 视图平截头体剔除和遮断剔除绘图遍历操作:opDrawAction52

5.4 利用视图平截头体和遮断剔除操作渲染:opOccDrawImpl54

5.5 关于调整遮断剔除操作的提示56

5.6 细节剔除操作57

5.7 背面剔除58

第6章 按立体的方式组织场景图形61

6.1 立体化对剔除遍历操作的效果61

6.2 关于粒度的权衡61

6.3 什么时候需要进行立体化62

6.4 立体化运算法则62

6.5 立体化工具:opSpatialize63

6.6 用于立体化组件过程的类64

第三部分71

第7章 按交互方式进行加亮和加工操作71

7.1 加亮和拾取技术概述71

7.2 与已渲染的对象间的交互作用:opPickDrawImpl71

7.3 场景图形的修改:opPick74

7.4 超越外观的节点:opHighlight78

8.1 简单映射:远程环境的远程视图80

第8章 高效率高质量的光照效果:反射映射80

8.2 精确映射:本地环境的本地视图82

8.3 反射映射类:opReflMap84

第四部分91

第9章 高阶几何基本要素和离散网格91

9.1 高阶几何基本要素的功能和用法91

9.2 表示法所必需的对象92

9.3 几何基本要素:基类opRep和应用程序repTest95

9.4 平面上的曲线97

9.5 空间中的曲线113

9.6 参数曲面116

9.7 opCuboid144

9.8 规则网格和离散曲面145

第10章 创建和维护曲面的拓扑结构151

10.1 拓扑结构的任务概述151

10.2 场景图形拓扑结构综述:opTopo151

10.3 边界上的协调顶点:opBoundary157

10.4 收集连通曲面:opSolid159

第11章 渲染高阶几何基本要素:镶嵌器161

11.1 镶嵌器功能162

11.2 基类opTessellateAction163

11.3 镶嵌空间曲线166

11.4 镶嵌立方体:opTessCuboidAction167

11.5 镶嵌参数曲面167

11.6 镶嵌规则网格173

第五部分183

第12章 遍历大型场景图形183

12.1 遍历操作和回调函数:一般功能183

12.2 利用回调函数的返回值opTravDisp控制遍历操作185

12.3 指定删除遍历对象的存储:opActionDisp186

12.4 “深度优先”遍历操作:opDFTravAction186

12.5 “宽度优先”遍历操作:opBFTravAction187

12.6 来自范例应用程序opoptimize的范例遍历函数189

12.7 遍历场景图形和应用csDispatch:opDispatchAction191

第13章 加工三角形和重新构造可渲染的对象193

13.1 低层几何工具概述193

13.2 将csGeoSets分解为成分三角形:opGeoConverter194

13.3 指定新的csGeoSets的着色方式:opColorGenerator195

13.4 构造新的csGeoSets196

第14章 管理多个处理器201

14.1 多进程控制任务和相关的类201

14.2 线程管理器概述202

14.3 线程管理器:opThreadMgr203

14.4 为线程管理器定义任务206

14.5 协调修改场景图形的各个线程:opTransactionMgr209

14.6 低层多进程工具212

第六部分219

第15章 实用程序219

15.1 出错处理和通知消息219

15.3 opx:用于相邻元素动态数组的一个模板类220

15.2 性能指示器220

15.5 收集三角形的统计信息221

15.4 打印场景图形221

15.6 显示节点信息223

15.7 观察OpenGL的模式224

15.8 命令行解析程序:opArgParser225

第16章 排除故障227

16.1 编译程序警告信息227

16.2 运行时警告信息227

16.3 调整场景图形数据库227

第七部分235

附录A 安装OpenGL Optimizer235

A.1 在UNIX系统中安装OpenGL Optimizer和支持软件235

A.2 在NT系统中安装OpenGL Optimizer236

B.1 命令行选项和用户输入238

B.2 范例应用程序opviewer238

附录B OpenGL Optimizer范例应用程序238

B.3 其他范例应用程序239

附录C 范例应用程序opviewer242

C.1 确认安装243

C.2 编译和运行opviewer243

C.3 opviewer程序代码243

D.1 场景图形工具的返回值258

D.2 编译和运行opoptimize258

附录D 利用应用程序opoptimize调整场景图形258

D.3 opoptimize的程序代码259

附录E Optimizer类层次结构283

E.1 opGUI类层次结构283

E.2 opXmGUI类层次结构283

E.3 Optimizer类层次结构283

附录F 中英文术语对照表288

附录G 英中文术语对照表294

术语表300

热门推荐