
OpenGL
yshen_dublin
这个作者很懒,什么都没留下…
展开
-
OpenGL入门学习之十五——从“绘制一个立方体”来看OpenGL的进化过程
呵呵,绘制一个立方体,简单呀,我们学了第一课第二课,早就会了。 先别着急,立方体是很简单,但是这里只是拿立方体做一个例子,来说明OpenGL在绘制方法上的改进。 从原始一点的办法开始一个立方体有六个面,每个面是一个正方形,好,绘制六个正方形就可以了。glBegin(GL_QUADS); glVertex3f(.转载 2010-01-04 07:46:00 · 482 阅读 · 0 评论 -
OpenGL极速入门宝典
按照惯例我还是要先说一些废话,OpenGL被严格定义为“一种到图形硬件的软件接口”。从本质上说,它是一个完全可移植并且速度很快的3D图形和建模库。使用OpenGL,你可以创建视觉质量接近射线跟踪程序的精致漂亮的3D图形。使用OpenGL的最大好处是它比射线跟踪程序要快好几个数量级。它使用由SiliconGraphcs(SGI)公司精心开发和优化的算法,这家公司在计算机图形和动画领转载 2010-01-03 23:13:00 · 722 阅读 · 0 评论 -
OpenGL颜色混合
Blend混合是将源色和目标色以某种方式混合生成特效的技术。混合常用来绘制透明或半透明的物体。在混合中起关键作用的α值实际上是将源色和目标色按给定比率进行混合,以达到不同程度的透明。α值为0则完全透明,α值为1则完全不透明。混合操作只能在RGBA模式下进行,颜色索引模式下无法指定α值。物体的绘制顺序会影响到OpenGL的混合处理。 glEnable( GL_BLEND );转载 2010-01-08 08:03:00 · 1666 阅读 · 0 评论 -
OpenGL渲染流水中的处理步骤
<br />显示列表:<br />不管数据描述的是几何体还是像素,都可以被存储在显示列表中,供现在或以后使用;也可以不将数据存储在显示列表中,而是立刻对数据进行处理,这被称为直接模式.显示列表被执行时,其中存储的数据被发送出去,就像在应用程序中用直接模式发送一样.<br />求值程序:<br />所有的几何图元最终都是使用顶点描述的.参数化曲面和曲线最初可能是由控制点和多项式函数(基函数)描述的.求值程序提供了一种根据控制点导出描述曲面的顶点的方法.这种方法是一种多项式映射(polyno转载 2010-11-23 18:03:00 · 1150 阅读 · 0 评论