Android OpenGL 纹理绘制图像---总结
来源:互联网 发布:淘宝差评报复买家 编辑:程序博客网 时间:2024/04/30 11:09
OpenGL是图形硬件的一种软件接口,它的设计目标就是作为一种流线型的,独立于硬件的接口,在许多不同的硬件平台上实现。
Android提供了Canvas绘制工具,它可以轻而易举地完成图形绘制、位图绘制,但是OpenGL相对于Canvas而言,能够提供更强大的光照,三维绘制等等众多特性与功能,同时由于OpenGL是直接操作GPU渲染的,它的处理效率会非常快。本系列文章只是Android OpenGL入门过程,深感需要深入学习的内容还有很多。
通过对比Android OpenGL 纹理贴图的两种方式,我们可以发现,采用native实现渲染,就没必要产生Bitmap对象,可以避开Bitmap对象过大导致OOM问题出现,这样也提供了一种处理大图像加载的方案。
其实,Android OpenGL实现纹理贴图组合方式不止以上两种,还有更多合租,比如所有的OpenGL操作都在native中实现,大家可以尝试一下。
最后明确几个OpenGL 的常见术语:
(1)渲染:计算机根据模型创建图形的过程。
(2)模型:根据几何图元创建的,也成为物体。
(3)几何图元包括点、直线、多边形等,它们都是通过顶点指定的。
最终完成了渲染的图像是由在屏幕上绘制的像素组成的。像素是显示硬件可以在屏幕上显示的最小可视元素。在内存中,和像素有关的信息(例如像素的颜色)组织成位平面的形式。位平面是一块内存区域,保存了屏幕上每个像素的1个位的信息。
0 0
- Android OpenGL 纹理绘制图像---总结
- Android OpenGL 纹理绘制图像---基础知识
- Android OpenGL 纹理绘制图像---JAVA实现
- Android OpenGL 纹理绘制图像---Native实现
- android opengl es绘制三角形+纹理
- Android OpenGL ES 2.0绘图:绘制纹理
- Android OpenGL ES 2.0绘图:绘制纹理
- opengl 三角纹理绘制
- opengl绘制纹理立方体
- android opengl es添加纹理,绘制立方体纹理,立方体使用不同纹理
- Android OpenGL ES绘制透明纹理立方体(未解决)
- android openGL ES2 一切从绘制纹理开始
- android openGL ES2 一切从绘制纹理开始
- opengl 开发笔记-绘制纹理
- OpenGL纹理学习总结
- OpenGL纹理映射总结
- OpenGL:纹理基础总结
- OpenGL纹理映射总结
- 会场安排问题
- 杭电-畅通公路
- 向量的几何解释笔记(点积叉积矩阵)
- <數學之美>讀書心得(一)信息理論中熵-的初淺理解
- nginx: [error] OpenEvent("Global\ngx_reload_23212") failed (2: The system cannot find the file spec
- Android OpenGL 纹理绘制图像---总结
- nefu 25 计算高手
- CSS揭秘--笔记--滚动提示
- AngularJS 0005:作用域
- Java序列化机制和原理
- 沉浸式状态栏
- CCF 201509-4 高速公路(强连通分量缩点)
- bzoj 2160: 拉拉队排练 (manacher+前缀和+快速幂)
- Linux下创建软链接