《OpenSceneGraph三維渲染引擎編程指南》是一本全面深入介紹OpenSceneGraph(OSG)基礎(chǔ)及核心API函數(shù)的入門(mén)教程。OpenSceneGraph(OSG)是一個(gè)基于工業(yè)標(biāo)準(zhǔn)OpenGL跨平臺(tái)的三維開(kāi)源場(chǎng)景圖形系統(tǒng)應(yīng)用程序開(kāi)發(fā)接口(API)。作為一個(gè)高性能的圖形開(kāi)發(fā)引擎,它在3D程序開(kāi)發(fā)中扮演著重要的角色。 《OpenSceneGraph三維渲染引擎編程指南》按照OSG的設(shè)計(jì)結(jié)構(gòu)體系,逐一深入討論OSG的各個(gè)功能模塊。首先介紹了OSG的歷史和開(kāi)源組織,以及配置開(kāi)發(fā)環(huán)境;然后深入探討OSG的核心庫(kù)、NodeKits工具庫(kù)、OSG插件庫(kù)、互操作庫(kù)及擴(kuò)展庫(kù)等,重點(diǎn)分析了如何將OSG集成到用戶(hù)應(yīng)用開(kāi)發(fā)程序的核心功能及各種應(yīng)用技術(shù),主要包括場(chǎng)景組織和管理、場(chǎng)景數(shù)據(jù)優(yōu)化、交互操作及數(shù)據(jù)實(shí)時(shí)動(dòng)態(tài)更新等技術(shù);最后探討了關(guān)于OSG地形與地理信息的應(yīng)用。 《OpenSceneGraph三維渲染引擎編程指南》要求讀者有比較好的C++基礎(chǔ)知識(shí)和一些3D數(shù)學(xué)基礎(chǔ)知識(shí),適合所有對(duì)OpenGL和OSG編程感興趣的讀者。 |