超碰人人揉人人捏人人添-97人人超碰国产精品-成人激情欧美国产第一页-亚洲欧美日韩中文字幕第一区

教育教學(xué)

當(dāng)前位置: 首頁 -> 教育教學(xué) -> 教學(xué)工作 -> 人才培養(yǎng) -> 本科生培養(yǎng) -> 教學(xué)大綱 -> 正文

《計(jì)算機(jī)圖形學(xué)》教學(xué)大綱

信息來源: 發(fā)布日期:2015-09-25

《計(jì)算機(jī)圖形學(xué)》教學(xué)大綱

課程名稱:

計(jì)算機(jī)圖形學(xué)

課程編號(hào):

408407

436404

適用專業(yè):

計(jì)算機(jī)科學(xué)與技術(shù)

軟件工程

課程類別:

專業(yè)任選課

專業(yè)任選課

課程學(xué)分:

2

總學(xué)時(shí):

36

其中:理論學(xué)時(shí)

24

實(shí)驗(yàn)學(xué)時(shí)

12

先修課程:

C語言程序設(shè)計(jì)、matlab程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)

一、課程的性質(zhì)、目的與任務(wù)

本課程旨在介紹計(jì)算機(jī)圖形學(xué)的基本概念、理論、方法和系統(tǒng),重視基本方法和經(jīng)典理論的學(xué)習(xí),確保學(xué)生能對(duì)計(jì)算機(jī)圖形學(xué)這門學(xué)科有一個(gè)全面的了解。針對(duì)計(jì)算機(jī)圖形學(xué)發(fā)展快,實(shí)踐性強(qiáng),學(xué)科交叉內(nèi)容多的特點(diǎn),以及本科生培養(yǎng)中“厚基礎(chǔ),寬口徑”的要求,在講解圖形學(xué)的核心內(nèi)容的同時(shí),也注意培養(yǎng)學(xué)生的實(shí)際動(dòng)手能力,并介紹圖形學(xué)近年來的最新進(jìn)展。通過這門課程的學(xué)習(xí),使學(xué)生了解并掌握計(jì)算機(jī)圖形學(xué)的基本概念、基本原理和基本算法。培養(yǎng)學(xué)生開發(fā)與圖形有關(guān)的軟件的能力。

二、課程教學(xué)基本內(nèi)容與要求

(一) 緒論

1.內(nèi)容

計(jì)算機(jī)圖形學(xué)的概念;計(jì)算機(jī)圖形學(xué)與其它相關(guān)學(xué)科的關(guān)系;計(jì)算機(jī)圖形學(xué)的應(yīng)用與研究領(lǐng)域;計(jì)算機(jī)圖形學(xué)的發(fā)展歷史及發(fā)展動(dòng)向;相關(guān)的開發(fā)技術(shù)。計(jì)算機(jī)圖形系統(tǒng)的組成;圖形輸入與輸出設(shè)備;計(jì)算機(jī)圖形系統(tǒng)標(biāo)準(zhǔn)。

2.要求

理解記憶計(jì)算機(jī)圖形學(xué)的概念;了解計(jì)算機(jī)圖形學(xué)與其它學(xué)科的關(guān)系;了解計(jì)算機(jī)圖形學(xué)的應(yīng)用與研究領(lǐng)域;了解計(jì)算機(jī)圖形學(xué)的發(fā)展歷史及發(fā)展動(dòng)向;了解相關(guān)的開發(fā)技術(shù)。了解計(jì)算機(jī)圖形系統(tǒng)的組成;了解常用的圖形輸入與輸出設(shè)備;理解并掌握光柵顯示系統(tǒng)(CRT、LCD)的原理及特點(diǎn);了解計(jì)算機(jī)圖形系統(tǒng)的相關(guān)標(biāo)準(zhǔn)。

3.重點(diǎn)

計(jì)算機(jī)圖形學(xué)的基本概念、應(yīng)用領(lǐng)域。光柵顯示系統(tǒng)的原理及特點(diǎn)。

