歡迎來到OpenGL編程教科書。OpenGL是一個用於繪製3D圖像的API。OpenGL不是一個編程語言;一個OpenGL程序會(典型地)由C或C++寫成。OpenGL允許你做的是以少量努力來繪製有吸引力的、真實的3D圖像。典型地說來,該API會被用於和GPU交互,以便達成硬件加速的渲染。

你可以自由地——並且受鼓勵地——分享貢獻至本wiki教科書:它秉持free documentation的精神寫就,並屬於全人類。儘可自由地複製它、在學校或專業課程中教授它、改進文本、寫註釋甚至是新的章節。

我們在尋找貢獻者。如果你瞭解OpenGL,請盡情地留下評論、擴展TODO(待辦)章節和撰寫新的章節!

書架

自然科学 - 数学 - 生物学 - 工程学 - 计算机科学 - 醫學 - 體育
人文科学 - 哲學 - 艺术 - 文學 - 语言 - 历史 - 社会科学 - 商业与经济学 - 杂项

维基百科中的相关条目:

介紹 编辑

安裝OpenGL 编辑

現代OpenGL 编辑

"現代"OpenGL談論OpenGL 2.0+、OpenGL ES 2.0和WebGL——擁有一個可編程的流水線和着色器。

基礎弧域 编辑

01
 
教程 01:給新人的介紹,首次涉足(dive into)着色器 02
 
教程 02:給我們的代碼增加健壯性,透明度
03
 
教程 03:向着色器傳遞信息:屬性、變域和律態 04
 
教程 04:變換矩陣:調整位置以及旋轉
05
 
教程 05:增加第3個維度:一個立方體,以及一個相機 06
 
Tutorial 06: textures: displaying a wooden cube
07
 
OBJ format: loading Suzanne the monkey from Blender 08
 
Navigation: navigate in 3D space and manipulate objects in our model viewer

教程雛形:對未來教程的想法和筆記

光影弧域 编辑

科學弧域 编辑

精選主題 编辑

後期處理弧域 编辑

Mini-portal 编辑

Glescraft 编辑

使用積累緩存 编辑

前沿OpenGL 编辑

代碼質量 编辑

附錄 编辑

遺留版OpenGL 1.x 编辑

外部鏈接 编辑