發表於2024-11-27
計算機圖形學是研究如何利用計算機生成、處理和顯示圖形的原理、方法和技術的一門學科。它以圖形用戶界麵和可視化技術為典型應用,是信息技術中不可缺少的部分和發展基石,在計算機輔助設計製造、仿真模擬、娛樂動畫等各個領域有廣泛的應用。因此,國內外大學都紛紛將其列為計算機應用類課程中的一門重要專業基礎課程。它在幫助學生直觀、形象地理解計算機所處理的信息數據方麵起著非常重要的作用。
與圖形學技術日新月異的變化相比,圖形學課程教學的發展卻稍微顯得有些滯後。當前,在計算機圖形學教學中主要存在三種典型的教學體係,可總結為:麵嚮理論、麵嚮編程和問題解決。下麵分彆簡單加以介紹。
1.麵嚮理論
麵嚮理論教學體係教學目標上側重於培養學生對計算機圖形學理論知識的瞭解與掌握,教學內容上強調圖形學知識與概念的係統性與整體性,重點放在概念的解釋與原理的講解,理論內容過多過重,包含大量的公式推導。這種體係下典型的教材代錶是David F.Rogers的《計算機圖形學算法基礎》,Foley的《計算機圖形學原理及實踐--C語言描述(原書第2版)》,唐榮锡的《計算機圖形學教程》,唐澤聖的《計算機圖形學基礎》,陳傳波的《計算機圖形學基礎》,彭群生的《計算機圖形學應用基礎》,魏海濤的《計算機圖形學》,孫傢廣、鬍事民的《計算機圖形學基礎教程》,孫正興的《計算機圖形學教程》和何援軍的《計算機圖形學》等。這是傳統的教學體係,一直在國內外許多學校教學中延續使用。
2.麵嚮編程
麵嚮編程教學體係的核心理念是學以緻用,在教學目標上既側重於培養學生對計算機圖形學理論知識的係統瞭解,同時更加強調培養學生瞭解並初步掌握一種典型的圖形學API,能正確使用圖形學知識的能力。在教學內容上,主要從圖形學的使用者角度來選取與介紹計算機圖形學的必備理論與概念,摒棄不必要的數學知識與公式推導,不追求"羅列式的全麵",而追求"使用型的精煉",同時書中配有典型圖形學API的相應知識與使用介紹。這種體係下典型的教材代錶是Donald Hearn的Computer Graphics with OpenGL、Edward Angel的Interactive Computer Graphics: A Top-Down Approach Using OpenGL (Fourth Edition)、Hong Zhang的《計算機圖形學:應用Java 2D和3D》、Francis S. Hill的《計算機圖形學》等,其中介紹的圖形學API主要有三種:OpenGL、DirectX及Java。目前,這是一種主流的教學體係,正在逐漸被國內外大多數院校采用。
3.問題解決
問題解決教學體係認為計算機圖形學在深入理解復雜問題並與他人交流方麵起著關鍵作用,在問題求解方麵扮演瞭非常重要的角色。因此,在教學目標上它側重於培養學生如何利用計算機圖形學知識建立與用戶的有效交流,來完成問題圖形化建模與解決的任務。在教學內容上它既包含計算機圖形學的傳統知識,如投影變換、建模、繪製、光照及著色處理等,介紹計算機圖形學中一係列的基本概念和技術,並說明OpenGL API如何提供實現這些概念和技術的圖形學工具;同時還著重介紹如何采用計算機圖形學來解決實際問題,以及如何更有效地將結果展示給觀察者的方法。其目的是使學生理解圖形學概念,並學會使用圖形API來實現圖形學操作並為觀察者創造有效的圖像來解決不同領域的問題。這是較新的一種教學體係,在美國正在逐漸興起,其典型的教材代錶是Steve Cunningham的《計算機圖形學》,國內已有其對應的中譯本齣版。
結閤目前教學形勢與學生情況,我們認為麵嚮編程的教學方法仍是一種閤適的選擇。同時,圖形學本科教學平颱隨著OpenGL的跨平颱優勢顯現也逐漸轉嚮OpenGL,但教材市場中麵嚮OpenGL平颱教學的優秀教材大多為引進教材,如Angel或Francis S. Hill的教材,其特點為內容多、體量重、技術新。從本科教學需要來看,其實需要的是一本能體現短小、精煉、經典的教學體係的教材。本教材即定位於此,旨在服務於32~48學時的本科圖形學教學。它具有以下特點:以經典圖形學知識為主,同時注重結閤OpenGL圖形應用編程來詳細介紹相關技術實例;以OpenGL為教學平颱與實驗平颱,提供實驗指導書與模擬試題,以更好地滿足教學需要;內容精煉,服務本科教學需要,不過多涉及最新技術。
在閱讀本書之前,讀者應該瞭解C或者C++語言,瞭解簡單的數據結構知識,有一些綫性代數的初步知識。
本書的內容組織如下:第1章簡要介紹圖形學的目標、任務、相關學科、應用領域及發展情況;第2章介紹圖形係統相關知識;第3章討論二維圖形,如直綫、圓等基本圖元的生成技術;第4章介紹圖形幾何變換;第5、6章討論二維與三維觀察;第7章介紹三維對象,如實體造型、麯綫麯麵等知識;第8章介紹真實感圖形技術;第9章討論交互技術;第10章簡要介紹動畫的一些基本知識;附錄A是含有8個實驗的實驗教程;附錄B含有3套模擬試題及答案。
歡迎讀者在閱讀本書的過程中,對本書存在的缺點和問題提齣批評與建議。筆者個人博客:http://opengl.cnblogs.com/,歡迎大傢留言,同時上麵會有一些與本教材相關的章節代碼、實驗等內容。
本書由河南理工大學徐文鵬、王玉琨、劉永和、嚮中林和強曉煥老師共同編寫。具體分工如下:第1章、第10章、附錄A由徐文鵬編寫,第2章、第5章、附錄B由強曉煥編寫,第3章、第7章由劉永和編寫,第4章、第6章由嚮中林編寫,第8章、第9章由王玉琨編寫。
感謝河南理工大學及筆者所在的計算機學院,沒有他們的支持與鼓勵,不可能完成此書。我校的侯守明、王輝連兩位老師給本書的編寫提瞭很多很好的意見,在此一並緻謝。本書編寫過程中,參閱瞭許多計算機圖形學的參考書及相關資料,謹嚮這些書的作者和譯者錶示衷心的感謝。
感謝清華大學齣版社及蘇明芳編輯,在本書的齣版過程中,我與蘇明芳編輯閤作非常愉快。同時,嚮從事編輯和校對工作的同誌深切緻謝!
歡迎讀者在閱讀本書的過程中,對本書存在的缺點和問題提齣批評與建議。
編 者
計算機圖形學基礎(OpenGL版)
第1章 緒 論
·II·
·III·
計算機圖形學基礎(OpenGL版) 下載 mobi pdf epub txt 電子書 格式 2024
計算機圖形學基礎(OpenGL版) 下載 mobi epub pdf 電子書視角獨特,值得學習
評分物流好快,書質量挺好的
評分啊,為什麼要打這麼多字啊,高坑啊。。。。
評分視角獨特,值得學習
評分從基礎講起,學習計算機圖形學的,可以考慮一下。
評分好
評分正版書 印刷不錯
評分正版,送貨快!準備大乾一場!
評分送貨速度快,服務態度好,不錯。
計算機圖形學基礎(OpenGL版) mobi epub pdf txt 電子書 格式下載 2024