原文:學習OpenGL-ES: 0 - 方法和資料

為何學習 為了更好地理解計算機圖形學相關基礎知識,更好地理解 D引擎的底層工作原理,從而更好地進行移動領域的 D應用開發。 需要說明的是:不需學習OpenGL ES,也可以基於 D引擎進行 D應用開發。 什么是OpenGL ES OpenGL ES是平台無關的廣泛應用於移動設備的 D D圖形API 除了微軟系的智能手機一般都支持該API ,抽象層次較低,一般作為 D引擎的渲染底層,較少直接用於應 ...

2013-02-20 21:51 2 4777 推薦指數:

查看詳情

學習OpenGL-ES: 2 - EGL解析

1, 前言 在前文(學習OpenGL-ES: 1 - 像素、顏色、顯存、環境初始化和EGL)中提到EGL是本地平台和OpenGL ES之間的抽象層,其完成了本地相關的環境初始化和上下文控制工作,以保證OpenGL ES的平台無關性。主要包含如下工作: a,選擇顯示設備 b, 選擇像素格式 ...

Fri Feb 22 05:00:00 CST 2013 2 18705
學習OpenGL-ES: 3 - 3D繪圖原理

1,成像模型 計算機圖形的生成,總是可以抽象成三個過程:輸入數據 -> 處理數據 -> 輸出人眼識別的圖像。 其中最后一個過程,在之前的文章:學習OpenGL-ES: 1 - 像素、顏色、顯存、初始化 中已經有過比較詳細的描述,最終輸出的是像素(顏色)點陣,由硬件激發顯示屏,發射 ...

Sat Feb 23 01:15:00 CST 2013 1 5243
學習OpenGL-ES: 4 - 坐標系變換(平移)

1,前言: 接下來將是數學系列,將主要講解一些初學者比較難以理解的內容,並假設讀者已經熟悉了基本的向量和矩陣運算以及其幾何意義。為了簡單化,某些數學概念不甚嚴謹,但不妨礙學習和理解。 在上一篇文章《學習OpenGL-ES: 3 - 3D繪圖原理》中,我們知道繪制3D圖形,首先需要描述物體 ...

Sat Feb 23 23:22:00 CST 2013 0 4803
學習OpenGL-ES: 1 - 像素、顏色、顯存、初始化

1,隱喻 思考一下畫家繪畫的過程,首先要有一名懂得各種繪畫技藝的畫家,然后他需要一張畫布,一些筆,一些顏料,一些輔助工具(尺、圓規、模板、橡皮、調色板等等),然后他在畫布上繪制第一幅畫,完成之后展示 ...

Thu Feb 21 18:55:00 CST 2013 0 5741
OpenGL ES學習資料總結

從今年春節后開始學習OpenGL ES,發現網上資料很有限,而且良莠不齊,所以整理了一下我學習時用到的資料和一些心得。 1. OpenGL ES1.x參考資料 把NEHE的教程移植到了Android上,當然用的是ES1   http://insanitydesign.com/wp ...

Fri Jul 03 02:44:00 CST 2015 1 4721
OpenGL學習資料匯總

我學OpenGL的3D編程也有1、2個年頭了,走了很多彎路,也算有點收獲。現在整理出一些好用的資料如下。 NeHe OpenGL教程中文版 地址(http://www.yakergong.net/nehe/) 評價:耐心耐心再耐心地從第一篇開始照着敲代碼,嘗試,從而入 ...

Thu Apr 30 12:19:00 CST 2015 2 8204
[原] OpenGL ES 學習筆記 (一)

1. OpenGL ES 的坐標系在屏幕上的分布               OpenGL ES 的坐標系{x, y, z} 通過圖片的三維坐標系可以知道: - 它是一個三維坐標系 {x ...

Thu Jun 07 01:56:00 CST 2018 0 1785
OpenGL ES學習筆記(三)——紋理

首先申明下,本文為筆者學習OpenGL ES應用開發實踐指南(Android卷)》的筆記,涉及的代碼均出自原書,如有需要,請到原書指定源碼地址下載。 《OpenGL ES學習筆記(二)——平滑着色、自適應寬高及三維圖像生成》中闡述的平滑着色、自適應寬高是為了實現在移動端模擬 ...

Mon Feb 01 17:07:00 CST 2016 0 16799
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM