8 y! U, j" n7 Y: s9 P' C 2、强大的可移植性。 微软的Direct3D虽然也是十分优秀的图形API,但它只用于Windows系统(现在还要加上一个XBOX游戏机)。而OpenGL不仅用于Windows,还可以用于Unix/Linux等其它系统,它甚至在大型计算机、各种专业计算机(如:医疗用显示设备)上都有应用。并且,OpenGL的基本命令都做到了硬件无关,甚至是平台无关。 6 ~: _* d. K& }, P0 A
, }3 W+ \$ P! n/ f, j3、高性能的图形渲染。 OpenGL是一个工业标准,它的技术紧跟时代,现今各个显卡厂家无一不对OpenGL提供强力支持,激烈的竞争中使得OpenGL性能一直领先。 总之,OpenGL是一个很NB的图形软件接口。至于究竟有多NB,去看看DOOM3和QUAKE4等专业游戏就知道了。 OpenGL官方网站(英文) 下面我将对Windows下的OpenGL编程进行简单介绍。$ e6 M5 R- z( e, K
学习OpenGL前的准备工作 % H( O/ z: L6 l% J% O5 {# c8 Y/ {/ u5 T" {, Z
第一步,选择一个编译环境 现在Windows系统的主流编译环境有Visual Studio,Broland C++ Builder,Dev-C++等,它们都是支持OpenGL的。但这里我们选择Visual Studio 2005作为学习OpenGL的环境。 % Y7 ?6 q" `0 `$ _5 S) c [2 X: g9 [ 5 E! b( e( `1 p- U" B; Y( f0 n第二步,安装GLUT工具包 GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安装。' m5 e3 L1 c; }, ?! [2 b
, I, T9 q. [8 g j- z1 ?: m
单机下载: M( Y- D: L$ y/ h1 A' X; C) ]0 | OpenGL入门教程(精).rar(264.46 KB, 下载次数: 3)
2014-1-15 17:39 上传
点击文件名下载附件
下载积分: 体力 -2 点
1 Q, e8 i% C6 ?% a' U5 p
/ Y* I. X4 j8 @& E; x4 W* b8 f' ?
* y- O; h$ p, t$ q' _" [