[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《OpenSceneGraph三維渲染引擎編程指南》掃描版[PDF]
《OpenSceneGraph三維渲染引擎編程指南》掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《OpenSceneGraph三維渲染引擎編程指南》掃描版[PDF] 簡介: 中文名 : OpenSceneGraph三維渲染引擎編程指南 作者 : 肖鵬等 圖書分類 : 軟件 資源格式 : PDF 版本 : 掃描版 出版社 : 清華大學出版社 書號 : 9787302213031 發行時間 : 2010年01月01日 地區 : 大陸 語言 : 簡體中文 簡介 : 內容簡介: 《Ope
電驢資源下載/磁力鏈接資源下載:
全選
"《OpenSceneGraph三維渲染引擎編程指南》掃描版[PDF]"介紹
中文名: OpenSceneGraph三維渲染引擎編程指南
作者: 肖鵬等
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: 清華大學出版社
書號: 9787302213031
發行時間: 2010年01月01日
地區: 大陸
語言: 簡體中文
簡介:



內容簡介:
《OpenSceneGraph三維渲染引擎編程指南》是一本全面深入介紹OpenSceneGraph(OSG)基礎及核心API函數的入門教程。OpenSceneGraph(OSG)是一個基於工業標准OpenGL跨平台的三維開源場景圖形系統應用程序開發接口(API)。作為一個高性能的圖形開發引擎,它在3D程序開發中扮演著重要的角色。
  《OpenSceneGraph三維渲染引擎編程指南》按照OSG的設計結構體系,逐一深入討論OSG的各個功能模塊。首先介紹了OSG的歷史和開源組織,以及配置開發環境;然後深入探討OSG的核心庫、NodeKits工具庫、OSG插件庫、互操作庫及擴展庫等,重點分析了如何將OSG集成到用戶應用開發程序的核心功能及各種應用技術,主要包括場景組織和管理、場景數據優化、交互操作及數據實時動態更新等技術;最後探討了關於OSG地形與地理信息的應用。
  《OpenSceneGraph三維渲染引擎編程指南》要求讀者有比較好的C++基礎知識和一些3D數學基礎知識,適合所有對OpenGL和OSG編程感興趣的讀者。
資源來自網絡,如侵犯了您的權利,請點擊,謝謝!
網盤分流地址:[OpenSceneGraph三維渲染引擎編程指南].肖鵬等.掃描版.pdf
更多、更好的書——》我的書庫
內容截圖:


目錄:


第1章 OpenSceneGraph概述 1
1.1 OpenSceneGraph簡介 2
1.1.1 什麼是OpenSceneGraph 2
1.1.2 OpenSceneGraph的歷史和發展 2
1.1.3 OSG中國 3
1.1.4 OSG組成模塊 3
1.2 開發的預備知識 5
1.3 OSG的安裝及編譯 6
1.3.1 OSG的獲取及安裝 6
1.3.2 編譯OSG 7
1.3.3 OSG郵件列表 13
1.4 OSG基礎 14
1.4.1 開發環境設置 14
1.4.2 OSG中的HelloWorld工程 14
1.4.3 OSG實用工具——場景浏覽器osgViewer 17
1.4.4 OSG實用工具——版本信息查看器osgVersion 21
1.4.5 OSG實用工具——場景圖形壓縮歸檔工具osgArchive 21
1.4.6 OSG實用工具——數據轉換工具osgConv 23
第2章 OpenSceneGraph數學基礎 27
2.1 坐標系統 28
2.2 坐標系變換 29
2.2.1 世界坐標系-物體坐標系變換 30
2.2.2 物體坐標系-世界坐標系變換 30
2.2.3 世界坐標系-屏幕坐標系變換 32
2.3 向量、矩陣及四元數 34
2.3.1 向量 34
2.3.2 矩陣 35
2.3.3 四元數 36
2.3.4 矩陣與四元數之間的轉換 37
第3章 場景的組織及渲染 41
3.1 OSG場景樹 42
3.1.1 OSG場景樹節點 42
3.1.2 OSG中的父節點與子節點 42
3.2 Geode 43
3.2.1 Billboard節點 43
3.2.2 布告板示例 44
3.3 Group 48
3.3.1 位置變換節點 48
3.3.2 位置變換節點示例 49
3.3.3 矩陣變換節點 50
3.3.4 矩陣變換節點示例 51
3.3.5 自動對齊節點 53
3.3.6 自動對齊節點示例 53
3.3.7 開關節點 56
3.3.8 開關節點示例 57
3.3.9 細節層次節點 58
3.3.10 細節層次節點示例 59
3.3.11 分頁細節層次節點 61
3.3.12 分頁細節層次節點示例 61
3.3.13 替代節點 63
3.3.14 替代節點示例 64
3.3.15 遮擋裁剪節點 66
3.3.16 遮擋裁剪節點示例 67
3.3.17 坐標系節點 70
3.3.18 坐標系節點示例 71
3.4 場景中節點的拷貝——osg::CopyOp類 73
3.4.1 自定義場景拷貝示例(一) 73
3.4.2 自定義場景拷貝示例(二) 79
第4章 OSG中幾何體的繪制 83
4.1 場景基本繪圖類 84
4.2 基本幾何體的繪制 86
4.2.1 幾何體類 86
4.2.2 基本幾何體繪制示例 87
4.2.3 索引綁定幾何體繪制示例 90
4.3 使用OSG中預定義的幾何體 93
4.3.1 osg::Shape類 93
4.3.2 osg::ShapeDrawable類 94
4.3.3 網格化類 94
4.3.4 預定義幾何體示例 95
4.4 多邊形分格化 97
4.5 幾何體操作 101
4.5.1 簡化幾何體 102
4.5.2 簡化幾何體示例 102
4.5.3 Delaunay三角網繪制 104
4.5.4 Delaunay三角網繪制示例 105
4.5.5 三角帶繪制 107
4.5.6 三角帶繪制示例 108
4.5.7 生成頂點法向量 111
4.5.8 生成頂點法向量示例 112
第5章 渲染狀態、紋理與光照 115
5.1 渲染狀態 116
5.1.1 osg::StateSet類 116
5.1.2 渲染屬性和渲染模式 117
5.1.3 狀態繼承 118
5.1.4 渲染狀態示例 119
5.2 紋理映射 121
5.2.1 二維紋理映射 123
5.2.2 二維紋理映射示例 126
5.2.3 多重紋理映射 129
5.2.4 多重紋理映射示例 129
5.2.5 Mipmap紋理映射 131
5.2.6 Mipmap紋理映射示例 132
5.2.7 TextureRectangle紋理映射 138
5.2.8 TextureRectangle紋理映射示例 139
5.2.9 自動生成紋理坐標 142
5.2.10 自動生成紋理坐標示例 142
5.2.11 計算紋理坐標 144
5.2.12 計算紋理坐標示例 145
5.2.13 立方圖紋理 149
5.2.14 立方圖紋理示例 150
5.2.15 渲染到紋理 155
5.2.16 渲染到紋理示例 155
5.2.17 一維紋理 162
5.2.18 一維紋理示例 162
5.2.19 三維紋理映射 164
5.2.20 三維紋理映射示例 166
5.3 光照 171
5.3.1 osg::Light類 171
5.3.2 osg::LightSource類 172
5.3.3 場景中使用光源 173
5.3.4 簡單光源示例 174
5.3.5 聚光燈示例 176
5.4 材質 182
5.4.1 材質類 182
5.4.2 材質類示例 184
第6章 文件的讀寫 187
6.1 OSG支持的文件格式 188
6.1.1 三維模型文件格式 188
6.1.2 圖片及視頻文件格式 189
6.1.3 打包及網絡傳輸格式 189
6.1.4 字體文件格式 190
6.1.5 偽插件文件格式 190
6.1.6 .osg文件和.ive文件 190
6.2 文件讀取的流程 191
6.2.1 osgDB庫 191
6.2.2 文件的讀取與保存 191
6.2.3 文件讀寫示例 192
6.2.4 文件讀寫進度 194
6.2.5 文件讀取進度示例 195
6.3 插件的工作機制 198
6.3.1 插件的搜索和注冊 198
6.3.2 osgArchive讀寫流程 199
6.3.3 自定義文件插件 200
6.3.4 自定義文件格式讀寫插件示例 202
6.4 讀寫中文文件名及中文路徑問題 206
6.5 osgEXP導出文件 209
第7章 場景圖形的工作機制 213
7.1 內存管理 214
7.1.1 Referenced類 214
7.1.2 ref_ptr模板類 214
7.1.3 智能指針 215
7.2 訪問器機制 215
7.2.1 訪問器設計模式 215
7.2.2 osg::NodeVisitor類 216
7.2.3 頂點訪問器示例 217
7.2.4 紋理訪問器示例 220
7.2.5 節點訪問器示例 223
7.3 回調機制 227
7.3.1 osg::NodeCallback類 227
7.3.2 節點回調示例 228
7.3.3 事件回調示例 230
7.3.4 文件讀取回調示例 232
7.4 數據變量 235
第8章 場景圖形管理 237
8.1 視圖與相機 238
8.1.1 osg::Camera類 238
8.1.2 裁剪平面示例(一) 243
8.1.3 裁剪平面示例(二) 244
8.1.4 單視圖與相機 246
8.1.5 寬屏變形示例 247
8.1.6 單視圖多相機渲染示例 249
8.1.7 多視圖與相機 252
8.1.8 多視圖相機渲染示例 253
8.1.9 多視圖多窗口渲染示例 257
8.2 場景交互與場景漫游 259
8.2.1 osgGA庫 259
8.2.2 鍵盤事件消息處理 261
8.2.3 抓圖示例 262
8.2.4 場景漫游 265
8.2.5 自定義操作器場景漫游示例 266
8.2.6 路徑漫游 275
8.2.7 路徑漫游示例 276
8.3 交運算與對象選取 277
8.3.1 交運算 278
8.3.2 顯示位置及拾取示例 280
8.3.3 對象選取示例 285
第9章 OSG文字 289
9.1 osgText 290
9.1.1 osgText::Text類 290
9.1.2 osgText::Font類 293
9.1.3 顯示漢字示例 294
9.1.4 各種文字效果(邊框、陰影及顏色傾斜)示例 296
9.1.5 HUD顯示漢字示例 300
9.1.6 漸變文字 303
9.1.7 漸變文字示例 304
9.2 osgText3D 306
9.2.1 osgText::Text3D類 307
9.2.2 3D漢字顯示示例 307
第10章 OSG動畫與聲音 311
10.1 路徑動畫 312
10.1.1 osg::AnimationPath類 312
10.1.2 osg::AnimationPathCallback類 314
10.1.3 路徑動畫控制及顯示示例 314
10.1.4 路徑的導出示例 318
10.1.5 路徑的導入示例 321
10.2 幀動畫 323
10.2.1 osg::Sequence類 324
10.2.2 幀動畫顯示與控制示例 325
10.3 骨骼動畫osgCal 329
10.3.1 Cal3D簡介及Cal3D導出 329
10.3.2 編譯osgCal 330
10.3.3 骨骼動畫osgCal示例 331
10.4 三維立體聲音osgAL 336
10.4.1 OpenAL簡介 336
10.4.2 osgAL編譯 337
10.4.3 osgAL聲音播放示例 338
10.4.4 osgAL聲音動態加載及播放示例 343
第11章 OSG粒子系統與陰影 351
11.1 粒子系統 352
11.1.1 粒子系統的主要模塊 352
11.1.2 粒子系統的模擬過程 354
11.1.3 霧效模擬示例 354
11.1.4 雪效模擬示例 357
11.1.5 雨效模擬示例 359
11.1.6 爆炸模擬示例 360
11.1.7 自定義粒子系統示例(一) 362
11.1.8 自定義粒子系統示例(二) 365
11.1.9 粒子系統的讀取與保存 369
11.2 OSG陰影 372
11.2.1 osgShadow庫 372
11.2.2 陰影示例 374
第12章 osgFX擴展庫及osgSim擴展庫 381
12.1 osgFX擴展庫 382
12.1.1 異性光照特效 382
12.1.2 異性光照特效示例 383
12.1.3 凹凸貼圖特效 384
12.1.4 凹凸貼圖特效示例 386
12.1.5 卡通渲染特效 387
12.1.6 卡通渲染特效示例 388
12.1.7 刻線特效 390
12.1.8 刻線特效示例 390
12.1.9 立方圖鏡面高光特效 392
12.1.10 立方圖鏡面高光特效示例 393
12.2 osgSim擴展庫 394
12.2.1 DOFTransform類 394
12.2.2 osgSim::Impostor類 397
12.2.3 osgSim::ImpostorSprite類 398
12.2.4 osgSim::MultiSwitch類 399
12.2.5 osgSim::OverlayNode類 400
12.2.6 osgSim::VisibilityGroup類 402
第13章 OSG地形與地理信息 403
13.1 VirtualPlanetBuilder 404
13.1.1 VirtualPlanetBuilder簡介 404
13.1.2 編譯與參數說明 407
13.1.3 使用實例及說明 411
13.2 海量地形生成解決方案 412
13.3 osgGIS 414
13.3.1 osgGIS簡介 414
13.3.2 osgGIS編譯 414
13.4 osgGIS實用工具 415
13.4.1 osggis_build 415
13.4.2 osggis_mapper 416
13.4.3 osggis_makelayer 416
13.4.4 osggis_simple 418
13.4.5 osggis_viewer 419
13.5 GIS坐標系 419
13.5.1 GIS中坐標系的定義 419
13.5.2 地理坐標系與投影坐標系 420
參考文獻 423



相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved