計算機圖形學理論與算法基礎

內容介紹

《計算機圖形學理論與算法基礎》,本書主要介紹計算機圖形學的基本理論、算法及其套用。對計算機圖形學的基本概念、計算機圖形系統、基本圖形的生成、二維與三維幾何變換、二維與三維圖形觀察、自由曲線與曲面、真實感圖形生成技術、幾何造型技術、計算機動畫技術等相關知識進行詳細而系統的論述。該書力求簡明扼要、通俗易懂,儘量避免煩瑣、複雜的公式推導,儘可能準確、清晰、簡單地描述計算機圖形學的基本理論和算法。

作品目錄

目 錄
第1章 緒論
1.1計算機圖形學定義、起源與發展
1.2計算機圖形學系統簡介
1.2.1視頻顯示設備與顯示系統
1.2.2圖形輸入設備
1.3計算機圖形學軟體系統及圖形標準簡介
1.3.1圖形軟體與圖形功能
1.3.2圖形標準
1.3.3計算機圖形接口標準CGI
1.4計算機圖形學的套用領域
1.4.1 計算機輔助設計與製造
1.4.2 科學計算可視化
1.4.3 虛擬現實技術
1.4.4計算機藝術與計算機動畫
1.4.5 圖形用戶接口
1.5本章小結
1.6本章習題
第2章 基本圖形的生成
2.1直線生成算法
2.1.1DDA(數值微分)畫線算法
2.1.2中點畫線法
2.1.3Bresenham畫線算法
2.2圓與橢圓的生成算法
2.2.1圓的特徵
2.2.2中點畫圓算法
2.2.3中點橢圓生成算法
2.3多邊形的區域填充
2.3.1多邊形的基礎理論
2.3.2多邊形的掃描線填充算法
2.3.3邊填充算法
2.3.4種子填充算法
2.4字元的生成
2.4.1點陣字元
2.4.2矢量字元
2.4.3字元屬性
2.4.4輪廓字形技術
2.5 線型和線寬的處理
2.5.1 直線的線型處理
2.5.2 直線的線寬處理
2.5.3 圓弧的線型和線寬處理
2.6 圖形的反走樣技術
2.6.1 提高解析度的反走樣技術
2.6.2 區域反走樣技術
2.7本章小結
2.8本章習題
第3章 圖形變換與觀察
3.1圖形的幾何變換
3.1.1數學基礎
3.1.2二維基本幾何變換
3.1.3三維基本幾何變換
3.2二維觀察
3.2.1二維觀察的基本概念
3.2.2二維點裁剪
3.2.3二維線裁剪
3.2.4多邊形區域的裁剪
3.2.5其他裁剪
3.3三維觀察
3.3.1三維觀察的基本概念
3.3.2平行投影
3.3.3透視投影
3.4本章小結
3.5本章習題
第4章 自由曲線與曲面
4.1曲線與曲面理論基礎
4.1.1顯示、隱式和參數表示
4.1.2樣條曲線
4.1.3三次樣條
4.2 Beziér曲線與曲面
4.2.1Beziér曲線的定義
4.2.2Beziér曲線的性質
4.2.3按不同次數給出Beziér曲線的描述
4.2.4Beziér曲線的De Casteljau遞推算法
4.2.5Beziér曲線的拼接
4.2.6反求Beziér曲線控制點的方法
4.2.7Beziér曲面
4.3 B樣條曲線與曲面
4.3.1B樣條曲線定義與性質
4.3.2均勻B樣條曲線
4.3.3開放均勻B樣條曲線與非均勻B樣條曲線
4.3.4B樣條曲面
4.4 非均勻有理B樣條(NURBS)曲線與曲面
4.4.1NURBS曲線曲面的定義
4.4.2NURBS曲線與曲面的有理基函式表示
4.4.3NURBS曲線與曲面的特點
4.5本章小結
4.6本章習題
第5章 真實感圖形生成技術
5.1圖形的消隱技術
5.1.1後向面判別算法
5.1.2Robers隱面消除算法
5.1.3畫家算法
5.1.4掃描線算法
5.1.5深度快取器算法
5.1.6A快取算法
5.1.7BSP樹算法
5.1.8八叉數算法
5.1.9區域細分算法
5.1.10 光線投射算法
5.1.11 連貫性及其判別
5.1.12 對於曲面與線框的可見性判別
5.2圖形的光照技術
5.2.1基本光照模型
5.2.2表面繪製
5.2.3光線跟蹤方法
5.2.4紋理、陰影與透明等基本效果處理
5.3顏色模型
5.3.1顏色的基本知識
5.3.2顏色模型
5.3.3顏色的套用
5.4本章小結
5.5本章習題
第6章 幾何造型基礎
6.1規則形體在計算機內的表示
6.1.1表示形體的坐標系
6.1.2實體的定義
6.1.3表示形體的線框模型、表面模型和實體模型
6.1.4實體的分解表示
6.1.5實體的構造表示
6.1.6實體的邊界表示
6.1.7求交運算
6.1.8實體造型系統簡介
6.2分行幾何造型簡介
6.2.1分行幾何造型的基本理論
6.2.2分行圖形的產生
6.3本章小結
6.4本章習題
第7章 計算機動畫基礎
7.1動畫的基本概念與類型
7.1.1動畫的基本概念
7.1.2動畫的類型
7.1.3卡通片製作過程
7.2計算機動畫的關鍵技術
7.2.1關鍵幀技術
7.2.2柔性運動
7.2.3基於物理特徵的動畫
7.2.4造型動畫技術
7.2.5其他動畫技術
7.2.6提高計算機動畫效果的基本手法
7.3計算機動畫製作基礎理論
7.3.1二維計算機動畫的製作基礎理論
7.3.1三維計算機動畫的製作基礎理論
7.4計算機動畫的套用
7.5計算機動畫的最新發展
7.5.1 人臉動畫
7.5.2 表演動畫
7.6本章小結
7.7本章習題

相關詞條

熱門詞條

聯絡我們