CG第1章電子教案_第1頁
CG第1章電子教案_第2頁
CG第1章電子教案_第3頁
CG第1章電子教案_第4頁
CG第1章電子教案_第5頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、2022-3-241計算機圖形學基礎計算機圖形學基礎王創(chuàng)存煙臺大學計算機學院2022-3-242教學要求 了解圖形系統(tǒng)的框架及其涉及的軟件、硬件技術; 了解圖形學的基本問題,掌握圖形學的基本概念、方法與算法; 對與圖形相關的應用及當前的研究熱點有一個初步認識; 具有一定實踐體會和相關的編程能力. 2022-3-243課程內(nèi)容(共48學時) 第1章 概論(3學時) 第2章 計算機圖形設備 (3學時) 第3章 交互式技術(3學時) 第4章 幾何造型技術 (12學時) 第5章 基本圖形生成算法 (12學時) 第6章 二維圖形變換及二維觀察 (12學時) 第7章 三維圖形變換及三維觀察* (2學時)

2、第8章 曲線和曲面* (2學時) 第9章 真實感圖形顯示* (2學時)2022-3-244主要參考書目 陳傳波、陸楓,計算機圖形學基礎,2001 孫家廣,計算機圖形學(第三版),清華大學出版社,1999。 唐澤圣,計算機圖形學基礎,清華大學出版社,1995 Donald Hearn, M. Pauline Baker ,“Computer Graphics (C Version)”, Prentice Hall , 1997. James D. Foley, Andries van Dam etc., “Introduction to Computer Graphics”, Addison-W

3、esley, 1996 2022-3-245第第1章章 概論概論提出問題提出問題什么是計算機圖形學?計算機圖形學研究的對象是什么?計算機圖形處理系統(tǒng)的構造?2022-3-2461.1 計算機圖形學及其相關概念計算機圖形學及其相關概念計算機圖形學的研究對象計算機圖形學的研究對象圖形圖形通常意義下的圖形通常意義下的圖形:能夠在人的視覺系統(tǒng)中形成視覺印象的客觀對象都稱為圖形。如: (1)自然景物 (2)照片和圖片 (3)工程圖、設計圖和方框圖 (4)人工美術繪畫、雕塑品 (5)用數(shù)學方法描述的圖形(包括幾何圖形、代數(shù)方程、分析表達式或列表所確定的圖形)2022-3-247計算機圖形學的研究對象計算機

4、圖形學的研究對象圖形圖形計算機圖形學中的圖形概念計算機圖形學中的圖形概念: 是指由點、線、面、體等幾何要素和明暗、灰度(亮度)、色彩等非幾何要素構成的,從現(xiàn)實世界中抽象出來的帶有灰度、色彩及形狀的圖或形。2022-3-248兩類圖形要素:兩類圖形要素: 1.幾何要素:點,線,面,體等; 2.非幾何要素:明暗,灰度,色彩等計算機圖形學中所研究的圖形:計算機圖形學中所研究的圖形:從客觀世界物體中抽象出來的帶有顏色及形狀信息的圖和形。2022-3-249 圖形的兩種表示方法:圖形的兩種表示方法:是用具有顏色信息的點陣來表示圖形的一種方法,它強調(diào)圖形由哪些點組成,并具有什么灰度或色彩。 是以計算機中所

