|
品寒绝顶 雪舞人间 |
|
OpenGL 是最好的三维图形API了,你还没有用过?那么现在,来吧! OpenGL是由SGI公司设计的一套底层三维图形API,之所以称之为底层API,是因为它没有提供几何实体图元,不能直接用以描述场景。OpenGL是一个开放图形库,目前在Windows、MacOS、OS/2、Unix/X-Windows等系统下均可使用,且仅在窗口相关部分(系统相关)略有差异,因此具有良好的可移植性,同时调用方法简洁明了,深受好评,应用广泛。最近在Game开发界更掀起了一股热潮,大批高手强烈要求微软公司积极支持OpenGL。众所周知,在Windows平台带有Direct3D和OpenGL两种三维API,而Direct3D是MS自己搞出来的。请看OpenGL vs. D3D 在OpenGL的基础上还有Cosmo3D、OpenInventor、Optimizer等多种高级图形库,适应不同应用。 OpenGL Step By Setp:一步一步走进三维图形的殿堂!
作为三维图形学习者来说,最重要的是图形学的数学原理及选定库的用法,接下来研究各种效果的实现方法,如此则可真正步入三维世界。如果急需解决什么问题的话,则在选定库时就要仔细分析所需涉及的层次,如可用高层描述性图形库则尽可能用高层库,并且在精通所选定库之前不再去探究其它类似或相关库。 本教程注重实用,试图做到学了多少就能在自己的程序里用多少,对于OpenGL的实现与原理等放在较后部分,别外充分利用联机文档和样本程序大胆尝试修改更有裨益。因此,在每一步中,务必领会主题内容,对其中涉及但未作讲解的内容则可放过。 1997-6-16 |