OpenGL編程精粹

出版時(shí)間:2010-9  出版社:機(jī)械工業(yè)出版社  作者:楊柏林 等編著  頁(yè)數(shù):367  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書講述如何使用opengl進(jìn)行編程。從實(shí)際應(yīng)用的角度出發(fā),全書以opengl在實(shí)際應(yīng)用中頻繁出現(xiàn)的技術(shù)重點(diǎn)和難點(diǎn)為講解內(nèi)容,完全以對(duì)實(shí)例的精心講解貫穿全書,并在各個(gè)實(shí)例中穿插opengl和3d圖形學(xué)的相關(guān)原理和概念,舍棄opengl中與實(shí)際3d圖形應(yīng)用開發(fā)關(guān)聯(lián)不大的瑣碎知識(shí)細(xì)節(jié),以一種全新的方式引導(dǎo)讀者快速掌握實(shí)際開發(fā)中所必須掌握的最重要、最實(shí)用的概念、原理和編程技巧,事半功倍地進(jìn)入相關(guān)開發(fā)領(lǐng)域。本書中的實(shí)例代碼都是從大量實(shí)際應(yīng)用中精心篩選出來(lái)的,并經(jīng)過適當(dāng)?shù)男薷?、完善和?yán)格測(cè)試?! ”緯倪m用對(duì)象包括欲進(jìn)入游戲開發(fā)、影視特效、仿真系統(tǒng)、虛擬現(xiàn)實(shí)與增強(qiáng)現(xiàn)實(shí)、圖形圖像處理、移動(dòng)圖形應(yīng)用等領(lǐng)域的初、中級(jí)程序員和高校與科研機(jī)構(gòu)的相關(guān)研究人員;進(jìn)行畢業(yè)設(shè)計(jì)、課程設(shè)計(jì)的學(xué)生;游戲?qū)I(yè)/軟件學(xué)院/游戲?qū)W院學(xué)員;對(duì)圖形編程有興趣的業(yè)余愛好者。本書還可作為高校圖形學(xué)、游戲程序設(shè)計(jì)課程的輔助參考資料。

書籍目錄

序 前言 第1章 OpenGL圖形開發(fā)快速入門 第2章 OpenGL程序框架 第3章 OpenGL基本圖形的繪制 第4章 OpenGL顏色及3D圖形的繪制 第5章 OpenGL光照和材質(zhì) 第6章 顯示列表 第7章 位圖和圖像 第8章 紋理映射 第9章 混合 第10章 字體 第11章 反走樣 第12章 霧 第13章 網(wǎng)格化 第14章 二次幾何體 第15章 貝賽爾曲線和曲面 第16章 多重紋理 第17章 凹凸映射 第18章 環(huán)境映射 第19章 鏡面反射 第20章 陰影 第21章 拾取 第22章 骨骼動(dòng)畫 第23章 攝像機(jī)漫游 第24章 天空繪制 第25章 地形渲染 第26章 粒子系統(tǒng) 第27章 OpenGL著色語(yǔ)言 第28章 OpenGL ES應(yīng)用基礎(chǔ) 參考文獻(xiàn)

章節(jié)摘錄

插圖:

編輯推薦

《Open GL編程精粹》在繼承《OpenGL游戲編程》廣受讀者歡迎的寫作風(fēng)格的基礎(chǔ)上,重點(diǎn)突出了OpenGL技術(shù)的通用性、實(shí)用性和前沿性,力圖每個(gè)實(shí)例都精挑細(xì)選、切中要點(diǎn)、深入淺出、言簡(jiǎn)意賅,其特色如下。內(nèi)容精粹:介紹OpenGL最新3.1 版本中所涉及的與實(shí)際應(yīng)用關(guān)聯(lián)度大的內(nèi)容,引導(dǎo)讀者快速掌握最實(shí)用的概念、原理和編程技巧。實(shí)踐的精粹:全書以O(shè)penGL在實(shí)際應(yīng)用中頻繁出現(xiàn)的技術(shù)重點(diǎn)和難點(diǎn)為講解內(nèi)容,對(duì)實(shí)例的精心講解貫穿全書。實(shí)例精粹:力求通過實(shí)用有趣、交互性強(qiáng)、易于擴(kuò)展的應(yīng)用實(shí)例幫助讀者深刻領(lǐng)會(huì)復(fù)雜、枯燥的原理與概念。代碼精粹:書中代碼均源于實(shí)際項(xiàng)目,并經(jīng)過完善和嚴(yán)格測(cè)試,復(fù)用性強(qiáng),可“即插即用”,注釋完整并配有清晰的流程圖和UML圖。學(xué)習(xí)精粹:精心開發(fā)了一個(gè)通用程序框架,每個(gè)實(shí)例都采用該框架,讀者可專注學(xué)習(xí)相關(guān)技術(shù)要點(diǎn)而不必深陷復(fù)雜的無(wú)關(guān)代碼細(xì)節(jié)?!禣pen GL編程精粹》適合于欲進(jìn)入游戲開發(fā)、影視特效、仿真系統(tǒng)、虛擬現(xiàn)實(shí)與增強(qiáng)現(xiàn)實(shí)、圖形圖像處理、移動(dòng)圖形應(yīng)用等領(lǐng)域的初、中級(jí)程序員以及高?;蚩蒲袡C(jī)構(gòu)的相關(guān)研究人員;進(jìn)行畢業(yè)設(shè)計(jì)、課程設(shè)計(jì)的學(xué)生;其他對(duì)圖形編程有興趣的業(yè)余愛好者。《Open GL編程精粹》還可以作為高校圖形學(xué)、游戲程序設(shè)計(jì)課程的教輔。內(nèi)容精粹:涉及OpenGL3.1應(yīng)用最廣的概,念、原理、技巧,實(shí)例精彩:實(shí)用有趣,交互性強(qiáng),易于擴(kuò)展,代碼精煉:取自實(shí)際項(xiàng)目,有流程圖和UML圖,經(jīng)過完善和嚴(yán)格測(cè)試,學(xué)習(xí)精專:采用一個(gè)通用程序框架。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    OpenGL編程精粹 PDF格式下載


