OpenGL ES
文章平均质量分 81
wildfireli
这个作者很懒,什么都没留下…
展开
-
西蒙iphone-OpenGL ES 教程 -11
改变loadTexture[] 第一件需要做的是就是改变 loadTexture[]. 基本上,我们可以改变调用如下: - (void)loadTexture:(NSString *)name intoLocation:(GLuint)location; 向前看。转载 2011-10-13 18:54:48 · 781 阅读 · 0 评论 -
西蒙iphone-OpenGL ES 教程 -05
向我上个教程说的那样,我厌倦了在屏幕上绘制白色的物体,让我们增加一些颜色,就象苹果模块自动生成的工程那样。下面我的介绍你要注意了,因为这些概念将在我们开始纹理渲染的时候起到作用(很快的) 在OpenGL ES中,可以为整体物体设计一个单一的颜色块, 或可用多色和渲染的颜色转转载 2011-10-13 18:46:24 · 563 阅读 · 0 评论 -
西蒙iphone-OpenGL+ES+教程+-04
今天,我们要在之前的基础上,在屏幕上同时显示三角形和矩形。为了做到这点,我们需要移动它们。移动物体这个动作我们称之为转化。(坐标转换) 在OpenGL ES中,对模型/物体进行转换有三种不同的类型。它们是: 1.Translate – 在3d空间里移动物体。 2.R转载 2011-10-13 18:45:24 · 508 阅读 · 0 评论 -
西蒙iphone-OpenGL ES 教程 -14
禽流感,忙碌,母亲节,和其他一些东西,这就意味着,我不在此博客一段时间。所以,现在是时候做事情了。 3D中的移动 我的时间很紧迫,所以今天会是一个真正的快速入门。我们将开始建立一个“真正的”3d世界,从地板开始建立一切的东西。然而,在我开始之前,我像先介绍如何在3d中移动转载 2011-10-13 18:57:44 · 553 阅读 · 0 评论 -
西蒙iphone-OpenGL ES 教程 -12
我在高中的最后一年,我正在做一个先进的数学题目,是因为有趣,看着油漆干燥。有不少次我都没有谈到,因为我的那些先进的教学理念在课堂的环境根本没有激励我。 有一天,我继续坐在教室的后面发呆,突然我发现白板上的这样一行: [ a b c ] .转载 2011-10-13 18:56:07 · 997 阅读 · 0 评论 -
西蒙iphone-OpenGL ES 教程 -02
图元是构成复杂物体的基本绘图要素。在OpenGL ES中,你可以使用的图元有点,线,三角形。它们都有非常强的自我解释性,我觉得你需要有些例子让你看到它们。 首先,让我们来看看一些代码,然后我们可以谈论这是怎么回事,这样您就可以使用它来创建一些自己的代码。 图元 #1转载 2011-10-13 16:50:41 · 791 阅读 · 0 评论 -
西蒙iphone-OpenGL ES 教程 -08
起初,我想下一章介绍光照的,但是我又想到别的。我们依然有很多基本对象及转换没有完成,特别是我们在不同的坐标系中对不同的物体进行转换。 记 得我们如何在整个屏幕内使用 glTranslatef() 和 glRotatef ()?如果我想作一些不同的事情,我就会使用一个很方便的转载 2011-10-13 18:52:46 · 725 阅读 · 0 评论 -
西蒙iphone-OpenGL ES 教程 -07
到目前为止,我们已经对2d物体做了很好的说明。现在是开始创建3d物体的时候了。虽然我们不需要太多的改变,它们需要更多的顶点(如果你创建并使用顶点数组)或者更多的坐标转换,如果你想使用多个平面来创建一个立方体。 也许我该先介绍点和线,但是至今我们已经介绍了一些纹理映射矩形及彩转载 2011-10-13 18:51:46 · 528 阅读 · 0 评论 -
西蒙iphone-OpenGL ES 教程 -06
我已经决定提前介绍纹理映射,因为它可能更容易纹理映射一个对象,而不是面对一个多面(或三维物体) 。此外,似乎这是iPhone OpenGL ES的程序员最希望得到的知识,所以我会坚持到现在都说到纹理映射。 我知道我已经跳过了OpenGL支持的很多细节,使你直接在屏幕上实验绘转载 2011-10-13 18:50:24 · 558 阅读 · 0 评论 -
西蒙iphone-OpenGL ES 教程 -03
严格意义上来说,矩形并不是OpenGL ES的图元。 但是,让我们面对现实,绘制这些矩形象绘制一个三角形一样非常简单。在本教程中,我们将把基本的三角形绘制代码转化为绘制矩形。再一次说明,这些渲染是静 止的,但是我们通过转化(即移动它们)来使它们快速移动。当然,一旦我们完成了矩形,转载 2011-10-13 17:19:01 · 700 阅读 · 0 评论 -
西蒙iphone-OpenGL ES 教程 -01
关于iPhone的 OpenGL ES是建立在Xcode下,苹果推出的sdk版本中包含这个模板。我们要做的的就是帮助您建立这个模板,并在真正需要的地方方便快捷的添加有用的代码。这就是我们今天要做的。 打开 XCode并创建一个新的工程。选择”OpenGL ES转载 2011-10-13 16:48:42 · 1021 阅读 · 0 评论 -
西蒙iphone-OpenGL ES 教程 -13
Had a funny conversation with my boss the other day. He’s a much more learned OpenGL and general graphics gentleman than I am despite the fa转载 2011-10-13 18:57:03 · 661 阅读 · 0 评论 -
西蒙iphone-OpenGL ES 教程 -10
请注意:我对我写这个教程时的状态不是很满意,所以如果你有些地方有疑惑,请不要在意。如果哪里错了,也别担心,我会在第2节里继续解释它。 谁 是 Mr. Buzzy? 那是我的厨房搅拌机!(英文里搅拌机和混合色是同样的)我们当然不是在谈论我的厨房搅拌机或者混合3d软件,我们转载 2011-10-13 18:54:00 · 1141 阅读 · 0 评论 -
OpenGL纹理映射
// BMPLoader.h #pragma once #include "stdafx.h" #define BITMAP_ID 0x4D42 class CBMPLoader { public: CBMPLoader(void); ~CBMPLoader(void); bool LoadBitmap(const char *filename); //原创 2011-11-12 15:11:36 · 996 阅读 · 1 评论