1. 程式人生 > >十大OpenGL教程

十大OpenGL教程

    這個是我覺得全世界最知名的OpenGL教程,而且有網友將其中48個教程翻譯成了中文http://www.owlei.com/DancingWind/Nehe 此教程最大的特點是提供了針對不同平臺、不同編譯器、不同語言的各種版本。你不用考慮自己用的是Linux/Windows、VC/BC、C++/Java/C#/VB,甚至D語言,你都能找到對應的版本。除了這些教程,在Nehe Productions你還能下載到各種很cool的Demo,相當多的一部分都提供原始碼。http://nehe.gamedev.net/data/downloads/download.asp?letter=0-9

   有100個免費的OpenGL教程,內容涉及很多八叉樹、BSP、Cg、GLSL、各種紋理對映技術等,還有OpenAL、Ray Tracing的教程。該網站還推出了一本教你製作遊戲引擎的書《Ultimate Game Programming with DirectX》,暫時還沒有中文翻譯版。

   有關於OpenGL、DirectX的很多教程、而且還定時更新一些東西,不過最近該連結我打開不了,不知道暫時出了什麼問題。

   有針對View Frustum、GLSL、Math、Billboarding、Picking、Terrain、Display Lists、GLUT各專題的教程。其中關於GLUT、Terrain部分講解都非常詳細。一般的教程網站都是通過一段程式碼展示OpenGL的某種渲染效果,如果沒有圖形學背景很難理解其原理,該網站對所列每項技術的來龍去脈,相關演算法都有比較詳細的說明,會讓你理解更加深刻。

   我接觸最早的一個OpenGL教程網站,有很多有特色的教程,比如一個小的2D RPG教程,可惜現在大部分程式碼都不能免費下載了。

   有關於OpenGL、GLSL、Direct3D的教程,還有很多其它有用的資料、工具下載,個人覺得很棒的一個網站。

   OpenGL、GLSL、DirectX、Physics、Math等相關教程,看著很不錯。 

   教程的內容包含OpenGL基本變換、紋理對映等,也有一些有趣的Demo,可惜沒有提供原始碼下載。

   挺有特色的一個網站。

   我知道的第一個OpenGL視訊教程,可惜是全英文的,看視訊教程還有一個好處就是不經意間能學到作者程式設計時的一些細小技巧。