DirectX 9.0 3D游戲開發(fā)編程基礎(chǔ)

出版時(shí)間:2007-4  出版社:清華大學(xué)  作者:Frank D.luna  頁數(shù):373  譯者:段菲  
Tag標(biāo)簽:無  

內(nèi)容概要

本書主要介紹如何使用DirectX
9.0開發(fā)交互式3D圖形程序,重點(diǎn)是游戲開發(fā)。全書首先介紹了必要的數(shù)學(xué)工具,然后講解了相關(guān)的3D概念。其他主題幾乎涵蓋了Direct3D中的所有基本運(yùn)算,例如圖元的繪制、光照、紋理、Alpha融合、模板,以及如何使用Direct3D實(shí)現(xiàn)游戲中所需的技術(shù)。介紹頂定點(diǎn)著色器和像素著色器的章節(jié)(包含了效果框架和新的高級(jí)著色語言的內(nèi)容)對(duì)這些關(guān)鍵運(yùn)算進(jìn)行了較為集中的討論。
本書內(nèi)容深入淺出,內(nèi)容廣泛,可供從事3D游戲程序設(shè)計(jì)、可視化系統(tǒng)設(shè)計(jì)或其他圖形應(yīng)用程序開發(fā)的開發(fā)人員和大中專院校學(xué)生參考,也極適合各種游戲開發(fā)培訓(xùn)機(jī)構(gòu)作為Direct3D編程的培訓(xùn)教程。

作者簡(jiǎn)介

Prank Luna是Hero
lnteractive的程序員,從事交互式3D圖形編程已有八年多。他最早接觸DirectX可以追溯到DirectX5發(fā)布之時(shí),目前居住在加州的洛杉磯市。

書籍目錄

第Ⅰ部分 基礎(chǔ)知識(shí)
必備的數(shù)學(xué)知識(shí)
3D空間中的向量
矩陣
基本變換
平面(選讀)
射線(選讀)
小結(jié)
第Ⅱ部分 Direct3D基礎(chǔ)
第1章 初始化Direct3D
1.1 Direct3D概述
1.2 COM(組件對(duì)象模型)
1.3 預(yù)備知識(shí)
1.4 Direct3D的初始化
1.5 例程:Direct3D的初始化
1.6 小結(jié)
第2章 繪制流水線
2.1 模型表示
2.2 虛擬攝像機(jī)
2.3 繪制流水線
2.4 小結(jié)
第3章 Direct3D中的繪制
3.1 頂點(diǎn)緩存與索引緩存
3.2 繪制狀態(tài)
3.3 繪制的準(zhǔn)備工作
3.4 使用頂點(diǎn)緩存和索引緩存進(jìn)行繪制
3.5 D3DX幾何體
3.6 例程:三角形、立方體、茶壺、D3DXCreate*
3.7 小結(jié)
第4章 顏色
4.1 顏色表示
4.2 頂點(diǎn)顏色
4.3 著色
4.4 例程:具有顏色的三角形
4.5 小結(jié)
第5章 光照
5.1 光照的組成
5.2 材質(zhì)
5.3 頂點(diǎn)法線
5.4 光源
5.5 例程:光照
5.6 一些附加例程
5.7 小結(jié)
第6章 紋理映射
6.1 紋理坐標(biāo)
6.2 創(chuàng)建并啟用紋理
6.3 紋理過濾器
6.4 多級(jí)漸進(jìn)紋理
6.5 尋址模式
6.6 例程:紋理四邊形
6.7 小結(jié)
第7章 融合技術(shù)
7.1 融合方程
7.2 融合因子
7.3 透明度
7.4 用DirectX Texture Tool創(chuàng)建Alpha通道
7.5 例程:透明效果
7.6 小結(jié)
第8章 模板
8.1 模板緩存的使用
8.2 例程:鏡面效果
8.3 例程:Planer Shadows
8.4 小結(jié)
第Ⅲ部分 Direct3D的應(yīng)用
第9章 字體
第10章 網(wǎng)格(一)
第11章 網(wǎng)格(二)
第12章 設(shè)計(jì)一個(gè)靈活的Camera類
第13章 地形繪制基礎(chǔ)
第14章 粒子系統(tǒng)
第15章 拾取
第Ⅳ部分 著色器和效果
第16章 高級(jí)著色語言(HLSL)入門
第17章 頂點(diǎn)著色器入門
第18章 像素著色器入門
第19章 效果框架
附錄 Windows編程入門
參考文獻(xiàn)

