【精品教程】OpenGL入門教程(精)文檔分享

OpenGL作爲當前主流的圖形API之一,它在一些場合具有比DirectX更優越的特性。

1、與C語言緊密結合。 OpenGL命令最初就是用C語言函數來進行描述的,對於學習過C語言的人來講,OpenGL是容易理解和學習的。如果你曾經接觸過TC的graphics.h,你會發現,使用OpenGL作圖甚至比TC更加簡單。

2、強大的可移植性。 微軟的Direct3D雖然也是十分優秀的圖形API,但它只用於Windows系統(現在還要加上一個XBOX遊戲機)。而OpenGL不僅用於Windows,還可以用於Unix/Linux等其它系統,它甚至在大型計算機、各種專業計算機(如:醫療用顯示設備)上都有應用。並且,OpenGL的基本命令都做到了硬件無關,甚至是平臺無關。

3、高性能的圖形渲染。 OpenGL是一個工業標準,它的技術緊跟時代,現今各個顯卡廠家無一不對OpenGL提供強力支持,激烈的競爭中使得OpenGL性能一直領先。 總之,OpenGL是一個很NB的圖形軟件接口。至於究竟有多NB,去看看DOOM3和QUAKE4等專業遊戲就知道了。 OpenGL官方網站(英文) 下面我將對Windows下的OpenGL編程進行簡單介紹。
學習OpenGL前的準備工作

第一步,選擇一個編譯環境 現在Windows系統的主流編譯環境有Visual Studio,Broland C++ Builder,Dev-C++等,它們都是支持OpenGL的。但這裏我們選擇Visual Studio 2005作爲學習OpenGL的環境。

第二步,安裝GLUT工具包 GLUT不是OpenGL所必須的,但它會給我們的學習帶來一定的方便,推薦安裝。

單機下載


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