5、記錄圖形的形狀參數(shù)與屬性參數(shù)來表示圖形的一種方法。 通常把參數(shù)法描述的圖形叫做圖形(圖形(Graphics) 把點陣法描述的圖形叫做圖象(圖象(Image)2022-3-24101.1計算機圖形學的研究內(nèi)容計算機圖形學的研究內(nèi)容計算機圖形學計算機圖形學(Computer Graphics)計算機圖形學計算機圖形學是研究怎樣利用計算機來顯示、生成和處理圖形的原理、方法和技術的一門學科。IEEE定義:Computer graphics is the art or science of producing graphical images with the aid of computer. 2022

6、-3-2411 計算機圖形學(computer graphics,CG)用計算機生成景物的數(shù)字模型,并將它顯示在計算機屏幕上,或者繪制在紙張或膠片上。它是研究如何在計算機環(huán)境下生成、處理和顯示圖形的一門學科。 計算機圖形學的主要研究對象計算機圖形學的主要研究對象 景物的幾何建模方法(modeling)、對模型的處理方法、幾何模型的繪制技術(rendering)、圖形輸入和控制的人機交互界面(user interface)。2022-3-2412 與計算機圖形學相關的學科與計算機圖形學相關的學科特征數(shù)據(jù)、結(jié)構數(shù)據(jù)計算機圖計算機圖形學形學計算機計算機視覺視覺圖象信號數(shù)字圖象處理數(shù)字圖象處理試圖從非

7、圖象形式的數(shù)據(jù)描述來生成(逼真的)圖象旨在對圖象進行各種加工以改善圖象的視覺效果研究用計算機來模擬生物外顯或宏觀視覺功能的科學和技術2022-3-2413醞釀期(醞釀期(50年代)年代)1946年,第一臺電子計算機的問世推動了許多學科的發(fā)展和新學科的建立,其中就包括現(xiàn)代圖形學技術。1.2 計算機圖形學的發(fā)展計算機圖形學的發(fā)展1.2.1計算機圖形學的確立計算機圖形學的確立2022-3-2414萌芽期(萌芽期(60年代)年代)1962年,美國MIT林肯實驗室的Ivan.E.Sutherland發(fā)表了一篇題為Sketchpad:第一個人-機通信的圖形系統(tǒng)的博士論文,其中首次使用了“Computer

8、Graphics”術語。他提出的計算機圖形學計算機圖形學、交互技術、分層存儲符號的數(shù)據(jù)結(jié)構等新思想已被公認為對交互圖形生成技術的發(fā)展奠定了基礎。這些基本理論和技術至今仍是現(xiàn)代圖形技術的基礎。 2022-3-2415 發(fā)展期(發(fā)展期(70年代)年代):IC技術、計算機硬件性價比提高、廉價圖形IO設備及大容量磁盤等出現(xiàn); CADCAM; 實用化; Lockheed,. 普及期(普及期(80年代)年代):光柵圖形CRT, PC, WS; 大量基于圖像形的應用軟件出現(xiàn) 提高增強期(提高增強期(90年代)年代):性能價格比的極大提高;標準化,集成化,智能化總體特征:總體特征:技術發(fā)展、需求驅(qū)動技術發(fā)展、

9、需求驅(qū)動2022-3-24161.2.2 硬設備的發(fā)展硬設備的發(fā)展 圖形顯示設備圖形顯示設備60年代中期:隨機掃描的顯示器(閃爍,需刷新)60年代后期:存儲管式顯示器(不能動態(tài)顯示,不能局部刪除)70年代中期:光柵掃描的圖形顯示器(OK)。圖形顯示器正向著小型化、低電壓、數(shù)字化方向發(fā)展2022-3-2417 圖形繪制設備圖形繪制設備:用于把圖形畫在紙上,也稱硬拷貝打印機 (針式,噴墨,激光,)Epson LX-800(1980s)EPSON Stylus Photo 950(2005)2022-3-2418繪圖儀 (平板,滾筒,靜電,筆式)1959年,美國Calcomp公司研制出的世界上第一臺

10、滾筒式繪圖機,使計算機輔助繪圖儀開始代替人工繪圖。Ploter HP 3500CP2022-3-2419 圖形輸入設備圖形輸入設備二維圖形輸入設備(鍵盤,光筆,鼠標,)三維圖形輸入設備(數(shù)據(jù)手套,空間球,)2022-3-24201.2.3 圖形軟件的發(fā)展圖形軟件的發(fā)展隨著計算機圖形顯示器從專用設備發(fā)展成標準化的人機通信接口,圖形顯示及應用軟件必然應有相應的發(fā)展。圖形軟件的發(fā)展圖形軟件的發(fā)展早期的繪圖軟件大都采用線框式圖形數(shù)據(jù)結(jié)構,該結(jié)構特別適合于圖形的幾何變換和交互顯示,但無法在計算機內(nèi)完整地定義三維物體。20世紀60年代末期開始研究和發(fā)展實體造型技術,如英國劍橋大學的I.C.Braid的BU

11、ILD系統(tǒng)、美國羅徹斯特大學的PADL-1系統(tǒng)和日本北海道大學的TIPS-1系統(tǒng)。這些系統(tǒng)都在計算機內(nèi)提供了對物體的完整的幾何定義,可隨時提取所需信息。 開放式、高效率、標準化、集成化、智能化、學科交叉2022-3-2421 IBM公司的CADAM系統(tǒng)目前國際上應用較廣的實體造型系統(tǒng)有IBM公司的CADAM、Dassault System公司的CATIA、SDRC公司的Geomod、PT公司的Pro/Engineer、SpatialTechnology公司的ACIS、Solidworks公司的Solidworks等。設計人員可直接在三維空間進行產(chǎn)品的設計、修改、觀察,從而使設計活動變得直觀、簡

12、單、高效。2022-3-24221.2.3 1.2.3 計算機圖形的標準化計算機圖形的標準化圖形顯示軟件由底層次的與設備有關的軟件包轉(zhuǎn)變?yōu)楦邔哟蔚呐c設備無關的軟件包,就是圖形軟件的標準化過程。與設備無與設備無關、與應用無關,具有較高性能關、與應用無關,具有較高性能官方標準官方標準 第一個圖形軟件標準是由德國提出的圖形核心系統(tǒng)GKS (Graphics Kernel System),這是一個二維圖形軟件包。 1988年,GKS的三維擴充 GKS-3D成為三維圖形軟件 標準。GKS標準下的圖形2022-3-24231986年,ISO提出程序員分層交互圖形系統(tǒng)PHIGS (Programmers H

13、ierarchical Interactive Graphics System),支持三維圖形的層次嵌套結(jié)構。PHIGS標準下的圖形2022-3-2424 近二十年中,國際標準化組織ISO已經(jīng)批準和正在討論的與計算機圖形有關的標準還有:CGM (Computer Graphics Metafile)、CGI (Computer Graphics Interface)、IGES (Initial Graphics Exchange Specification) 事實標準事實標準(非官方標準非官方標準)如SGI的OpenGL,微軟的Direct X,Adobe的Postscript等 這些標準包括

14、面向圖形設備的驅(qū)動程序包、面向用戶的圖形生成及管理程序包等,其主要作用是為實現(xiàn)程序的可移植性等。2022-3-2425 OpenGL1st environment for developing portable, interactive 2D and 3D graphics applications(1992)1.Industrys most widely used and supported 2D and 3D graphics application programming interface (API), a wide variety of computer platforms. 202

15、2-3-2426 Direct XAn advanced suite of multimedia application programming interfaces (APIs) built into Microsoft Windows(1995)Provides a standard development platform for Windows-based PCs without having to write hardware-specific code.2022-3-2427 PostScriptA programming language optimized for printi

16、ng graphics and text (whether on paper, film, or CRT) (1985)Provide a convenient language in which to describe images in a device independent manner: the image is described without reference to any specific device features .2022-3-2428用Adobe Acrobat 處理文件2022-3-24291.3 計算機圖形系統(tǒng)計算機圖形系統(tǒng)1.3.1 計算機圖形系統(tǒng)的功能計

17、算機圖形系統(tǒng)的功能 圖1-2 圖形系統(tǒng)基本功能框圖顯示器交互輸出計算輸入存貯數(shù)據(jù)庫圖形輸出設備圖形輸入設備2022-3-24301.計算功能計算功能包括:1) 圖形的描述、分析和設計;2) 圖形的平移、旋轉(zhuǎn)、投影、透視等幾何變換;3) 曲線、曲面的生成;4) 圖形之間相互關系的檢測等。2022-3-24312. 存儲功能和輸入功能 存儲功能 圖形數(shù)據(jù)庫可以存放各種圖形的幾何數(shù)據(jù)及圖形之間的相互關系,并能快速方便地實現(xiàn)對圖形的刪除、增加、修改等操作。 輸入功能 通過圖形輸入設備可將基本的圖形數(shù)據(jù)(如點、線等)和各種繪圖命令輸入到計算機中,從而構造更復雜的幾何圖形。2022-3-24323.輸出功

