Opengl ES 1.x NDK实例开发
文章平均质量分 93
mnorst
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Opengl ES 1.x NDK实例开发之二:颜色的使用
开发框架介绍请参见第一章:http://blog.youkuaiyun.com/mnorst/article/details/39578909原创 2014-09-26 15:37:27 · 2106 阅读 · 0 评论 -
Opengl ES 1.x NDK实例开发之一:搭建开发框架
大家好,我是无敌兔,从这一章开始原创 2014-09-26 13:08:19 · 4335 阅读 · 0 评论 -
Opengl ES 1.x NDK实例开发之三:多边形的旋转
开发框架介绍请参见:Opengl ES NDK实例开发之一:搭建开发框架原创 2014-10-13 15:54:09 · 1741 阅读 · 0 评论 -
Opengl ES 1.x NDK实例开发之四:立方体的旋转
本章在第三章的基础上讲解如何绘制立方体并按照各自的中心进行旋转绘制立方体实际上是绘制立方体的各个面,其中金字塔包括三个三角形侧面和一个正方形底面,因为opengl ES里面不支持直接绘制正方形,所以需要将正方形拆分为两个三角形,因此金字塔总共需要绘制5个三角形立方体总共有8个顶点,我们在这里采用顶点索引的方式进行绘制索引里面的值表示顶点的序号原创 2014-10-13 16:01:40 · 2248 阅读 · 0 评论 -
Opengl ES 1.x NDK实例开发之七:旋转的纹理立方体
开发框架介绍请参见:Opengl ES NDK实例开发之一:搭建开发框架本章在第六章(Opengl ES 1.x NDK实例开发之六:纹理贴图)的基础上绘制一个旋转的纹理立方体,原理和纹理贴图一样,需要注意的是定好正方体的顶点数组。【实例讲解】本实例添加了一个显示fps的小功能,在java层实现,原理是统计一分钟内屏幕刷新的次数原创 2014-10-27 17:30:18 · 3957 阅读 · 5 评论 -
Opengl ES 1.x NDK实例开发之五:顶点缓存VBO
本章在上一章的基础上讲解顶点缓存数组(Vertex Buffer Object)即VBO的使用,使用VBO来实现金字塔和立方体的绘制,绘制的效果和上一章相同。这个系列教程主要是采用实例演示 Opengl ES 1.x NDK开发,对一些要点进行解释,因此对API的用法和说明较少,建议初学者可以参考Opengl ES 1.x的API手册。 本章示例了VBO缓存顶点、颜色和索引的用法。>>>为什么要使用VBO? VBO的数据存放在显卡内存中,能节省从系统内存复制到显卡内存中的时间,提高原创 2014-10-20 14:29:32 · 2658 阅读 · 1 评论 -
Opengl ES 1.x NDK实例开发之六:纹理贴图
开发框架介绍请参见:Opengl ES NDK实例开发之一:搭建开发框架本章在第三章(Opengl ES 1.x NDK实例开发之三:多边形的旋转)的基础上演示如何使用纹理贴图,分别实现了三角形纹理贴图和正方形纹理贴图。【实例讲解】OpenglES要求生成纹理的图片长宽为2的n次方,支持各种格式(BMP, GIF, JPEG, PNG...)本例中使用的图片为png格式,尺寸为128*128本例中,在上层GLJNIView.java中生成纹理,将纹理句柄传递给Native层进行绘制,详见priv原创 2014-10-21 16:33:44 · 5546 阅读 · 0 评论 -
Opengl ES 1.x NDK实例开发之八:旋转的纹理金字塔
开发框架介绍请参见:Opengl ES NDK实例开发之一:搭建开发框架本章在第六章(Opengl ES 1.x NDK实例开发之六:纹理贴图)的基础上绘制一个旋转的纹理金字塔,原理和纹理贴图一样,需要注意的是定好金字塔的顶点数组和纹理数组。【实例讲解】【实例源码】[GLJNIActivity.java]/* * Copyright (原创 2015-01-07 11:49:57 · 2374 阅读 · 0 评论
分享