書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊

Direct3D實時渲染技術

出版社:中國水利水電出版社出版時間:2009-05-01
開本: 03 頁數(shù): 291
中 圖 價:¥17.2(4.9折) 定價  ¥35.0 登錄后可看到會員價
暫時缺貨 收藏
運費6元,滿39元免運費
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

Direct3D實時渲染技術 版權信息

Direct3D實時渲染技術 本書特色

叢書特色:美術基礎+項目創(chuàng)意+程序設計+產(chǎn)品實訓
  模擬公司實戰(zhàn)制作流程,運用“項目帶學”的理念,做到所學知識與職場。

Direct3D實時渲染技術 內(nèi)容簡介

本書不僅系統(tǒng)地講述了directx接口和函數(shù)的使用,而且簡單剖析了其背后隱含的3d數(shù)學和圖形學原理,并對directx接口介紹得十分詳細,基礎部分的內(nèi)容不亞于幫助文檔。
注重實踐,實例豐富。部分重要的程序代碼在書中列出,既突出了代碼的重要性,又沒有縮減整本書的文字量。讀者可以對照程序代碼看書,有利于加深對direct3d的理解和掌握。
本書非常適合初學者或有一定基礎的讀者學習direct3d實時渲染技術時使用。
本書提供實例的完整源代碼,讀者可以從中國水利水電出版社網(wǎng)站或萬水書苑上免費下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com。

Direct3D實時渲染技術 目錄

叢書序
前言
第1章 windows程序設計基礎
 1.1 一個完整的windows應用程序
1.2 c++面向?qū)ο笤O計語言簡介
第2章 計算機圖形學中的3d數(shù)學
2.1 向量及其運算
2.2 矩陣及矩陣變換
2.3 3d編程中的四元數(shù)
第3章 direct3d設備及d3d程序框架
3.1 direct3d和com簡介
3.2 初始化direct3d設備
3.3 建立d3d程序框架
第4章 從頂點到幾何體
4.1 靈活頂點格式和頂點緩沖
4.2 繪制多邊形
4.3 程序?qū)嵗獔A柱體渲染cylinder
4.4 使用索引緩沖
第5章 幾何變換與圖形渲染管道
5.1 幾何變換
5.2 程序?qū)嵗?br> 5.3 圖形渲染管道
第6章 顏色與光照
6.1 direct3d中的顏色表示與頂點顏色
 6.2 材質(zhì)與燈光
6.3 光照程序?qū)嵗?br>第7章 紋理
7.1 紋理基礎
7.2 高級紋理技術
第8章 風格模型
8.1 網(wǎng)格模型基礎
8.2 程序?qū)嵗獎?chuàng)建一個mesh
8.3 x文件格式分析
8.4 網(wǎng)格模型類的封裝
第9章 alpha混合與alpha測試
9.1 alpha混合
9.2 alpha測試
第10章 深度測試和霧化
10.1 深度測試及其使用
10.2 霧化方法
10.3 本章小結
第11章 文本顯示及文本顯示內(nèi)核
第12章 lod地形繪制 
第13章 粒子系統(tǒng)及粒子內(nèi)核封裝
第14章 asm著色器
參考文獻
展開全部

Direct3D實時渲染技術 節(jié)選

《Direct3D實時渲染技術》不僅系統(tǒng)地講述了DirectX接口和函數(shù)的使用,而且簡單剖析了其背后隱含的3D數(shù)學和圖形學原理,并對DirectX接口介紹得十分詳細,基礎部分的內(nèi)容不亞于幫助文檔。注重實踐,實例豐富。部分重要的程序代碼在書中列出,既突出了代碼的重要性,又沒有縮減整《Direct3D實時渲染技術》的文字量。讀者可以對照程序代碼看書,有利于加深對Direct3D的理解和掌握。

Direct3D實時渲染技術 相關資料

插圖:


這個函數(shù)是系統(tǒng)默認的消息處理函數(shù),也就是說,窗口程序的消息處理函數(shù)處理的只是我們感興趣的消息,即上面的case語句,對于其他的消息還是使用系統(tǒng)默認的消息處理函數(shù)。消息處理函數(shù)是要在窗口主程序中登記的,登記為自定義的消息處理函數(shù)之后,系統(tǒng)的消息就由它來處理了。所以,在本函數(shù)的最后要使用該默認函數(shù),否則其他的消息本程序就無法處理了。
比如一般在WM PAINT中處理繪圖, 當關閉一個程序時,系統(tǒng)通常會發(fā)送一個WM DESTROY消息給應用程序。
1.2 C++面向?qū)ο笤O計語言簡介
C++就是使用面向?qū)ο螅∣bject-Oriented,OO)思想提升了的C語言(盡管許多人都認為C++和C語言是兩門不同的語言,但我仍然趨向于認為C++是C語言的擴展和升級),主要在以下幾個方面進行了升級:
類的封裝。
繼承。
多態(tài)。
類是將數(shù)據(jù)和函數(shù)組合起來的一種方式。通常,使用C語言編程時,用數(shù)據(jù)結構來存儲結構,用函數(shù)來處理這些數(shù)據(jù),然而,使用C++時,數(shù)據(jù)和處理數(shù)據(jù)的函數(shù)都封裝在一個類中,這樣做的好處是什么呢?這樣可以將封裝好的類看成有屬性且具有某種行為的對象。這是一種更抽象更貼近實際情況的思考方式。
C++的另一項特性是繼承。創(chuàng)建類后,便可以指定類對象之間的關系,在一個類的基礎上派生出另一個類,F(xiàn)實世界本來就是這樣的,例如有一種名為Student的類,它具有一些內(nèi)部屬性和特定的行為,如名字、性別等都可以成為它的屬性;它可以具有一些行為(如去參加考試等)。但在這里,Student是一個通用概念,比如小學生和大學生的行為顯然是不一樣的,而且小學生和大學生都具有他們特定的屬性(比如小學生具有過兒童節(jié)的特權,大學生就沒有這個權利了。)這時,就需要從Student類派生出兩種新類,分別為LStudent(小學生)和HStudent(大學生)。
圖1.1描述了Student、LStudent和HSmdem之間的關系。明白這兩個新類是如何從Student類派生出來的嗎?LStudent和HStudent擁有Student所擁有的所有屬性、方法和行為,但它們又具有自身特有的屬性和方法。這就是繼承的基本概念:可以在已有類的基礎上創(chuàng)建出更復雜的類。另外,還有多重繼承,它讓你能夠以多個類為基礎,創(chuàng)建出新的類。
C++和面向?qū)ο缶幊套钪匾囊稽c是多態(tài)(Polymorphism),其含義是“多種形式”。在C++語境下,多態(tài)指的是根據(jù)不同的環(huán)境,函數(shù)和運算符有不同的功能。例如,在C語言中,表達式a+b

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服