用戶評(píng)論 (總計(jì)13條)

 
 

  •   涉及的內(nèi)容的比較全面,不僅有基礎(chǔ)的東西,還有許多其他書上沒有的像天空盒,陰影,凹凸映射,opengl顯示中文等方法和技巧,是本比較不錯(cuò)的書,比較全面。
  •   不如國(guó)外的紅寶書藍(lán)寶書
  •   今天剛拿到書,外表包裝的比較不錯(cuò),是全新的書,同時(shí)配有一張光盤。光盤的內(nèi)容主要是書中的代碼,已經(jīng)編譯好直接可以運(yùn)行的,分為VS2005與VS2008兩個(gè)版本的。大概翻了下,書雖然有點(diǎn)薄,但是內(nèi)容很詳實(shí),原理更多的是穿插在代碼解釋中。因?yàn)槲冶旧硎怯螒蜷_發(fā)人員,之前都是用游戲引擎開發(fā)的,所以原理基本沒問題,現(xiàn)在來(lái)學(xué)習(xí)下更底層的內(nèi)容,所以總體感覺本書不錯(cuò),當(dāng)閱讀完成后會(huì)繼續(xù)進(jìn)行評(píng)論。書已經(jīng)看到第9章了,發(fā)現(xiàn)了一些問題,光盤的內(nèi)容順序有問題,同時(shí)并不與書很配到,但是大致上還是可以的,有參考價(jià)值,同時(shí)在載入MD2文件的第20章光盤內(nèi)容顯示出錯(cuò),有一定問題.本書細(xì)細(xì)看的話原理還是介紹的比較清楚的,總體來(lái)時(shí)還是很值得閱讀的,瑕不掩瑜吧?。?!
  •   前面的數(shù)學(xué)原理淺顯易懂而且只有一章,后面讀到100頁(yè)已經(jīng)很有自信了。很推薦這本書給想速成的朋友們,我自己認(rèn)為這是入門很好的書,比起想搞研究和深入的寶書之類的。當(dāng)然這是實(shí)用派的,也是國(guó)人自己寫的
  •   都是一些例子,原理沒怎么講。 作為練手的示例還可以把
  •   講了很多實(shí)用技術(shù),可惜版本比較早,用來(lái)了解opengl的功能很有用
  •   內(nèi)容講的很詳細(xì),雖然很多沒怎么用過,但覺得度后有很大收獲。
  •   學(xué)習(xí)opengl的最佳選擇之一
  •   書的質(zhì)量很好,內(nèi)容也很淺顯易懂。適合像我這樣的,需要對(duì)OpenGL從零開始學(xué)習(xí)的人。
  •   主要是代碼,但很多關(guān)鍵代碼卻缺失或掉鏈子
  •   書的質(zhì)量很好,應(yīng)該是正版的,內(nèi)容稍微看了一下,還可以,發(fā)貨速度快,第二天就收到了。
  •   確實(shí)不錯(cuò),由淺入深,很好。直接修改光盤程序,然后可用
  •   相信很多人跟我一樣,在買之前就會(huì)下載不少opengl書進(jìn)行參考,看了那么多我還是選擇了買這本。opengl紅寶書和藍(lán)寶書都太細(xì),會(huì)讓初學(xué)者迷失在各種細(xì)節(jié)當(dāng)中,從而學(xué)了很久還是不知道自己到底會(huì)什么。而這本書講的深度剛剛好,廣度很合適,可以讓人以一個(gè)大局觀掌握opengl編程,了解opengl到底有些什么可以做些什么以及以什么思路去做。其實(shí)掌握了這些,基本的游戲編... 閱讀更多
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7