(二) 光柵圖形學(xué)

1.內(nèi)容

直線的光柵化算法(DDA算法、Bresenham算法、中點(diǎn)算法);圓、橢圓的光柵化算法(Bresenham算法、中點(diǎn)算法、中點(diǎn)整數(shù)算法、中點(diǎn)整數(shù)優(yōu)化算法(二次差分法))。

多邊形的掃描轉(zhuǎn)換(基礎(chǔ)知識(shí)、掃描線算法、邊緣填充法、柵欄填充法、邊界標(biāo)志法);區(qū)域填充(基礎(chǔ)知識(shí)、種子算法、掃描線種子算法);*圖像填充;字符的存儲(chǔ)及顯示;反走樣;*圖元屬性(線型、線寬的處理)。

基礎(chǔ)知識(shí);直線裁剪(Cohen-Sutherland算法、中點(diǎn)算法、*參數(shù)法(Cyrus-Beck算法)、Liang-Barskey算法、*Nicholl-Lee-Nicholl算法);*凹多邊形窗口裁剪(凹多邊形的判斷,凹多邊形的分割);*內(nèi)裁剪、外裁剪的基本概念;多邊形裁剪(Sutherland-Hodgman算法、*Weiler-Atherton算法);文本裁剪的基本概念。

基礎(chǔ)知識(shí);常用消隱算法(線消隱、畫家算法、Z緩沖區(qū)算法、*掃描線算法、*Roberts算法、*Warnock算法、光線跟蹤算法)。

2.要求

理解光柵顯示系統(tǒng)出成像特點(diǎn)(最優(yōu)像素逼近);理解并掌握常用的基本圖元生成算法。掌握基本概念;了解常用算法;掌握掃描線算法、種子算法;了解字符的存儲(chǔ)及顯示技術(shù);了解走樣的產(chǎn)生原因及常用的發(fā)走樣技術(shù)。了解基礎(chǔ)知識(shí)和常用算法;掌握基本概念;掌握Cohen-Sutherland算法、Liang-Barskey算法;掌握Sutherland-Hodgman算法。了解基礎(chǔ)知識(shí);初步掌握常用消隱技術(shù)的基本原理及算法;可利用相關(guān)開發(fā)工具實(shí)現(xiàn)消隱。

3.重點(diǎn)

直線和圓的生成算法。掃描線算法、種子算法。Cohen-Sutherland算法、Liang-Barskey算法、Sutherland-Hodgman算法。Z緩沖器算法。

(三) 幾何造型技術(shù)

1.內(nèi)容

曲線和曲面的基礎(chǔ)知識(shí);Hermite曲線與曲面;貝塞爾曲線與曲面;B樣條曲線與曲面。*數(shù)學(xué)基礎(chǔ);基本概念(窗口與視區(qū)、坐標(biāo)體系);二維圖形的幾何變換;三維圖形的幾何變換;坐標(biāo)系變換;投影變換;三維圖形的顯示流程(觀察體(視體)變換,三維裁剪,投影)?;A(chǔ)知識(shí);常用形體表示模型(結(jié)構(gòu)化的形體幾何表示模型(CSG)、邊界表示模型(B-rep)、掃描變換表示模型、單元分解表示模型);*過程模型。

2.要求

掌握曲線和曲面的基礎(chǔ)知識(shí);掌握常用的參數(shù)曲線(Hermite曲線、貝塞爾曲線、B樣條曲線)的表示形式及生成算法,以及曲線的性質(zhì)和圖形特點(diǎn);了解常用的參數(shù)曲面(Hermite曲面、貝塞爾曲面、B樣條曲面)的表示形式及曲面性質(zhì)、圖形特點(diǎn)。掌握基本概念;掌握二維圖形和三維圖形的幾何變換;掌握坐標(biāo)系變換及常用的投影變換;了解三維圖形的顯示流程。了解幾何造型的相關(guān)知識(shí),了解相關(guān)的開發(fā)工具。

