Tutorial

OpenGL入门学习——第十六课,在Windows系统中显示文字

点击下载附件
现在即将放出的是第十六课的内容。 首先还是以前课程的连接: 第一课,编写第一个OpenGL程序 第二课,绘制几何图形 第三课,绘制几何图形的一些细节问题 第四课,颜色的选择 第五课,三维的空间变换 第六课,动画的制作 第七课,使用光照来表现立体感 第八课,使用显示列表 第九课,使用混合来实现半透明效果 第十课,BMP文件与像素操作 第十一课,纹理的使用入门 第十二课,OpenGL片断测试 第十三课,OpenGL是一个状态机 第十四课,OpenGL版本和OpenGL扩展 第十五课,从”绘制一个立方体”来看OpenGL的进化过程 第十六课,在Windows系   … … … …   阅读更多

News, OpenGL, Tutorial

OpenGL入门学习——第十五课,从“绘制一个立方体”来看OpenGL的进化过程

点击下载附件
现在即将放出的是第十五课的内容。 首先还是以前课程的连接: 第一课,编写第一个OpenGL程序 第二课,绘制几何图形 第三课,绘制几何图形的一些细节问题 第四课,颜色的选择 第五课,三维的空间变换 第六课,动画的制作 第七课,使用光照来表现立体感 第八课,使用显示列表 第九课,使用混合来实现半透明效果 第十课,BMP文件与像素操作 第十一课,纹理的使用入门 第十二课,OpenGL片断测试 第十三课,OpenGL是一个状态机 第十四课,OpenGL版本和OpenGL扩展 第十五课,从”绘制一个立方体”来看OpenGL的进化过程 –→ 本次课程的   … … … …   阅读更多

News, OpenGL, Tutorial

OpenGL入门学习——第十四课,OpenGL版本和OpenGL扩展

点击下载附件
现在即将放出的是第十四课的内容。 首先还是以前课程的连接: 第一课,编写第一个OpenGL程序 第二课,绘制几何图形 第三课,绘制几何图形的一些细节问题 第四课,颜色的选择 第五课,三维的空间变换 第六课,动画的制作 第七课,使用光照来表现立体感 第八课,使用显示列表 第九课,使用混合来实现半透明效果 第十课,BMP文件与像素操作 第十一课,纹理的使用入门 第十二课,OpenGL片断测试 第十三课,OpenGL是一个状态机 第十四课,OpenGL版本和OpenGL扩展 –→ 本次课程的内容 这次要讲的是OpenGL版本和OpenGL扩展。呵呵,你的系统支持什么版本的   … … … …   阅读更多

OpenGL, Tutorial, opengl es

OpenGL入门学习——第十三课,OpenGL是一个状态机

点击下载附件
这个教程,拖了大半年都没有更新,很多朋友可能都以为它不会再更新了。有的时候甚至我自己也是这样认为的,因为水平的限制,还有时间的限制。但是我觉得,如果有机会能够写一点了,那么我就抓住机会写一点,总比什么都不写要好。 这个五一节没有什么安排,就多写一些课程给大家吧。 必须说明一下,我自己的水平实在有限,出错在所难免。前面写的十二课教程,有些内容的说明是不完整的或者不正确的。有的问题,朋友拿来问我,结果我自己都没办法自圆其说,实在惭愧。虽然现在自己的能力比写课程的时候有所提高,但是我也并没有修改那些教程了。 现在即将放出的是第十三课的内容。 首先还是以前课程的连接: 第一课,编写第一   … … … …   阅读更多

News, OpenGL, Tutorial

OpenGL入门学习——第十二课,OpenGL片断测试

点击下载附件
大家好。现在因为参加工作的关系,又是长时间没有更新。趁着国庆的空闲,总算是又写出了一课。我感觉入门的知识已经快要介绍完毕,这课之后再有一课,就可以告一段落了。以后我可能会写一些自己在这方面的体会,做一份进阶课程。 现在即将放出的是第十二课的内容。 首先还是以前课程的连接: 第一课,编写第一个OpenGL程序 第二课,绘制几何图形 第三课,绘制几何图形的一些细节问题 第四课,颜色的选择 第五课,三维的空间变换 第六课,动画的制作 第七课,使用光照来表现立体感 第八课,使用显示列表 第九课,使用混合来实现半透明效果 第十课,BMP文件与像素操作 第十一课,纹理的使用入门 第十二课,   … … … …   阅读更多

