1. 程式人生 > >高階圖形程式設計(基於opengl)——開譯說明

高階圖形程式設計(基於opengl)——開譯說明

        TOM McREYNOLDS 和DAVID BLYTHE 寫的這本書,讀好感覺特別好,對圖形程式設計進階有很好的幫助,今天決定開始翻譯一下這本書,也是學習英語的目的吧

概述

計算機圖形學從早期的線框圖和游標距離現在已經很久了。今天任何人都可以有一臺可以執行互動和虛擬現實的應用程式的個人電腦。現在硬體的發展速度令人印象深刻,這樣讓軟體有更多的可能性。有許多計算機圖形從業者和愛好者在這上面奮鬥,因此需要全面的理解加速圖形渲染管線和如何使用更少的資源。

這本書試圖告訴計算機圖形愛好者,專業工作者或者業餘愛好者,介紹基本的計算機圖形學技術以外,介紹更多在計算機圖形學理論研究中很難得的使用的技術。

我們在計算機圖形學中強調演算法在實際應用中結合的一面。我們試圖在通用的例子和親近的理論中選擇一個平衡點,我們現在用現實中真實應用的技術,但是理解它需要有足夠的理論和開發背景,因此讀者可以擴充套件和修改的辦法告訴我。

這本書是一本關於圖形學技術,這個技術不是深奧的硬體知識或者自定義的圖形庫,這本書使用淺顯易懂的風格講解實用的技術。這本書將會教給你一下圖形學,尤其是有時候沒有被充分理解的圖形學基礎部分。但是我們也會進一步的研究,展示給你它在真實應用程式用到的技術,以及滿足真實專案中的需求。

以前已經有有很多優秀的書籍比如《計算機圖形學》(computer graphics (Foley, 1994; Watt, 1989; Rogers, 1997; Angel, 1997; Newman,1973)

)和OpenGL程式設計(OpenGL programming (Neider, 1997; Angel, 1997)),我們一定已經知道這兩本書,我們假設讀者已經熟悉基礎的理論;然而,我們需要額外的學習資料來提高理解後面的知識。

我們還注意到計算機圖形領域有需要互斥的符號和詞彙,我們試圖在OpenGL規劃和“標準”OpenGL書籍提供的專業術語和符號互斥的時候保持一致。