博客专栏  >  移动开发   >  Andorid OpenGL ES

Andorid OpenGL ES

本专栏系统的讲解了Android手机上的OpenGL三维游戏和动态壁纸开发。是根据OpenGL ES 2.0版本讲解的。包括的内容有OpenGL ES的核心概念,技术,以及Android的图形机制,还通过大量的案例讲解了在Android上进行OpenGL ES开发的技巧。

关注
16 已关注
9篇博文
  • Android OpenGL ES(九)----构建几何物体

    1.三角形扇 一个三角形扇以一个中心顶点作为起始,使用相邻的两个顶点创建第一个三角形,接下来的每个顶点都会创建一个三角形,围绕起始的中心点按扇形展开。为了使这个扇形闭合,我们只需要在最后重复...

    2015-07-01 20:30
    2430
  • Android OpenGL ES(八)----纹理编程框架

    1.把纹理加载进OpenGL中,2.创建新的着色器集合,3.为顶点数据创建新的类结构,4.为着色器程序添加类,5.绘制纹理。我们的第一个任务就是把一个图像文件的数据加载到一个OpenGL的纹理中。作为...

    2015-06-28 20:50
    3004
  • Android OpenGL ES(七)----理解纹理与纹理过滤

    1.理解纹理   OpenGL中的纹理可以用来表示图像,照片,甚至由一个数学算法生成的分形数据。每个二维的纹理都由许多小的纹理元素组成,它们是小块的数据,类似于我们前面讨论过的片段和像素。要使用纹理,...

    2015-06-27 20:05
    3832
  • Android OpenGL ES(六)----进入三维在代码中创建投影矩阵和旋转矩阵

    我们现在准备好在代码中添加透视投影了。Android的Matrix类为它准备了两个方法------frustumM()和perspectiveM()。不幸的是,frustumM()的个缺陷,它会影响某...

    2015-06-26 19:39
    4947
  • Android OpenGL ES(五)----进入三维正交投影和透视投影推导

    在3D图形程序的基本矩阵变换中,投影矩阵是其中比较复杂的。平移和缩放浏览一下就能理解,旋转矩阵只要掌握了三角函数知识也可以理解,但投影矩阵有点棘手。如果你曾经看过投影矩阵,你会发现你的常识不足以告诉你...

    2015-06-25 19:32
    4103
  • Android OpenGL ES(四)----调整屏幕的宽高比

    1.宽高比问题 我们现在相当熟悉这样一个事实,在OpenGL里,我们要渲染的一切物体都要映射到X轴和Y轴上[-1,1]的范围内,对于Z轴也一样。这个范围内的坐标被称为归一化设备坐标,其独立于屏幕实...

    2015-06-24 20:02
    3598
  • Android OpenGL ES(三)----编程框架

    首先当然是创建Android项目,你可以选择最新的Android Studio也可以选择eclipse都是一样的。我们重点讲解开发OpenGL ES的流程 1.定义顶点着色器和片段着色器 第一节我们讲...

    2015-06-23 21:00
    3288
  • Android OpenGL ES(二)----平滑着色

    直线或者三角形上的每个片段混合后的颜色可以用一个varying生成。我们不仅能混合颜色,还可以给varying传递任何值,OpenGL会选择属于那条直线的两个值,或者属于那个三角形的三个值,并平滑地在...

    2015-06-22 19:53
    2476
  • Android OpenGL ES(一)----必备知识

    1.手机的坐标空间 我们都知道要想在手机上随心所欲的绘制图形,就必须了解手机的坐标体系。下图就是将坐标映射到手机屏幕的坐标。  图1 手机屏幕基本坐标系 2.OpenGL基本图形 在Op...

    2015-06-21 20:35
    4646
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部