News, OpenGL, Tutorial

OpenGL入门学习——第十一课,纹理的使用入门

大家久等了。 因为毕业参加工作的关系,很长时间没有更新。 现在放出第十课的内容。 首先还是以前课程的连接: 第一课,编写第一个OpenGL程序 第二课,绘制几何图形 第三课,绘制几何图形的一些细节问题 第四课,颜色的选择 第五课,三维的空间变换 第六课,动画的制作 第七课,使用光照来表现立体感 第八课,使用显示列表 第九课,使用混合来实现半透明效果 第十课,BMP文件与像素操作 第十一课,纹理的使用入门 –→ 本次课程的内容 我们在前一课中,学习了简单的像素操作,这意味着我们可以使用各种各样的BMP文件来丰富程序的显示效果,于是我们的OpenGL图形程序也不再像以前总是只显示几个多   … … … …   阅读更多

News, OpenGL, Tutorial

OpenGL入门学习——第十课,BMP文件与像素操作

现在放出第十课的内容。 首先还是以前课程的连接: 第一课,编写第一个OpenGL程序 第二课,绘制几何图形 第三课,绘制几何图形的一些细节问题 第四课,颜色的选择 第五课,三维的空间变换 第六课,动画的制作 第七课,使用光照来表现立体感 第八课,使用显示列表 第九课,使用混合来实现半透明效果 第十课,BMP文件与像素操作 –→ 本次课程的内容 今天我们先简单介绍Windows中常用的BMP文件格式,然后讲OpenGL的像素操作。虽然看起来内容可能有点多,但实际只有少量几个知识点,如果读者对诸如”显示BMP图象”等内容比较感兴趣的话,可能不知不觉就看完了。 像   … … … …   阅读更多

News, OpenGL, Tutorial

OpenGL入门学习——第九课,使用混合来实现半透明效果

再次更新 。 首先是以前学习的课程连接列表。 第一课,编写第一个OpenGL程序 第二课,绘制几何图形 第三课,绘制几何图形的一些细节问题 第四课,颜色的选择 第五课,三维的空间变换 第六课,动画的制作 第七课,使用光照来表现立体感 第八课,使用显示列表 第九课,使用混合来实现半透明效果 –→ 本次课程的内容 今天介绍关于OpenGL混合的基本知识。混合是一种常用的技巧,通常可以用来实现半透明。但其实它也是十分灵活的,你可以通过不同的设置得到不同的混合结果,产生一些有趣或者奇怪的图象。 混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜   … … … …   阅读更多

News, OpenGL, Tutorial

OpenGL入门学习——第八课

现在趁着有点空闲,更新快一点。 第一课,编写第一个OpenGL程序 第二课,绘制几何图形 第三课,绘制几何图形的一些细节问题 第四课,颜色的选择 第五课,三维的空间变换 第六课,动画的制作 第七课,使用光照来表现立体感 第八课,使用显示列表 –→ 本次课程的内容 今天介绍关于OpenGL显示列表的知识。本课内容并不多,但需要一些理解能力。在学习时,可以将显示列表与C语言的”函数”进行类比,加深体会。
我们已经知道,使用OpenGL其实只要调用一系列的OpenGL函数就可以了。然而,这种方式在一些时候可能导致问题。比如某个画面中,使用了数千个多边形来表现一个比   … … … …   阅读更多

News, OpenGL, Tutorial

OpenGL入门学习——第七课

沉默了好长一段时间,这个课程终于要开始更新了。不是我不想写,实在是因为前段时间忙着干一些无聊却又不得不做的事情。 好了,我也不在这里发什么牢骚,下面先回顾一下已经学习的课程: 第一课,编写第一个OpenGL程序 第二课,绘制几何图形 第三课,绘制几何图形的一些细节问题 第四课,颜色的选择 第五课,三维的空间变换 第六课,动画的制作 第七课,使用光照来表现立体感 –→ 本次课程的内容 今天要讲的是OpenGL光照的基本知识。虽然内容显得有点多,但条理还算比较清晰,理解起来应该没有困难。即使对于一些内容没有记住,问题也不大–光照部分是一个比较独立的内容,它的学习与其它方面的   … … … …   阅读更多

News, OpenGL, Tutorial