18、能和交互功能 輸出功能 圖形數(shù)據(jù)經(jīng)過計算后可在顯示器上顯示當前的狀態(tài)以及經(jīng)過圖形編輯后的結(jié)果,同時還能通過繪圖儀、打印機等設備實現(xiàn)硬拷貝輸出,以便長期保存。 交互功能 設計人員可通過顯示器或其他人機交互設備直接進行人機通信,對計算結(jié)果和圖形利用定位、拾取等手段進行修改,同時對設計者或操作員輸入的錯誤給以必要的提示和幫助。2022-3-2433圖形的基本處理流程 利用各種圖形輸入設備及軟件或其他交互設備將圖形輸入到計算機中,以便進行處理; 在計算機內(nèi)部對圖形進行各種變換(如幾何變換、投影變換)和運算(如圖形的并、交、差運算等); 處理后,將圖形轉(zhuǎn)換成圖形輸出系統(tǒng)便于接受的表示形式,并在輸出設備上

19、輸出; 在交互式的系統(tǒng)中上述過程可重復進行多次,直至產(chǎn)生滿意的結(jié)果。2022-3-24341.3.2 計算機圖形系統(tǒng)的結(jié)構計算機圖形系統(tǒng)的結(jié)構圖形硬件圖形軟件圖形應用數(shù)據(jù)結(jié)構圖形應用軟件圖形支撐軟件圖形計算機平臺圖形設備圖形系統(tǒng)圖1-3 計算機圖形系統(tǒng)的結(jié)構2022-3-24351.4 計算機圖形學的應用計算機圖形學的應用 計算機輔助設計與制造(計算機輔助設計與制造(CAD/CAMCAD/CAM)計算機輔助繪圖計算機輔助繪圖計算機輔助教學(計算機輔助教學(CAICAI)辦公自動化和電子出版技術辦公自動化和電子出版技術計算機藝術設計計算機藝術設計在工業(yè)控制及交通方面的應用在工業(yè)控制及交通方面的應

20、用在醫(yī)療衛(wèi)生方面的應用在醫(yī)療衛(wèi)生方面的應用圖形用戶界面圖形用戶界面( (GUI: Windows, Menu, Icon)GUI: Windows, Menu, Icon)。2022-3-2436(1)計算機輔助設計與制造 計算機輔助設計(CAD)已廣泛應用于飛機、汽車、船舶的外形設計、超大規(guī)模集成電路設計,以及建筑、服裝、印染、玩具設計等領域。 CAD技術使得工程、雪佛萊敞篷轎車曲面造型產(chǎn)品設計和施工圖紙不必再由人工繪制,可大大縮短設計周期。2022-3-2437(2)地理信息系統(tǒng)(Geographical Information System,GIS) 地理信息系統(tǒng)記錄著關于人口、城鎮(zhèn)鄉(xiāng)村、高山平原地形、礦藏、森林、旅游等大量信息。利用地理系統(tǒng)中的圖形軟件可繪制出地理、地質(zhì)的以

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論