OpenGL入门学习——第八课 使用显示列表

转载 2013年12月05日 18:04:53
今天介绍关于OpenGL显示列表的知识。本课内容并不多,但需要一些理解能力。在学习时,可以将显示列表与C语言的“函数”进行类比,加深体会。
我们已经知道,使用OpenGL其实只要调用一系列的OpenGL函数就可以了。然而,这种方式在一些时候可能导致问题。比如某个画面中,使用了数千个多边形来表现一个比较真实的人物,OpenGL为了产生这数千个多边形,就需要不停的调用glVertex*函数,每一个多边形将至少调用三次(因为多边形至少有三个顶点),于是绘制一个比较真实的人物就需要调用上万次的glVertex*函数。更糟糕的是,如果我们需要每秒钟绘制60幅画面,则每秒调用的glVertex*函数次数就会超过数十万次,乃至接近百万次。这样的情况是我们所不愿意看到的。

相关文章推荐

OpenGL入门学习——第八课

今天介绍关于OpenGL显示列表的知识。本课内容并不多,但需要一些理解能力。在学习时,可以将显示列表与C语言的“函数”进行类比,加深体会。 我们已经知道,使用OpenGL其实只要调用一系列的Open...

机器学习第八课——SVM(3)核函数与SMO算法

(1)简单回顾。 在继续学习之前,我要重新梳理一下上一节课的思路。未必都能够消化的前提下,这样做是必要的。 问题思路:求解最优间隔分类器的时候,我们如何求解出W,b,和 a ? 假设原问题的形式为: ...

oc语言第八课 内存管理二——ios学习连载13

oc语言第八课 内存管理二

用OpenSceneGraph实现的NeHe OpenGL教程 - 第八课

简介 本课是在第七课的基础上实现将立方体变透明的效果,其中用到了OpenGL中的混合(Blend) 实现 在OpenGL中如何实现混合以及混合实现的原理和过程在NeHe教程中已经解释的很清楚了...

OpenGL教程翻译 第八课 缩放变换

OpenGL教程翻译 第八课 缩放变换 原文地址:http://ogldev.atspace.co.uk/(源码请从原文主页下载) Background   缩放矩阵也很简单!它...
  • Vcube
  • Vcube
  • 2015年07月26日 21:30
  • 524

NeHe OpenGL第八课:混合

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://yarin.blog.51cto.com/1130898/380348NeHe O...
  • GEOLO
  • GEOLO
  • 2011年07月14日 15:58
  • 691

NeHe OpenGL教程 第八课 混合

完全的透明(simple transparency) 在OpenGL中很多特定的效果依赖于一些类型的混合。混合用来把将要绘制到屏幕上的像素的颜色和已经绘制到屏幕上的像素的颜色结合起来。颜色如何混合依...
  • ygc87
  • ygc87
  • 2011年10月13日 01:34
  • 969

Cocos2d-x从入门到精通第八课《坐标系统》

一. Cocos2d-x坐标系的概念         Cocos2d-x的坐标系和Opengl的坐标系相同,都起源于笛卡尔坐标系。那么什么是笛卡尔坐标系呢,如图:                   ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OpenGL入门学习——第八课 使用显示列表
举报原因:
原因补充:

(最多只允许输入30个字)