文章 2013-01-12 来自:开发者社区

opengl 教程(10) index draw

原帖地址:http://ogldev.atspace.co.uk/www/tutorial10/tutorial10.html         OpenGL提供了几个draw函数: 之前用的 glDrawArrays() 称作ordered draws(顺序的draw调用),如果指定draw体元为线,则顶点缓冲中按排列顺序,每2个顶点解释...

文章 2013-01-12 来自:开发者社区

opengl 教程(9) 顶点属性插值

原帖地址:http://ogldev.atspace.co.uk/www/tutorial09/tutorial09.html         本章我们了解3D管线的一个重要特性,在光栅化阶段的顶点属性插值。从前面的教程我们知道,为了在屏幕上输出渲染的物体,我们在顶点shader中输出gl_Position,这是一个四维向量,表示齐次空间...

文章 2013-01-12 来自:开发者社区

opengl 教程(8) 物体缩放

原帖地址:http://ogldev.atspace.co.uk/www/tutorial08/tutorial08.html         缩放矩阵比较简单,它的目的就是在三个轴(x,y,z)方向,对物体长度进行缩放(或者说,对顶点在三个轴的分量进行缩放),当然也可以选择某个轴方向来缩放。对物体进行缩放的原因主要是用来匹配世界空间不同...

文章 2013-01-12 来自:开发者社区

opengl 教程(7) 旋转变化

原帖地址:http://ogldev.atspace.co.uk/www/tutorial07/tutorial07.html       本章我们来学习一下,物体的旋转。所谓旋转,就是一个点,绕某个固定的轴转动一定的角度。在笛卡尔坐标系中,我们绕某个主轴转动时候,会保持该轴决定的分量不变,比如绕z轴旋转,z坐标分量不变,x,y分量变化,所以又称绕...

文章 2013-01-08 来自:开发者社区

opengl 教程(3) 在窗口画三角形

    原文地址:http://ogldev.atspace.co.uk/www/tutorial03/tutorial03.html       本教程内容很少,主要是在教程2基础上渲染一个三角形。    在前面一个教程中,我们在归一化的裁剪空间中定义一个顶点,这样就省去一些坐标变化操作,但不能省去的操作是...

文章 2012-10-28 来自:开发者社区

opengl 教程(6) 平移变换

原帖地址:http://ogldev.atspace.co.uk/www/tutorial06/tutorial06.html        在这篇教程中,我们开始对三维物体进行位置变化操作,比如平移、旋转、缩放等等。物体位置变化的操作通常都是通过矩阵来实现的,每种变化用一个矩阵表示,如果一个物体进行多种位置操作,可以把它们对应的矩阵乘起来,最后再...

文章 2012-10-28 来自:开发者社区

opengl 教程(5) shader(2) uniform变量

      原帖地址:http://ogldev.atspace.co.uk/www/tutorial05/tutorial05.html         在这篇教程中,我们将接触到一种新的shader变量uniform variables,这种变量和属性变量的区别:属性变量是指每个顶点s...

文章 2012-10-27 来自:开发者社区

opengl 教程(4) shader(1)

     原帖地址:http://ogldev.atspace.co.uk/www/tutorial04/tutorial04.html      本章开始学习shader的使用,以前大家常使用OpenGL固定管线来做一些程序,shader相对来说使用较少,而现代gpu编程,shader应用少不了,虽然使用shader...

文章 2012-10-23 来自:开发者社区

opengl 教程(2) 在窗口画点

      原文地址:http://ogldev.atspace.co.uk/www/tutorial02/tutorial02.html       通常在写OpenGL程序时候,我们都需要glew库,该库包装了OpenGL的各种扩展,便于我们使用。 我们可以在main函数中调用glew初始化函数...

文章 2012-10-23 来自:开发者社区

opengl 教程(1) 创建窗口

本章教程内容主要来自:http://ogldev.atspace.co.uk/www/tutorial01/tutorial01.html 使用OpenGL之前,请先安装和设置好FreeGlut和glew, 下载地址: http://freeglut.sourceforge.net/ http://glew.sourceforge.net/   原教程源码下载地址:http://o...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等