圖書封面

圖書標(biāo)簽Tags

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


    DirectX 9.0 3D游戲開發(fā)編程基礎(chǔ) PDF格式下載


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

 
 

  •   DirectX 9.0D游戲開發(fā)編程基礎(chǔ)
  •   要不是這本書,我的大研都無法開始了。翻譯得挺好,而且思路清晰,隨書例子也相當(dāng)實(shí)用。(Jim Adams 的《DirectX高級(jí)動(dòng)畫制作》也不錯(cuò),當(dāng)然它是高級(jí)應(yīng)用的,可惜的是它被翻譯得一塌糊涂,強(qiáng)烈推薦它的英文版《[Advanced Animation with DirectX][EN]》;他還有一本書叫《DirectX角色扮演游戲編程》,這應(yīng)該是入門好書了,尚未拜讀,但從《DirectX高級(jí)動(dòng)畫制作》一書可以看出,它應(yīng)該也不賴的)
  •   對(duì)于DirectX的3D圖形開發(fā)來說是入門的原理性書籍,看看很有好處的。
  •   這本書的作者非常負(fù)責(zé),內(nèi)容豐富,生動(dòng),并且把學(xué)習(xí)過程中出現(xiàn)的小問題也提出并提供解決辦法。不像國(guó)內(nèi)很多書,說個(gè)框框,看書的同時(shí)還得花很多時(shí)間去google其中的小問題。

    另外這邊書的開發(fā)工具選擇的VC++2005,這點(diǎn)很好。很多書都是采用VC6.0的,落后了。

    缺點(diǎn)是紙張很薄。
    另外當(dāng)當(dāng)選的快遞非常慢,成都到重慶居然花了7天時(shí)間才拿到書,杯具得很。當(dāng)然和這本書沒關(guān)系,在這里發(fā)個(gè)牢騷而已。


    總之,想學(xué)游戲編程的話,這本書相當(dāng)值得擁有
  •   太入門級(jí)了,沒能系統(tǒng)的降解D9的內(nèi)容,只能作為初步了解Directx的工具吧,目前書本相關(guān)的網(wǎng)站已經(jīng)關(guān)閉了,所以源碼難找。
    但,終究還是好書吧,不妨一讀的。
  •   本書是我見過的最好的一本DirectX的入門書。把學(xué)習(xí)DirectX所需要的最基礎(chǔ)的知識(shí)用最易懂的方式講解出來了,是學(xué)習(xí)DirectX的初學(xué)者必備的書
  •   學(xué)習(xí)directx基礎(chǔ)的經(jīng)典教程
  •   書里的內(nèi)容從游戲開發(fā)所涉及到的3D基礎(chǔ)講起,很適合初學(xué)者閱讀
  •   這一本書我學(xué)習(xí)directx的入門書籍,非常適合初學(xué)者,相信大家讀完一定會(huì)非常有幫助的!
  •   這本書講得很好,如果你需要學(xué)習(xí)DirectX,這本書講得絕對(duì)實(shí)用易懂
  •   這本書終于出中文版了,難得啊,游戲開發(fā)類這種經(jīng)典的書真是太少了,內(nèi)容淺顯易懂,非常適于入門
  •   我看過不下十本游戲開發(fā)教材。不說別的,這是唯一一本書中代碼可以成功運(yùn)行的。剛開始我找不到源代碼下載網(wǎng)站,給書的原作者和譯者分別發(fā)郵件詢問,兩位老師都很快回復(fù)并告知更改后的網(wǎng)站。我想這就是經(jīng)典的教材和負(fù)責(zé)的老師。我會(huì)擠時(shí)間仔細(xì)學(xué)習(xí)的。
  •   書發(fā)貨很快,不過書的印刷質(zhì)量不是很好。
    因?yàn)槲沂浅鯇W(xué),對(duì)于游戲的具體內(nèi)容還不是很了解。但我個(gè)人認(rèn)為,這本書是本引導(dǎo)人如何去學(xué)習(xí)游戲編程的。里面很多內(nèi)容都是些基礎(chǔ)。它還從某些方面提示人應(yīng)該還要具備哪些方面的知識(shí),應(yīng)該再看哪些方面的書、
    所以,總體上說還是不錯(cuò)的。
  •   一本不錯(cuò)的初級(jí)入門DX游戲開發(fā)書籍
  •   這本書講的東西不多,DX9的新特性都沒講到所以大家不要指望能做出DX11的效果。但這本書就是面相剛接觸D3D的人的,從這個(gè)角度看介紹的很詳細(xì),如果具備其他知識(shí)足以做一個(gè)游戲了
  •   這是一本由外文翻譯過來的書,看原文眼睛疼。這本書不錯(cuò),據(jù)說是紅寶書。
    沒法子,誰讓游戲編程書這么少呢。
  •   必看的游戲編程經(jīng)典。
  •   哈哈,終于在號(hào)稱游戲編程的書上看到我最愛的C++代碼了。
  •   在DX游戲編程上很出名的書籍,讀了很有收獲
  •   學(xué)習(xí)游戲圖形庫的經(jīng)典數(shù)籍,正在學(xué)習(xí)。
  •   學(xué)習(xí)DX的第一本書,話說去年開始編程的,但是但是并沒有細(xì)致的學(xué)習(xí)。后來再看HLSL的時(shí)候發(fā)現(xiàn)基礎(chǔ)知識(shí)太欠缺了,于是現(xiàn)在要買一本好好重新鞏固一下!非常喜歡Frank.D Luna的書,都很不錯(cuò)。但是Shader Approach的沒有中文版
  •   關(guān)于3D方面基礎(chǔ)類的書,很全面。很有參考價(jià)值,如果指望看完就會(huì)寫游戲還是不可能。
  •   準(zhǔn)備自學(xué)3d開發(fā)這本書應(yīng)該可以入門了
  •   三百七十多頁,黑白版,封面看著太合哥胃口了(如果把這條龍編進(jìn)游戲里,化名為洪荒祖龍,而這條龍的扮演者就是哥,那就更爽了)
  •   粗略的看了一下,寫得非常好.比我以往看過的任何一本國(guó)產(chǎn)游戲書都要好.
  •   書挺不錯(cuò),很基礎(chǔ)。看完后對(duì)圖形引擎會(huì)有初步的概念
  •   選修課教材,對(duì)于三維編程很有幫助,不過翻譯怪怪的
  •   書寫的很不錯(cuò)。內(nèi)容寫得深入淺出,很容易理解,且能舉一反三。
    這本書不算厚,但估計(jì)要全吃透就需要自己查找一摞參考資料了。
    呵呵,很適合初學(xué)者來學(xué)習(xí)。
  •   書籍小巧,紙張很好。關(guān)鍵是內(nèi)容非常的好,由淺入深,非常好的入門書
  •   不錯(cuò)的一本書,市面上介紹d3d的書好像不錯(cuò),挺
  •   講解通俗易懂,內(nèi)容也很實(shí)用,同時(shí)還能多少了解些內(nèi)部原理,讓人難以釋卷。一口氣看了5個(gè)小時(shí)!
  •   之前看過幾本OpenGL的書,回頭再看看D3D。覺得D3D確實(shí)是比較復(fù)雜。不過這本書對(duì)D3D9技術(shù),講解的很易懂。作為D3D的入門書,值得一看。
  •   內(nèi)容很詳細(xì),適合初學(xué),挺好
  •   講解淺顯易懂,適合初學(xué)者,我看了一半了,寫的非常好?。。?/li>
  •   我還看不懂,數(shù)學(xué)基礎(chǔ)部分還行,C++還沒搞定。
  •   傳說中的龍書,特地當(dāng)時(shí)買了沒評(píng)論,看完再評(píng)論,確實(shí)經(jīng)典,很多細(xì)節(jié)講解和實(shí)例能解決不少疑問,給力推薦?。?/li>
  •   書的內(nèi)容挺好的,正用著
  •   就是內(nèi)容簡(jiǎn)單單薄了,入門還可以
  •   內(nèi)容不錯(cuò),強(qiáng)烈推薦入門選這本
  •   封面很帥。。內(nèi)容更帥!!
  •   不錯(cuò)。。。算了解了吧,作者還寫了d9c。d10.d11三本書。。?;A(chǔ)
  •   對(duì)于入門還是有點(diǎn)難度的,Jonathan.S.Harbour也指出這本書是中、高難度,但是一旦入門,這本書就是很好的權(quán)威書籍!
  •   書講的很清晰,很適合打基礎(chǔ)
  •   好書,正好適合我們這里初學(xué)者
  •   難得的好書,對(duì)于剛?cè)腴T的和我一樣的人很適合.
  •   技術(shù)書 挺好的
  •   對(duì)基礎(chǔ)知識(shí)講得很透徹
  •   第一次在當(dāng)當(dāng)買書,這次我買兩本書,我看了一下淘寶,京東價(jià)格都差不多我選擇當(dāng)當(dāng)是因?yàn)楫?dāng)當(dāng)?shù)膹V告比較少,當(dāng)當(dāng)也要繼續(xù)努力;昨天晚上10點(diǎn)多付款的今天早上9點(diǎn)多就送到了,天氣還蠻熱哦!什么都不說了以后繼續(xù)支持當(dāng)當(dāng)
  •   這本書講得很有規(guī)則,邏輯清楚,非常好。
  •   這本書不賴!
  •   送的太慢了!半個(gè)月后告訴我東西丟失了!不錯(cuò)后來都補(bǔ)上了!書還是不錯(cuò)的!
  •   還行吧?VO(&;cap;_&;cap;)O~Vchc
  •   朋友推薦的經(jīng)典的書
  •   挺好的 值得擁有,可以買來好好看看的
  •   書不錯(cuò),很早就想買了的書
  •   書本完整,很好!
  •   還沒開始讀呢,為什么讓我評(píng)價(jià)~
  •   沒有什么瑕疵,速度很快。
  •   學(xué)習(xí)3DRPG的好書
  •   不知道 幫別人買的
  •   十分好,有木有
  •   dx的經(jīng)典入門書
  •   學(xué)習(xí)DX,入門不錯(cuò)!
  •   認(rèn)真看完還是有收獲的,希望大家都努力啊
  •   給孩子買的,我沒見到實(shí)物。
  •   經(jīng)典書籍啊,值得典藏
  •   剛買到手 還沒來得及看
  •   好書,無需多說
  •   經(jīng)典的書,不過紙張看起來一般。不過價(jià)錢在哪里
  •   好書,技術(shù)部門的同志推薦的額,不過有點(diǎn)難度。
  •   使我真正理解了阿凡達(dá)!
  •   好得沒話說好得沒話說
  •   學(xué)dx的必讀經(jīng)典,也可以作為工具書
  •   龍書,業(yè)界公認(rèn),沒的說。沒想到速度這么快。以為需要5~6天,結(jié)果第三天就送到了。需要好好研究了的說。物超所值,不用我推薦了。很好。
  •   經(jīng)典書籍,不解釋。正版,不解釋
  •   一本好書, 講的很清楚
  •   速度很快希望保持
  •   收到后包裝完好,紙質(zhì)和印刷質(zhì)量也挺好
  •   不錯(cuò),已經(jīng)看完了,例子很明白。。。
  •   不錯(cuò),已經(jīng)看完了,
  •   覺得值得一讀啊 入門的好書
  •   講述DX的一些基本的函數(shù)理論,并不深刻
  •   不錯(cuò)的入門書!
  •   雖然買回來了還沒看,但是感覺書還是不錯(cuò)的。只是不太像正版的。。??赡芗堎|(zhì)不是很好吧。。?,F(xiàn)在買書已經(jīng)不能靠紙質(zhì)來判斷真?zhèn)瘟税伞?。。所以我也不介意了。。。大家還是可以放心購買。
  •   印刷清晰,只是紙質(zhì)略薄
  •   到貨大致看了下,確實(shí)很不錯(cuò)的入門級(jí)教材
  •   沒光盤。
  •   書還不錯(cuò),沒CD
  •   初學(xué)者的入門指導(dǎo)
  •   書是好的,但我已經(jīng)有電子版了,買得有些浪費(fèi)~~
  •   書還不錯(cuò),包裝挺好
  •   太好了,正是我需要的。
  •   挺好的,送貨也比較及時(shí)
  •   確實(shí)是一本好書,之前在網(wǎng)上下載了電子書,覺得寫得很好,所以買了作收藏,也作為日后查閱。
  •   ert wert
  •   不用說了,大家都知道的
  •   不用多說,好書就是好書
  •   書不錯(cuò),看了收獲不小。
  •   書很好。不過還沒有看
  •   非常感謝,書很好~
 

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

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