第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地形与地理信息 参考文献
2023-12-13 14:24:38 22.07MB OpenSceneGraph 电子书 pdf
1
第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地形与地理信息 参考文献
2023-12-13 14:24:27 22.4MB OpenSceneGraph 电子书 pdf
1
该书是OSG三维渲染引擎编程指南电子版高清电子版,可以为OSG的学习带来很大帮助。
2023-12-13 14:20:00 24.07MB
1
《OSG三维渲染引擎设计与实践》——深入学习OSG的辅助教程,随着Unity3D等各大游戏引擎的开源及门槛降低,OSG的发展已趋于颓势,但其在虚拟现实行业应用比较广,仍有一定的学习参考价值。 本打算,免积分下载,CSDN 只能最少要设定2积分才能够下载。
2022-04-16 00:32:43 22.47MB OSG 程序设计 编程指南
1
OpenSceneGraph三维 渲染引擎设计与实践-高清版本-带完整书签-免费下载
2022-02-27 12:54:05 119.8MB OpenSceneGra
1
OpenSceneGraph三维渲染引擎编程指南pdf与课程源代码,资料不错,适合入门,肖鹏
2022-02-11 14:36:33 59.35MB 肖鹏 编程指南
1
OSG三维渲染引擎编程指南代码,适合入门学员参考,有一些简单案例
2021-12-23 20:22:31 81KB OSG 代码 三维渲染引擎
1
OpenSceneGraph三维渲染引擎设计与实践
2021-12-08 11:18:58 22.46MB osg
1
本人亲自添加的非常完整的书签,非常便于阅读和参考.这本书因为比较老,已经绝版,但是本人感觉比王锐与钱学雷自己的Beginner's Guide写得好.
2021-12-06 11:03:22 22.52MB OpenSceneGra 完整书签
1
第1章 初识openscenegraph(osg). 1 1.1 场景图形初步 2 1.1.1 场景图形的概念 2 1.1.2 具体实现:三维渲染引擎 2 1.1.3 主流渲染引擎介绍 3 1.2 openscenegraph概述 4 1.2.1 诞生与发展 4 1.2.2 优势与不足 5 1.3 openscenegraph的组成结构 6 1.3.1 核心结构 6 1.3.2 资源获取 8 1.3.3 中文社区 8 第2章 osg的安装与调试 9 2.1 快速安装和使用 10 2.1.1 下载预编译包 10 2.1.2 设置环境变量 11 2.1.3 建立工程环境 13 2.1.4 范例:第一个程序 15 2.2 从源代码进行编译 16 2.2.1 osg源代码的获取与更新 16 .2.2.2 编译环境生成工具cmake 19 2.2.3 基本编译选项 22 2.2.4 高级编译选项 25 2.3 调试输入与输出 28 2.3.1 命令行输入 28 2.3.2 调试输出 29 第3章 开发预备知识 31 3.1 基本数学组件 32 3.1.1 二维与多维向量 32 3.1.2 四元数 35 3.1.3 矩阵 37 3.1.4 包围体 41 3.2 数组对象 44 3.2.1 数据数组 44 3.2.2 数据索引数组 46 3.3 内存管理机制 47 3.3.1 智能指针 48 3.3.2 参照对象 51 3.3.3 范例:智能指针的使用 52 第4章 场景的组织结构 55 4.1 节点的定义与种类 56 4.1.1 场景图形bvh树 56 4.1.2 节点的父子关系 58 4.1.3 叶节点与组节点 59 4.1.4 节点的功能与分类 62 4.2 节点的访问 65 4.2.1 访问器机制 65 4.2.2 节点的遍历函数 67 4.2.3 范例:节点属性访问器 68 4.2.4 节点的更新与事件回调 70 4.2.5 范例:使用回调实现旋转动画 71 4.3 重要节点的功能实现 74 4.3.1 空间变换节点 74 4.3.2 范例:使用空间变换节点 79 4.3.3 开关节点 81 4.3.4 范例:使用开关节点 82 4.3.5 细节层次节点(lod) 83 4.3.6 范例:使用lod节点 85 4.3.7 范例:节点代理 86 第5章 绘制几何对象与文字 89 5.1 几何元素的储存 90 5.1.1 顶点属性 90 5.1.2 顶点数组、显示列表和vbo 91 5.1.3 构建几何体对象 94 5.1.4 范例:简易房屋 100 5.2 几何元素的绘制与访问 103 5.2.1 几何体的绘制实现函数 103 5.2.2 数据的更新显示 108 5.2.3 几何体的更新回调 109 5.2.4 范例:跃动的线 110 5.2.5 信息获取和统计 112 5.2.6 范例:使用仿函数遍历几何体 113 5.3 位图的显示 116 5.3.1 图像与图像的绘制 116 5.3.2 范例:在场景中绘制位图 119 5.4 文字的显示 120 5.4.1 文字的绘制方法 120 5.4.2 文字的绘制实现函数 123 5.4.3 字符编码格式 124 5.4.4 范例:一首古诗 127 第6章 设置纹理和渲染属性 131 6.1 渲染属性与模式 132 6.1.1 opengl中的渲染状态设置 132 6.1.2 节点的渲染状态集合 132 6.1.3 渲染属性概览 135 6.2 纹理与纹理属性 139 6.2.1 纹理的实现方法 139 6.2.2 纹理的分类 143 6.2.3 范例:场景中的纹理设置 146 6.2.4 范例:纹理的明细层次(mipmap) 149 6.3 属性的实现与访问 152 6.3.1 将属性应用到场景 152 6.3.2 渲染状态集回调 153 6.3.3 范例:雾参数的实时更新 153 6.4 osg与opengl着色语言 155 6.4.1 opengl着色语言 155 6.4.2 着色器属性 159 6.4.3 一致变量回调 162 6.4.4 范例:在场景中使用glsl着色语言 162 第7章 观察我们的世界 167 7.1 场景的观察与变换 168 7.1.1 opengl中的变换 168 7.1.2 相机节点 171 7.1.3 范例:鸟瞰图相机 174 7.2 图形设备接口 176 7.2.1 图形设备与相机 176 7.2.2 窗口与像素缓存(pixel buff
2021-10-31 21:48:29 22.46MB OpenSceneGraph OSG 电子书 pdf
1