请输入您要查询的百科知识:

 

词条 OpenSceneGraph三维渲染引擎编程指南
释义

《OpenSceneGraph三维渲染引擎编程指南》是一本全面深入介绍OpenSceneGraph(OSG)基础及核心API函数的入门教程。OpenSceneGraph(OSG)是一个基于工业标准OpenGL跨平台的三维开源场景图形系统应用程序开发接口(API)。作为一个高性能的图形开发引擎,它在3D程序开发中扮演着重要的角色。

图书信息

OpenSceneGraph三维渲染引擎编程指南

作 者: 肖鹏,刘更代,徐明亮 编著

出 版 社: 清华大学出版社

出版时间: 2010-1-1

开 本: 大16开

I S B N : 9787302213031

定价:¥49.80

内容简介

本书按照OSG的设计结构体系,逐一深入讨论OSG的各个功能模块。首先介绍了OSG的历史和开源组织,以及配置开发环境;然后深入探讨OSG的核心库、NodeKits工具库、OSG插件库、互操作库及扩展库等,重点分析了如何将OSG集成到用户应用开发程序的核心功能及各种应用技术,主要包括场景组织和管理、场景数据优化、交互操作及数据实时动态更新等技术;最后探讨了关于OSG地形与地理信息的应用。

本书要求读者有比较好的C++基础知识和一些3D数学基础知识,适合所有对OpenGL和OSG编程感兴趣的读者。

目录

第1章 OpenSceneGraph概述

1.1 OpenSceneGraph简介

1.1.1 什么是OpenSceneGraph

1.1.2 OpenSceneGraph的历史和发展

1.1.3 OSG中国

1.1.4 OSG组成模块

1.2 开发的预备知识

1.3 OSG的安装及编译

1.3.1 OSG的获取及安装

1.3.2 编译OSG

1.3.3 OSG邮件列表

1.4 OSG基础

1.4.1 开发环境设置

1.4.2 OSG中的HelloWorld工程

1.4.3 OSG实用工具——场景浏览器osgViewer

1.4.4 OSG实用工具——版本信息查看器osgVersion

1.4.5 OSG实用工具——场景图形压缩归档工具osgArchive

1.4.6 OSG实用工具——数据转换工具osgConv

第2章 OpenSceneGraph数学基础

2.1 坐标系统

2.2 坐标系变换

2.2.1 世界坐标系-物体坐标系变换

2.2.2 物体坐标系-世界坐标系变换

2.2.3 世界坐标系-屏幕坐标系变换

2.3 向量、矩阵及四元数

2.3.1 向量

2.3.2 矩阵

2.3.3 四元数

2.3.4 矩阵与四元数之间的转换

第3章 场景的组织及渲染

3.1 OSG场景树

3.1.1 OSG场景树节点

3.1.2 OSG中的父节点与子节点

3.2 Geode

3.2.1 Billboard节点

3.2.2 布告板示例

3.3 Group

3.3.1 位置变换节点

3.3.2 位置变换节点示例

3.3.3 矩阵变换节点

3.3.4 矩阵变换节点示例

3.3.5 自动对齐节点

3.3.6 自动对齐节点示例

3.3.7 开关节点

3.3.8 开关节点示例

3.3.9 细节层次节点

3.3.10 细节层次节点示例

3.3.11 分页细节层次节点

3.3.12 分页细节层次节点示例

3.3.13 替代节点

3.3.14 替代节点示例

3.3.15 遮挡裁剪节点

3.3.16 遮挡裁剪节点示例

3.3.17 坐标系节点

3.3.18 坐标系节点示例

3.4 场景中节点的拷贝——osg::CopyOp类

3.4.1 自定义场景拷贝示例(一)

3.4.2 自定义场景拷贝示例(二)

第4章 OSG中几何体的绘制

第5章 渲染状态、纹理与光照

第6章 文件的读写

第7章 场景图形的工作机制

第8章 场景图形管理

第9章 OSG文字

第10章 OSG动画与声音

第12章 osgFX扩展库及osgSim扩展库

第13章 OSG地形与地理信息

参考文献

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/31 7:45:50