計算機圖形

電腦圖形是指用計算機所創造的圖形。更具體的說，就是在計算機上用專門的軟體和硬體用來表現和控制影象資料。計算機圖形的發展使使用者能更容易與計算機互動，更好的明白和解釋多種型別的資料。發展計算機圖形對多種媒體有深遠的影響，並徹底改變了動畫、電影和電子遊戲行業。概況.計算機圖形在學術中的廣義被用來描述為“在計算機裡除了文字與聲音以外的一切”。通常，計算機圖形在學術上指以下事情：現在，計算機和計算機生成影象接觸到日常生活的多個層面。計算機影象出現在電視、報紙等地方，同時在天氣預報、醫療調查和手術操作等產生作用。一個精心構築的圖表可以將複雜的統計以更容易理解和解釋的方式呈現。在媒體中，“這樣的圖表可以被用於說明檔案、報告、論文”，和用於其它演示材料。已經開發出許多功能強大的工具將資料視覺化。計算機生成影象可以被分成幾種型別：二維、三維和動畫。隨著技術的改進，三維計算機圖形變得越來越常見，但二維計算機圖形仍然被廣泛使用。在過去的十年中，發展出在其它專門領域的應用，如：資訊視覺化和科學視覺化，其中更多涉及到“三維現象的視覺化的組成部分。歷史.計算機圖形一詞在1960年由波音的設計師威廉·菲特創造。計算機圖形領域隨著計算機圖形硬體的出現而發展。早期的專案，如旋風計算機和半自動地面防空系統引入CRT作為可行的顯示器和互動介面，並引入光筆作為輸入裝置。1960年代早期發展.計算機的進一步發展導致了互動計算機圖形的巨大發展。在1959年，麻省理工學院林肯實驗室開發了TX-2計算機，集成了許多新的人機介面。光筆連線計算機，可以用來在伊凡·薩瑟蘭革命性的Sketchpad軟體繪製草圖。使用光筆，"Sketchpad"讓人可以在計算機螢幕上繪製簡單圖形，儲存後還可以再使用它們。光筆尖端有一個微型的光電元件，將此元件置於電腦螢幕前，接收螢幕的電子槍所發射出的光線。透過簡單為電子脈衝的定時和電子槍的位置判斷，可以簡單準確的判斷筆任何時刻在螢幕上的位置。當確定位置後，計算機可以在該位置繪製游標。薩瑟蘭面對眾多的圖形問題，似乎找到了完美的解決方案。即使在今天，許多計算機圖形介面的標準，也是以此早期的Sketchpad程式為起點。一個例子，是繪畫約束方面，如果有人想繪製一個正方形，他/她不需要為繪製完美的四條直線才能構成方形的外框而擔心，只需要簡單指定他/她想繪製的方形，並指定方形的位置和大小，然後該軟體將構造一個擁有正確面積和合適位置的完美方形。另一個例子，是薩瑟蘭的軟體建模物件，不僅是一個物件的圖片，換句話說，對一個汽車模型，改變輪胎的大小，不需要影響車的其它部分，也可以僅拉伸車身不改變車胎的形狀。這些早期的計算機圖形是向量圖形，由細線條構成，而現在大多是基於光柵的畫素圖形。1960年代後期發展.在1961年，麻省理工學院學生史蒂夫·拉塞爾創造了第一個電子遊戲Spacewar!。為DEC PDP-1編寫，Spacewar的突然成功，並在其它的PDP-1使用者間傳播，最終甚至連DEC也得到一份副本。在DEC的工程師在每臺新PDP-1付運前，將其作為診斷程式。銷售人員在安裝新裝置時，會快速安裝上此程式，為他們的新顧客執行世界上第一個電子遊戲。1963年，貝爾電話實驗室。在此不久以前，大型企業開始對計算機圖形感興趣。天合汽車集團、洛克希德-喬治亞、通用電氣和斯佩裡·蘭德等眾多公司在1960年代中期開始使用計算機圖形。IBM迅速作出反應，銷售首臺大量供應的圖形計算機——IBM 2250圖形終端。桑德斯聯營公司，並稱其為奧德賽。雖然其非常簡單，並使用相當便宜的電子零件，它允許玩家在一個螢幕上移動光點。它是第一臺消費計算機圖形產品。同樣在1966年，薩瑟蘭在麻省理工學院發明了第一臺計算機控制頭戴式顯示器。因為過重需要連線天花板的支架所以被戲稱為“達摩克利斯之劍”，它分別在每隻眼眼睛顯示獨立的線框影象。這讓觀眾能在計算機場景中看到三維立體。在他獲得麻省理工學院的博士學位後，薩瑟蘭成為遠景研究規劃局的資訊處理總監，之後成為哈佛大學教授。大衛·C·埃文斯從1953年到1962年在本迪克斯公司的電腦部門做工程總監，其後5年在伯克利做客座教授。在那裡他繼續研究他感興趣的計算機與人互動的介面。猶他州立大學在1968年招募了埃文斯建立電腦科學專案，而電腦圖形很快成為他的主要興趣。這個新部門之後成為世界計算機圖形的主要研究中心。1967年，薩瑟蘭被埃文斯招募加入猶他州立大學的計算機科學專案。在那裡，他完善了他的頭戴式顯示器。20年後，美國宇航局重新將他的技術運用到他們的虛擬現實研究。在猶他州，薩瑟蘭和埃文斯為多間大型公司做顧問後被高度追捧，但他們對當時圖形硬體的落後感到沮喪，所以他們開始制定計劃成立自己的公司。1969年，計算機協會，舉辦會議、制定圖形標誌和出版計算機圖形領域的刊物。1973年舉辦首屆SIGGRAPH會議，併成為該組織的重點專案。隨著時間的增長計算機圖形領域不斷發展，SIGGRAPH的規模和重要性逐漸增強。1970年代.許多在計算機圖形研究中最重要的早期突破發生在1970年代的猶他州立大學。始於一位名叫埃德溫·卡特穆爾創作了他妻子臉部的動畫。因為埃文斯和薩瑟蘭的存在，猶他州立大學成為計算機圖形研究頗負盛名的地方。猶他州立大學計算機圖形實驗室吸引來自各地的人，約翰·沃諾克也在那裡，他其後成立了Silicon Graphics, Inc。1980年代.在1980年代，個人計算機出現在藝術家和圖形設計師的眼前，特別是Commodore Amiga和Macintosh。它們作為最嚴謹的設計工具，除了可以節省時間外，還能比其它方式更精準的繪畫。1980年代中期，皮克斯使用SGI計算機創作了第一條完全用計算機生成的短片。Macintosh在圖形設計工作室和商業之間成為最受歡迎的計算機圖形工具。自1980年代以來，現在計算機更多的是使用圖形使用者介面的符號、圖示和圖片顯示資料和資訊，而不是使用文字。圖形是多媒體技術的五個關鍵要素之一。1990年代.自1990年代開始，在遊戲、多媒體和動畫中，三維圖形變得很受歡迎。1995年，首部正片長度計算機生成的動畫影片《玩具總動員》在全球的電影院上映。1996年，最早的全三維遊戲之一的《雷神之錘》發售。自此，由於更強大的計算機硬體和三維建模軟體，計算機圖形變得擁有更多細節和真實感。影象型別.二維圖形.二維計算機圖形是以計算機為基礎的數字影象，大多來自二維模型，例如二維集合模型、文字和數字影象，具體由它們的技術所區分。二維計算機圖形最初主要用於傳統的印刷和繪畫技術的應用程式，如：排版、地圖、工程製圖、廣告等行業。在這些應用程式中，二維影象不僅是真實世界物體的表現，而是添加了語義值的獨立人工製品。所以二維模型是首選，因為它們比三維計算機圖形能更直接的控制，三維圖形更接近於攝影。三維圖形.三維圖形對比二維圖形來說，是指使用三維的幾何資料描繪的儲存在計算機中為了進行計算和渲染為目的的二維影象。這些影象會在之後顯示或實時檢視。儘管存在差異，三維計算機圖形仍舊依賴於多種二維圖形演算法，如在圖形線框模型中使用二維計算機向量圖形，在最終渲染顯示中使用二維計算機光柵圖形。在計算機圖形軟體中，二維和三維之間的區別偶爾會模糊，二維應用程式可能會使用三維技術實現諸如光照等效果，而主要的三維也可使用二維渲染技術。三維計算機圖形通常被稱為三維模型。除了渲染圖形以外，模型包含在圖形資料檔案中。然而還是有所差別，一個三維模型是任何三維物體的精確呈現，但一個模型除非被直觀地顯示出來，否則嚴格來說還不是圖形。由於有三維列印技術，三維模型並不侷限於虛擬空間。模型透過一個名為三維渲染的過程，可以用二維影象直觀地顯示出來，或用於非圖形化的計算機模擬和計算。有專門的三維計算機圖形軟體給使用者建立三維影象。畫素畫.畫素畫是一種數字藝術形式，透過使用光柵圖形軟體，以畫素級來編輯圖片。在很多老的計算機遊戲、電子遊戲、圖形計算器遊戲和許多手機遊戲中使用的圖形，通常都是畫素畫。向量圖形與光柵圖形.向量圖形格式與光柵圖形是互補的，光柵圖形由大量畫素構成，通常的代表是攝影影象。向量圖形使用形狀和顏色的編碼資料構成影象，在渲染方面可以更靈活。當使用向量時，最好使用向量工具與格式；當使用光柵圖形時，最好使用光柵工具與格式。有時兩種圖形會同時使用。瞭解每種技術的優點和侷限，以及它們之間的關係，可以在使用工具時能更好的使用和有更高的效率。計算機動畫.計算機動畫是透過計算機創造的移動影象藝術。它是計算機圖形和動畫的子域。雖然二維計算機圖形因為風格化、低頻寬要求、便於高速實時渲染，而被廣泛地使用在電腦動畫中，特別是在電影中使用時。虛擬實體可以自制，並被儲存在物件變換矩陣中的變換值自動生成動畫。為了創造運動錯覺，顯示在計算機顯示器上的影象快速的被新的稍微移動的影象所替代。這種技術與電視和電影上使用的運動錯覺是相同的。