電腦圖學
電腦圖學(英語:computer graphics,縮寫為CG)是研究電腦在硬件和軟件的幫助下建立電腦圖形的科學學科,是電腦科學的一個分支領域,主要關注數碼合成與操作視覺的圖形內容。雖然這個詞通常被認為是指三維圖形,事實上同時包括了二維圖形以及影像處理。
概述
[編輯]簡單地說,電腦圖學的主要研究內容就是研究如何在電腦中表示圖形、以及利用電腦進行圖形的計算、處理和顯示的相關原理與演算法。圖形通常由點、線、面、體等幾何元素和灰度、色彩、線型、線寬等非幾何屬性組成。從處理技術上來看,圖形主要分為兩類,一類是基於線條資訊表示的,如工程圖、等高線地圖、曲面的線方塊圖等,另一類是明暗圖,也就是通常所說的真實感圖形。
電腦圖學一個主要的目的就是要利用電腦產生令人賞心悅目的真實感圖形。為此,必須建立圖形所描述的場景的幾何表示,再用某種光照模型,計算在假想的光源、紋理、材質屬性下的光照明效果。所以電腦圖學與另一門學科電腦輔助幾何設計有着密切的關係。事實上,圖學也把可以表示幾何場景的曲線曲面造型技術和實體造型技術作為其主要的研究內容。同時,真實感圖形計算的結果是以數字圖象的方式提供的,電腦圖學也就和圖像處理有着密切的關係。
圖形與圖像兩個概念間的區別越來越模糊,但還是有區別的:圖像純指電腦內以點陣圖形式存在的灰度資訊,而圖形含有幾何屬性,或者說更強調場景的幾何表示,是由場景的幾何模型和景物的物理屬性共同組成的。
電腦圖學的研究內容非常廣泛,如圖形硬件、圖形標準、圖形互動技術、光柵圖形生成演算法、曲線曲面造型、實體造型、真實感圖形計算與顯示演算法、非真實感繪製,以及計算視覺化、電腦動畫、自然景物仿真、虛擬實境等。
電腦圖學的分支學科
[編輯]這個科學廣義的分支學科,可大致可分為以下幾類
幾何
[編輯]幾何學的一個分支,研究將3D對象用離散數字表示。因為模型的外觀很大程度上取決於它的外表面,所以邊界表示法(BREP)是最常用的。對於大多數模型來說2D表面很好的表示方法,雖然他們可能是非流形。 多邊形網格是最常見的表示形式,儘管基於點的表示方法最近開始變得受歡迎,這些表示方法被稱作拉格朗日。另外,一些變形曲面可以進行許多拓撲變化(如流體就是最顯著的例子)。
動畫
[編輯]動畫研究是曲面或其他的對象,隨着時間的推移而移動或變形的一個分支。從歷史上看,大部分在這一領域的工作,都專注於調節參數來使模型運動,但最近動力學模擬已成為更受歡迎更強大的方法。
- 子領域
渲染
[編輯]通過渲染生成模型的圖像。渲染可能會模擬光線跟蹤來創造真實的圖像或者用它建立具有特殊藝術風格而非真實感繪製的圖像。其中真實感繪製的兩個基本運算是傳遞(多少光線從一個地方到另一個地方)和散射(表面如何與光相互作用)。檢視渲染了解更多資訊。
子領域
[編輯]電腦圖形
[編輯]電腦圖形在學術中的廣義被用來描述為「在電腦里除了文字與聲音以外的一切」。
2D電腦圖形
[編輯]2D電腦圖形(2D computer graphics),是產生基於電腦的數碼圖像(例如2D幾何模型,文字,和數碼圖像)。2D電腦圖形被利用在許多方面,例如字型、地圖、工程製圖、廣告、等等。
3D電腦圖形
[編輯]3D電腦圖形(3D computer graphics)是電腦和特殊3D軟件幫助下創造的作品。一般來講,該術語可指代創造這些圖形的過程,或者3D電腦圖形技術的研究領域,及其相關技術。
電腦動畫
[編輯]電腦動畫(computer animation),又稱電腦繪圖,是通過使用電腦製作動畫的技術。它是電腦圖學和動畫的子領域。近年動畫師越來越多的藉助於3D電腦圖形學,縱使2D電腦圖學仍然被廣泛使用着。有時動畫最後播放的地方就是電腦本身,有時候則是另外的媒體,例如電影。
著名的研究人員
[編輯]參考文獻
[編輯]- 劉利剛. 什么是计算机图形学?. 2013-08-08 [2020-04-16]. (原始內容存檔於2020-06-13).