openGL

1.纹理(texture)

纹理映射——在计算机图形中应用于一个表面的位图图像

一个纹理其实就是一幅图像。我们可以把这幅图像的整体或部分贴到我们先前用顶点勾画出的物体上去——比如对一个立方体、圆等贴上纹理图。我们也可以对纹理图像的整体或某个部分重复使用,贴到我们的目标物体上。

更精确地来讲,把纹理视作为图像是狭隘的。因为纹理可以是一维、二维或三维的。

我们如何获得纹理呢?我们大部分获得纹理的途径是通过专业的绘图软件来进行绘制,最后把图片保存为png、jpg等格式。当然,还用更直接的方法就是用数码相机拍摄(这个时候iPhone4的摄影功能就能派上用场了,呵呵)。除此之外,我们还可以通过编程来创建一幅图像作为纹理。

例子下载:

http://download.csdn.net/source/3529339


2.光效

OpenGL ES允许你创建8个光源。

eg:
 glEnable(GL_LIGHT0);

在 OpenGL ES中,光由三个元素组成,分别是环境元素(ambient component), 散射元素(diffuse component)和 高光元素(specular component)。


3.法线

法线定义

normal line  始终垂直于某平面的虚线,公正无私,像个法官一样,故取名为法线



更新中......

附:

1.   转:西蒙iphone-opengl es

http://www.cocoachina.com/special/2010/0126/404.html

http://www.iphone-geek.cn/%E7%BC%96%E7%A8%8B/opengl-es-01-%E7%BB%98%E5%88%B6%E5%9F%BA%E6%9C%AC%E5%9B%BE%E5%BD%A21-%E4%B8%89%E8%A7%92%E5%BD%A2


2.

不错的学习网站

http://www.iphone-geek.cn




你可能感兴趣的:(编程,c,iPhone,图形,2010)