相关推荐
-
OpenGL 通过Nehe教程改编 漫游3D场景 粗糙的世界
基于Nehe教程第十课粗糙的世界 继续完善的 漫游场景为一个仓库,有两个铁门,仓库两边堆着箱子。场景中的墙壁是通过读取txt文件中的数据构造的,想做修改的话可以改变txt文本做出你自己想要的简单的世界
-
粗糙的世界:Jeff Molofee(NeHe) 的 OPENGL 教程-第十课
这一课是由Lionel Brits (βtelgeuse)所写的。在本课中我们只对增加的代码做解释。当然只添加课程中所写的代码,程序是不会运行的。如果您有兴趣知道下面的每一行代码是如何运行的话,请下载完整的源码,并在浏览这一课的同时,对源码进行跟踪。 好了现在欢迎来到名不见经传的第十课。到现在为止,您应该有能力创建一个旋转的立方体或一群星星了,对3D编程也应该有些感觉了吧?但还是请等一下!不要立
-
OpenGL 第一个多边形
文:Lesson 2: Your First Polygon译 者:CKER 第一课中,我教您如何创建一个OpenGL窗口。这一课中,我将教您如何创建三角形和四边形。我们讲使用来创建GL_TRIANGLES一个三角形,GL_QUADS来创建一个四边形。 在第一课代码的基础上,我们只需在DrawGLScene()过程中增加代码。下面我重写整个过程。如果您计划修改上节课的代码,只需用下面的代码
-
粗糙的世界:Jeff Molofee(NeHe) 的 OPENGL 教程-第十课 (转)
粗糙的世界:Jeff Molofee(NeHe) 的 OPENGL 教程-第十课 (转)[@more@] Jeff Molofee(NeHe) 的 OPENGL 教程 第十课 Translated by CKER .N...
-
Jeff Molofee(NeHe) 的 OPENGL 教程
Jeff Molofee(NeHe) 的 OPENGL 教程,详细的讲解助你学习OPENGL。
-
NeHe OpenGL 源码+教程(part10)
NeHe OpenGL 源码+教程(part10) NeHe OpenGL 源码+教程(part10)
-
JeffMolofee(NeHe)的OPENGL教程-第一课[2]-InitGL
接下的代码段中,我们将对OpenGL进行所有的设置。我们将设置清除屏幕所用的颜色,打开深度缓存,启用smooth shading(阴影平滑),等等。这个例程直到OpenGL窗口创建之后才会被调用。此过程将有返回值。但我们此处的初始化没那么复杂,现在还用不着担心这个返回值。int InitGL(GLvoid) // 此处开始对OpenGL进行所有设置 {下一行启用smooth shading(阴影...
-
Andriod OpenGL 教程 10 - 3D世界
关键字: android OpenGL 移动开发 教程 到目前为止,我们已经学会了如何创建3D物体,给物体着色,在空间中打开灯光,给物体贴上纹理等基本功能。并有能力创建一个旋转的立方体或者一群闪烁的星星了,对3D编程也有了一定的了解。 这一课,我们将演示如何加载3D世界,并在3D世界中遨游。为此我们采用一个文本文件来定义我们的3D世界。这样可以方便地加载
-
OpenGL 着色
原 文:Lesson 3: Colors译 者:CKER 上一课中我教给您三角形和四边形的绘制方法。这一课我将教您给三角形和四边形添加2种不同类型的着色方法。使用单调着色(Flat coloring)给四边形涂上固定的一种颜色。使用平滑着色(Smooth coloring)将三角形的三个顶点的不同颜色混合在一起,创建漂亮的色彩混合。 继续在上节课的DrawGLScene例程上修改。下面将整
-
OpenGL教程之看起来很棒的雾
Jeff Molofee(NeHe)的OpenGL教程- 看起来很棒的雾原 文:Lesson 16: Cool Looking Fog译 者:sakura 难道你不想把“雾”加入到你的OpenGL程序中吗?那么在这课里我将要为您展现如何实现这项功能。这是我第一次写教程,而且相对来说我也是OpenGL/C++程序设计新手,所以如果您发现有什么错误的话,请让我知道。这课的代码是基于第7课的。
-
OpenGL教程之着色
Jeff Molofee(NeHe)的OpenGL教程- 着色原 文:Lesson 3: Colors译 者:CKER 上一课中我教给您三角形和四边形的绘制方法。这一课我将教您给三角形和四边形添加2种不同类型的着色方法。使用单调着色(Flat coloring)给四边形涂上固定的一种颜色。使用平滑着色(Smooth coloring)将三角形的三个顶点的不同颜色混合在一起,创建漂亮的色彩混合
-
NeHe OpenGL Lesson 10 – Loading And Moving Through A 3D World
This sample shows us a small proto-type how to write a game with OpenGL. This is the first lesson that abandon using hard code game world. It seems like a engine, a small one. What is an engine?...
-
新手上路:Jeff Molofee(NeHe) 的 OPENGL 教程-第一课
Jeff Molofee(NeHe) 的 OPENGL 教程#1font { font-family: Arial; line-height: 140%; font-size: 12pt; margin-top: 1; margin-bottom: 1 }body { font-famil
-
OpenSceneGraph实现的NeHe OpenGL教程 - 第十课
简介 本文实现从外部文件中加载场景,并进行简单的场景漫游操作。 一般来说,场景都是通过外部建模工具生成的,然后再通过osg进行读取加载,一方面直接通过顶点生成场景对程序员来说十分困难,另一方面通过外部建模的方式加载场景使得程序变得十分灵活。像我们玩的CS游戏就是通过加载一些地图文件实现在不同的场景之中战斗。 实现 在NeHe教程中实现的过程介绍的非常清楚,不熟悉
-
Android OpenGL(3)
前面介绍了Android OpenGL的开发基础,绘制了一个3D的物体,在立体空间控制一个3D对象,但如何来构建一个3D的场景呢?接下来就讲讲怎样去完成一个3D世界的场景吧。 首先,我们应该明白的是,任何一个复杂的对象都是由一些简单的三角形构成的,所以在创建一个复杂的3D场景之前,要先定义一个场景的数据结构。三角形本质上是由一些(两个以上)顶点组成的多边形,顶点是最基本的分类单位,它包含...
-
OpenGl中模拟走动效果
模拟走动效果;1、相应VK_UP按键消息,并作出如下处理 if (keys[VK_UP]) { xpos -= (float)sin(heading*piover180) * 0.05f; zpos -= (float)cos(heading*piover180) * 0.05f; if (walkbiasangle >= 359.0f) {
-
OpenGL 漫游3D世界
原 文:Lesson 10: Loading And Moving Through A 3D World译 者:CKER 这一课是由Lionel Brits(βtelgeuse)所写的。在本课中我们只对增加的代码做解释。当然只添加课程中所写的代码,程序是不会运行的。如果您有兴趣知道下面的每一行代码是如何运行的话,请下载完整的源码,并在浏览这一课的同时,对源码进行跟踪。 好了,现在欢迎来到名
-
漂亮的星星动画:Jeff Molofee(NeHe) 的 OPENGL 教程-第九课
Jeff Molofees OpenGL Windows Tutorial #9font { font-family: Arial; line-height: 180%; font-size: 12pt; margin-top: 2; margin-bottom: 2 }body { font-fam
-
位图波浪:Jeff Molofee(NeHe) 的 OPENGL 教程-第十一课
Jeff Molofee(NeHe) 的 OPENGL 教程 第十一课 Translated by CKER 大家好!对那些想知道我在这里作了些什么的朋友,您可以先按文章的末尾所列出的链接,下载我那毫无意义的Demo看看先!我是bosco,我将尽我所能教您来实现一个以正弦波方式运动的图象。这一课基于NeHe的教程第六课,当然您至少也应该学会了一至六课的知
-
纹理映射:Jeff Molofee(NeHe) 的 OPENGL 教程-第六课
font { font-family: Arial; line-height: 160%; font-size: 12pt; margin-top: 2; margin-bottom: 2 }body { font-family: font }td { border-left
1 楼 windflee 2008-11-20 08:41