圖形學筆記:概述

最近在閱讀《Fundamentals of Computer Graphics(Third Edition)》。本書作者是英偉達公司的Peter Shirley和康奈爾大學的Steve Marschner,兼顧了理論和實踐,值得推薦。

特此記錄一下閱讀筆記,主要內容使用 XMind繪製思維導圖並加上部分說明。


這裏寫圖片描述

概述

計算機圖形學研究的是如何使用計算機創建和操作圖像。

主要研究內容爲:模型,渲染,動畫。本書大部分內容集中在渲染這一步。

渲染

渲染指的是將3D空間映射到2D的顯示器上,輸入是3D空間上的物體,輸出是像素矩陣。渲染要考慮的是物體和像素的關係。

主要分爲兩種:

Object-order rendering: 這種方法先枚舉每一個物體,然後更新對應的像素。整個流程叫做圖形流水線(Graphics Pipeline)。

Image-order rendering: 這種方法先枚舉每一個像素,然後找到對應的物體。主要算法是光線追蹤(Ray Tracing)算法。

光柵圖像

光柵圖像(Raster Image)指的是圖像由一個個像素組成,是一個離散的信號。光柵化就是將連續的成像採樣變成離散的像素矩陣。每個像素由RGB組成,爲了圖片混合方便,還會加上Alpha通道。

數學基礎

主要是線性代數和立體幾何,這些數學知識的基礎都是共通的,大部分在本科的數學課程中已經學習過了,不再贅述。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章