OpenGL學習感悟與收穫

2021-06-14 01:50:17 字數 1334 閱讀 3039

opengl學習過程中的風景真的很美,下面列出了一些非常好的文章,通過這些文章可以收穫很多關於圖形學的知識與故事。

我認為學乙個東西,最重要的是要明白以下幾點,明白它本身就是乙個探索研究的過程,只有回答了這些問題才是真正掌握了它!

1. 它是什麼?(知識) 

2. 為什麼它會是這樣?(原理) 

3. 它有什麼作用和意義或優點?(應用) 

4. 它有什麼缺點和不足?(改進)

一定要弄清opengl的基本概念

基於vc++的opengl程式設計講座之基本圖元

一定要弄清opengl的渲染流水線

( 基本概念介紹,頂點 ->圖元,圖元 ->片元,片元->畫素 )

opengl工作流程

opengl es 2.0 程式設計指南 學習

狀態和圖元

(文件清晰,用**展示一些列舉資訊不錯,介紹了:怎樣訪問opengl 狀態機?opengl 可用的圖元種類?怎樣控制圖元處理和顯示的方式?)

光柵化演算法

直線光柵化演算法

( 講述了直線光柵化的演算法思考過程,1.直線方程法 2.dda演算法 3.bresenham演算法(未給出實現) )

( 給出了bresenham演算法的實現 )

( 給出了bresenham演算法的詳細原理,英文版 )

透視投影的原理和實現

**z座標、depth buffer和透視投影

圖形中投影矩陣的推導

第六章 幾何運算(灰度級插值, 空間變換, 仿射變換, 透視變換, 幾何校正, 圖象捲繞, 圖象變形, 作業 )

第六章 - 影象變換 - 影象拉伸、收縮、扭曲、旋轉[1] - 仿射變換(cvwarpaffine)

opencv cvwarpperspective函式

關於camera calibration以後三維空間和二維影象之間的對映關係的討論

基於透視逆變換由影象點反求空間座標

基於opencv的二維定位系統設計

pbrt —— 基於光線追蹤的物理渲染系統

pbrt 快速入門

pbrt 閱讀 : 第一章

非常好的3d圖形學入門資料

比如:[opengl es 03]3d變換:模型,檢視,投影與viewport

strawberry milkshake

bug @ cached texture data on android (with volatiletexture)

可能導致花屏的原因:

cocos2d-x android平台切入後台紋理失效的解決方法

學習opengl es好書:3d數學基礎:

open gl程式設計指南:

iphone 3d programming:

大連實習之報告總結 我的感悟與收穫

2013年07月14日,我滿懷著對知識的渴求,在班主任賀老師的帶領下,和我的兄弟姐妹們一起坐船開啟了我們的大連實習之路 一切安排妥當後,東軟為我們舉行了開營儀式,然後東軟的老師帶著我們參觀了東軟的工作區,帶我們了解著東軟的歷史以及東軟的發展過程,看著東軟的開發的軟體在醫學 汽車 電子琴 燈具 電腦系...

口語學習認識與感悟

我們知道英語口語是由三部分組成 核心 管道 發音,下面主要談談從這三方面練習需要的方法 1 核心 演講和辯論是練習的最好手段,也是最好的 輸出 方法,但是從目前單純從僅靠每日晨讀來獲取 輸入 來看,輸出是為了刺激更大的輸入,因此僅靠給的范文是遠遠不夠的。解決途徑 要通過自己對題目的理解進行大量資料收...

IT學習感悟

這幾天對幾個的請教方式頗感無奈。這裡舉2個例項 有個因為專案比較急,而且之前也沒有怎麼接觸過該項目的一些相關知識。正好我對這方面熟悉,於是找到我給出一些建議和提示。我大概知道了其要點,然後從頭到尾給出了一些架構和技術上的要點。我覺得憑這些應該沒有什麼大問題了。沒想到在未來幾天裡,該一直問我一些我已經...