3.重點(diǎn)

曲線和曲面的基礎(chǔ)知識(shí)、貝塞爾曲線、B樣條曲線?;靖拍?、二維圖形和三維圖形的幾何變換、常用的投影變換?;A(chǔ)知識(shí)、常用形體表示模型。

(四)真實(shí)感圖形學(xué)

1.內(nèi)容

顏色論(顏色的視覺特性、三色學(xué)說、CIE-RGB系統(tǒng)、CIE-XYZ系統(tǒng)、CIE色度圖、常用的顏色模型);簡(jiǎn)單光照模型(Phong模型、Gouraud明暗處理、Phong明暗處理);紋理、陰影、透明;整體光照模型。

2.要求

了解顏色論的基本知識(shí);掌握常用顏色模型及其相互轉(zhuǎn)換的方法;掌握簡(jiǎn)單光照模型;了解紋理、陰影、透明等相關(guān)知識(shí);了解整體光照模型。

3.重點(diǎn)

顏色論、簡(jiǎn)單光照模型。

(五)圖形標(biāo)準(zhǔn)

1.內(nèi)容

OpenGL簡(jiǎn)介,基本幾何元素繪制,坐標(biāo)變換,光照處理,顯示列表,紋理貼圖,真實(shí)感圖形基礎(chǔ)

三、課程各章節(jié)學(xué)時(shí)分配

章節(jié)

內(nèi)容

理論學(xué)時(shí)

實(shí)驗(yàn)學(xué)時(shí)

計(jì)科

軟工

計(jì)科

軟工

1

緒論

2

2

2

光柵圖形學(xué)

8

8

6

6

3

幾何造型技術(shù)

8

8

2

2

4

真實(shí)感圖形學(xué)

4

4

4

4

5

圖形標(biāo)準(zhǔn)

2

2

合 計(jì)

24

24

12

12

四、本課程課外學(xué)習(xí)與修學(xué)指導(dǎo)

學(xué)好該課程需要每個(gè)人親自動(dòng)手做大量的實(shí)驗(yàn),實(shí)驗(yàn)平臺(tái)通常采用Matlab。所以要求學(xué)生先期掌握更多的matlab中與像素、圖形相關(guān)的編程知識(shí)。另一方面,點(diǎn)、直線、曲線處理的理論部分需要較強(qiáng)的數(shù)學(xué)功底。

五、本課程考核方式及成績(jī)?cè)u(píng)定標(biāo)準(zhǔn)

考核方式:考查

成績(jī)?cè)u(píng)定方法:本課程的考核是平時(shí)成績(jī)、實(shí)驗(yàn)成績(jī)相結(jié)合。具體比例為:上課出勤占30%,實(shí)驗(yàn)編程及實(shí)驗(yàn)報(bào)告占70%。

六、教材及參考書

教材:孫家廣與胡事民編著,計(jì)算機(jī)圖形學(xué)基礎(chǔ)教程(第2版).北京:清華大學(xué)出版社,2009

主要參考書:

[1] (美)Francis S Hill等著、胡事民等譯,計(jì)算機(jī)圖形學(xué)(OpenGL版)第3版,北京:清華大學(xué)出版社,2009

[2] 胡事民,劉利剛,劉永進(jìn),張松海 譯. Francis S Hill Jr, Stephen M Kelley著.《計(jì)算機(jī)圖形學(xué)(OpenGL版)》 第3版.北京:清華大學(xué)出版社,2009.

[3] Samuel R. Buss. 3D Computer Graphics: A Mathematical Introduction with OpenGL.CambridgeUniversityPress, 2003.

[4] Donald Hearn, M.Pauline Baker. Computer Graphics (C Version).北京:清華大學(xué)出版社,1998

大綱撰寫人:羅如為

大綱審閱人:袁輝勇

教學(xué)副主任:易葉青

編寫日期:2012.6