Android OpenGLES
文章平均质量分 83
仇无恨
这个作者很懒,什么都没留下…
展开
-
OpenGL ES图元绘制方式
声明:本人为初学者,博客内容为学习记录,如果大神们浏览过程中发现错误,请留言联系本人改正,谢谢。OpenGL ES中图元有三个:点,线段,三角形。对应的绘制类型一共七种:点对应一种,线段对应三种,三角形对应三种。以下内容为七种绘制方式的介绍。点:GL_POINTS 额,点的绘制方式想了想没什么可介绍的,就是按照给定的数组或者索引顺序去绘制。然后在屏幕上的效果就是分布的点。线:对应三种...原创 2018-03-12 15:18:00 · 415 阅读 · 0 评论 -
初识GLSL(学习中,随时更新)
概述 GLSL是专门为徒刑开发设计的编程语言(OpenGL着色器语言)。常用名词解释 1、图元 用来组成图像的最基本元素,所有的图像都由且仅由图元组成。图元包含 点、 线段、 三角形。 2、OpenGL渲染管线 显示芯片内部处理图形信号互相独立的并行处理单元,即一系列有序的处理阶段的序列,用于把应用汇...原创 2018-03-06 09:17:35 · 389 阅读 · 0 评论 -
OpenGL ES绘制平面图形流程
声明:本文内容为java代码绘制基本平面图形(点,线段,三角形,圆)的流程记录,没有用到GLSL部分,大神们浏览时发现错误,请留言联系本人改正,谢谢。 先上个效果流程 1、创建自定义类(EGLView)继承GLSurfaceView。 2、在EGLView的构造函数中进行初始化工作: a、设置渲染器(第3步中创建渲染器) b、设置渲染模...原创 2018-03-13 16:15:40 · 635 阅读 · 0 评论 -
加载3D模型——obj文件简略介绍
OpenGL ES加载3D模型文件的第一步是认识obj文件的各部分数据的意义。 本文内容为obj文件内容简介。 一、obj文件简略内容 首先列出一个obj文件的极简略内容(一个模型的obj文件有大几千或上万行数据): v -0.500000 -0.500000 0.500000 v 0.500000 -0.500000 0.500000 v...原创 2018-04-10 10:44:00 · 2979 阅读 · 3 评论 -
OpenGL ES混合效果介绍
本文内容为OpenGL ES混合效果的初级介绍。理解的比较浅,各位看官轻喷。概念 所谓混合,就是把 输入片元的颜色值 同 当前存储在帧缓存中的像素颜色值 合并起来。 下面介绍4个名词: 1、源颜色 输入片元的颜色值。 2、目标颜色 当前存储在帧缓存中的像素颜色值。 ...原创 2018-04-17 09:44:49 · 653 阅读 · 0 评论 -
OpenGL ES 相机和视口的基本介绍
本文内容为在绘制之前,设置相机和投影矩阵的一些基本内容,仅适合初学OpenGL ES的新手观看,如果大神们在浏览时发现了错误,请留言联系本人修改,谢谢。 在绘制图形时(不了解绘制流程的看官可以去查看我的另一篇文章OpenGL ES绘制平面图形流程),onSurfaceChanged中需要设置视口、相机矩阵、投影矩阵。一般运行结果不报错但是屏幕上只有背景色就很有可能是这部分...原创 2018-04-27 13:37:28 · 1469 阅读 · 2 评论 -
2D纹理贴图
本文简单介绍一下2D纹理贴图的概念,仅适合初学OpenGL ES的新手观看,如果大神们在浏览时发现了错误,请留言联系本人修改,谢谢。 之前介绍过如何绘制平面图形,平面图形绘制完成以后可以对图形进行涂色。但是很多复杂的样式如果通过涂色来实现的话,就算是把编码的程序员累死,也做不到高清的效果,毕竟像素点太多了。此时就需要2D纹理贴图出马了。 所谓的2...原创 2019-07-11 16:41:20 · 1189 阅读 · 0 评论