![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据呈现-OpenGL ES
文章平均质量分 75
太阳火神的美丽人生
专注于敏捷开发及移动和物联设备研究:iOSAndroidHtml5ArduinopcDuino。
展开
-
1.1. OpenGL历史 OpenGL History
OpenGL是行业标准的跨平台应用编程接口(API)。这份API的规范在1992年完成,1993年出现第一份实现。它与Silicon Graphics股份有限公司设计和支持的叫做Iris GL (图形库)的自用API大部分兼容。为了建立一个行业标准,Silicon Graphics与各种其它图形硬件公司合作创建了一个开放的标准,称为"OpenGL"。OpenGL is翻译 2013-12-13 08:50:33 · 1464 阅读 · 0 评论 -
1.2. OpenGL演进 OpenGL Evolution
1.2. OpenGL演进 OpenGL Evolution因为在2.0之前,它的基础设计为固定功能的状态机,所以修改OpenGL的唯一方法就是给它定义扩展。因此,大量的以扩展形式提供的功能在各种不同的OpenGL实现中可用,这些扩展揭示新的硬件功能。OpenGL有一套定义明确的扩展机制,硬件供应商可以自由地定义和实现揭示新硬件功能的特性。因为只有OpenGL的实现者可翻译 2013-12-13 09:10:08 · 1397 阅读 · 0 评论 -
1.7. 绘制几何体 Drawing Geometry
1.7. 绘制几何体 Drawing GeometryAs you can see from Figure 1.1, data for drawing geometry (points, lines, and polygons) startsoff in application-controlled memory (1). This memory may be on the hos翻译 2013-12-13 09:19:36 · 1629 阅读 · 0 评论 -
1.8. 绘制图片 Drawing Images
1.8. 绘制图片 Drawing ImagesAs mentioned previously, OpenGL has a great deal of support for drawing images in addition toits support for drawing 3D geometry. In OpenGL parlance, images are called翻译 2013-12-13 09:22:06 · 1309 阅读 · 0 评论 -
1.3. 执行模型 Execution Model
1.3. 执行模型 Execution ModelThe OpenGL API is focused on drawing graphics into frame buffer memory and, to a lesserextent, in reading back values stored in that frame buffer. It is somewhat uniqu翻译 2013-12-13 09:13:34 · 1336 阅读 · 0 评论 -
1.5. 状态 State
1.5. 状态 StateOpenGL was designed as a state machine for updating the contents of a frame buffer. Theprocess of turning geometric primitives, images, and bitmaps into pixels on the screen isc翻译 2013-12-13 09:15:26 · 1114 阅读 · 0 评论 -
1.6. 渲染管线 Processing Pipeline
1.6. 渲染管线 Processing PipelineFor specifying the behavior of OpenGL, the various operations are defined to be applied in aparticular order, so we can also think of OpenGL as a GRAPHICS PROCES翻译 2013-12-13 09:17:47 · 1586 阅读 · 0 评论 -
1.9. 坐标转换 Coordinate Transforms
1.9. 坐标转换 Coordinate TransformsThe purpose of the OpenGL graphics processing pipeline is to convert threedimensionaldescriptions of objects into a two-dimensional image that can be displayed.翻译 2013-12-13 09:24:33 · 3094 阅读 · 0 评论 -
1.10. 纹理 Texturing
1.10. 纹理 TexturingThe area of texture mapping is one of the more complex areas of the OpenGL API. It has beenextended more often than most of the other areas of OpenGL primarily because this w翻译 2013-12-13 09:25:39 · 1251 阅读 · 0 评论 -
1.12. 补充信息 - Further Information
1.12. 补充信息 - Further InformationThe Web site http://opengl.org has the latest information for the OpenGL community, forumsfor developers, and links to a variety of demos and technical informat翻译 2013-12-13 09:36:11 · 1332 阅读 · 0 评论 -
1.4. 桢缓存 The Frame Buffer
1.4. 桢缓存 The Frame BufferOpenGL is an API for drawing graphics, and so the fundamental purpose for OpenGL is totransform data provided by an application into something that is visible on the d翻译 2013-12-13 09:14:44 · 1263 阅读 · 0 评论 -
罗朝辉 《OpenGL ES 2.0 iOS教程》完整列表
这一天,打开关,关了搜,搜了再打开,反反复复找老罗的博客文章,看来还是得建个置顶,方便自已,方便他人。再次感谢老罗,越往后研究,越感觉到,老罗之前“啰里巴嗦”的这些基本知识,眼下真如宝典般有用!谢谢。水总是在渴的时侯被人感觉带得少了,其余时间再少的水,都歉多,歉沉!罗朝辉 《OpenGL ES 2.0 iOS教程》完整列表[移动开发] [OpenGL转载 2014-01-03 21:01:58 · 2132 阅读 · 0 评论 -
(译)OpenGL ES2.0 – Iphone开发指引
纯的不能再纯的转载,原译者说别人是牛人,不过在我看来,他也挺牛的了。刚接触OpenGL ES时,这篇文章不知看了多少遍了,只能照本宣科,不知其然与其所以然。后决定放弃这种不负责任的工作方式,虽然不是我的方式,但我又必须按要求做事!按自已的想法,找到罗朝辉博客上最全面的那篇,把例子下载下来,准备花长些时间,耐下心来,一点一点地看。到目前,从几何顶点,到灯光,到着色器,再到模型加载,最转载 2013-12-21 11:03:27 · 1618 阅读 · 0 评论 -
高级 OpenGL 纹理贴图 Advanced OpenGL Texture Mapping
Advanced OpenGL Texture Mappingby Nate Miller (03 April 2000) Return to The ArchivesIntroduction As we all know texture mapping is a crucial element i转载 2014-01-09 19:23:32 · 2454 阅读 · 0 评论 -
OpenGL 纹理内部格式 Texture Internal Formats
转自:http://www.berkelium.com/OpenGL/GDC99/internalformat.htmlTexture Internal FormatsSometimes the first line of code you write is the most important. --转载 2014-01-09 19:25:20 · 3552 阅读 · 0 评论 -
使用 PVRTC 压缩格式创建纹理 Creating textures in the PVRTC compression format
转自:https://developer.apple.com/library/ios/qa/qa1611/_index.htmlTechnical Q&A QA1611Creating textures in the PVRTC compression formatQ: How do I create textures in the PVRTC compression转载 2014-01-09 19:29:23 · 2148 阅读 · 0 评论 -
从零开始学习OpenGL ES之六 – 纹理及纹理映射
转自:http://bbs.ityran.com/article-9-1.html[转载]从零开始学习OpenGL ES之六 – 纹理及纹理映射2011-9-14 23:49| 发布者: Iven| 查看: 9206| 评论: 15摘要: 图形图像, 编程,编程, OpenGL ES, 教程,OpenGL ES 3D转载 2014-01-09 19:31:55 · 1739 阅读 · 0 评论 -
OpenGL ES教程VI之纹理贴图(原文对照)
注:又是一篇,是否有人能解释得清楚,2是重复两次,那么是否N就是重复N次呢?接近1.0的坐标值整数部分加上几就是重复几次吗?这个好像之前验证过不一定的。转自:http://melord.iteye.com/blog/1126135OpenGL ES教程VI之纹理贴图(原文对照)博客分类: J2ME,AndroidAndroidOpenGL ES转载 2014-01-09 19:34:41 · 1740 阅读 · 0 评论 -
OpenGL ES 纹理参数设置方法 glTexParameter
OpenGL ES 纹理参数设置方法 glTexParameter翻译 2014-01-08 21:39:04 · 2866 阅读 · 0 评论 -
OpenGL ES 纹理贴图的重复与嵌位概念理解
OpenGL ES 纹理贴图的重复与嵌位概念理解原创 2014-01-08 19:28:28 · 5397 阅读 · 1 评论 -
OpenGL ES 2.0 GLU 工具库用来找回 1.1 的便利店
OpenGL ES 2.0 GLU 工具库用来找回 1.1 的便利店原创 2014-01-07 14:28:44 · 2578 阅读 · 0 评论 -
OpenGL ES 着色器中问题解决技巧
OpenGL ES 着色器中问题解决技巧原创 2014-01-02 20:46:18 · 2211 阅读 · 0 评论 -
难怪苹果系统的界面这么好看 - 原生支持 OpenGL 的原因
难怪苹果系统的界面这么好看 - 原生支持 OpenGL 的原因原创 2014-01-07 18:46:48 · 3538 阅读 · 0 评论 -
OpenGL ES 背面消隐特性在 iOS 设备与模拟器上的运行效果细微差异
OpenGL ES 背面消隐特性在 iOS 设备与模拟器上的运行效果细微差异原创 2014-01-03 20:48:13 · 1457 阅读 · 0 评论 -
关于 OpenGL GLU 的相关介绍和资源链接
关于 OpenGL GLU 的相关介绍和资源链接太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的美丽人生 - 本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或原创 2014-01-09 22:46:19 · 1552 阅读 · 0 评论 -
OpenGL ES 透视投影与正交投影 - 奔放与内敛的两个家伙
OpenGL ES 透视投影与正交投影 - 奔放与内敛的两个家伙太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的美丽人生 - 本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客原创 2014-01-10 18:53:31 · 1630 阅读 · 0 评论 -
OpenGL ES 在 iOS 平台纹理贴图倒置的问题研究
OpenGL ES 在 iOS 平台纹理贴图倒置的问题研究原创 2013-12-21 10:30:38 · 3128 阅读 · 0 评论 -
有件事忘了说在最初了 - OpenGL 做三维的工作学名叫做虚拟现实研究
有件事忘了说在最初了 - OpenGL 做三维的工作学名叫做虚拟现实研究。原创 2014-01-07 21:12:29 · 2063 阅读 · 0 评论 -
OpenGL ES 入门指南 - Getting Started with OpenGL ES
OpenGL ES 入门指南 - Getting Started with OpenGL ES原创 2014-01-07 18:55:22 · 2906 阅读 · 0 评论 -
OpenGL 问答之 4 GLU
OpenGL 之 GLU 问答 - 外行看热闹,内行看门道!翻译 2014-01-07 18:29:46 · 1810 阅读 · 0 评论 -
OpenGL ES 在 Android 开发库中 - 能不能再牛点儿
OpenGL ES 在 Android 开发库中 - 能不能再牛点儿太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的美丽人生 - 本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本原创 2014-01-09 22:32:21 · 2194 阅读 · 0 评论 -
OpenGL ES 烘焙图遇上灯光会是什么样?!
OpenGL ES 烘焙图遇上灯光会是什么样?!太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的美丽人生 - 本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或原创 2014-01-10 18:59:37 · 1663 阅读 · 0 评论 -
OpenGL ES 纹理映射问答中的领悟
OpenGL ES 纹理映射问答中的领悟原创 2014-01-09 19:44:05 · 2071 阅读 · 0 评论 -
OpenGL ES 纹理阵列的实现
OpenGL ES 纹理阵列的实现原创 2014-01-07 20:47:30 · 2278 阅读 · 0 评论 -
OpenGL ES 同样的灯光计算在顶点着色器和在片元着色器中计算有什么不同
OpenGL ES 同样的灯光计算在顶点着色器和在片元着色器中计算有什么不同原创 2014-01-03 13:09:56 · 2577 阅读 · 1 评论 -
OpenGL ES 片元着色器中 int 类型精度不匹配的问题分析
OpenGL ES 片元着色器中 int 类型精度不匹配的问题分析原创 2014-01-03 12:35:14 · 2907 阅读 · 0 评论 -
Opengl ES 视图与投影
注:不得不转这一篇,因为这一篇里有两个资源链接,而这两篇链接中还有链接,有空儿一定好好读一读。opengl es 视图与投影博客分类: android 关于android的投影矩阵,一般有两种,一种是矩阵投影,另一种是透视投影。 矩阵投影主要用于2D画面,但指定此投影的方式却有多种方式,而且对于初入门的人来说,也不容易理解,可以使用glO转载 2014-01-09 21:52:45 · 1412 阅读 · 0 评论 -
OpenGL ES 在 Android 中对 GLU 的原生支持
OpenGL ES 在 Android 中对 GLU 的原生支持太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的美丽人生 - 本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客翻译 2014-01-09 22:08:33 · 2661 阅读 · 0 评论 -
OpenGL ES 在iOS平台加载3dmax导出的obj模型
以下注释部分涉及到文件按行读取与块的使用。关于obj文件格式,后续补充,需要说明obj格式以明文文本存储模型信息,但无法承载灯光及其它信息,需要时,可深入研究3ds这种二进制的文件格式,相对来说从3dmax导出的信息比较全面,包括灯光信息,但也较有难度。后续会改成c++的代码,并处理同一个模型文件中的多个几何体的情况,再完善本贴。以下代码中涉及的 Vect3类是自建的一个类,仅用于存储原创 2013-12-05 09:39:41 · 4341 阅读 · 0 评论 -
OpenGL ES 宏观处理流程-适合研究一段之后再看
1、构建顶点缓存:包括几何顶点坐标、纹理坐标、法线坐标 a、传给OpenGL ES API的是一组顶点属性,这组属性中包括以上三种数据; b、3dmax导出的obj文件中的法线坐标,并不像其它文章所说的,是面法线,需要转换成顶点法线,直接使用即可;(也或许是blender导出的是面法线吧,至少这块纠结过很久了) c、顶点属性中的三类数据,其中纹理坐标可能是uvw也可能原创 2013-12-06 10:00:15 · 1598 阅读 · 0 评论