摘要: 使用Native代码GLSurfaceView在Java层使用EGL在native层使用EGL很多教程都是在C/C++写的OpenGL的代码,其中有很多优秀的框架,除了前面提过的Assimp库外,还有很强大的库glm,从另外一个角度来看,在学习EGL的时候,很多的资料都是C语言的代... 阅读全文
posted @ 2016-11-30 23:37 浩荡乾坤 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: 配置Gradle生成so编译多个模块关联Androidmk到Gradle使用cmake配置Gradle生成so在AndroidStudio2.1及以前我是通过下面的方式配置NDK的,不知道是从哪个版本开始的,我第一次在AS上使用NDK的时候用的就是AndroidStudio2.1了... 阅读全文
posted @ 2016-11-21 17:28 浩荡乾坤 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 前面在Android5.0录屏方案中研究过关于手机录屏直播直播的问题,只是使用系统自带的API需要21以上,大部分手游引擎底层封装一般都是opengl es,这篇博客继续研究这个问题,实现使用opengl es录制手机屏幕,希望在手游录屏方面有所作用。依前面在OpenGL ES 帧... 阅读全文
posted @ 2016-11-18 12:16 浩荡乾坤 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 前面已经在android平台上使用OpenGL ES的API了解了如何创建3D图形已经使用FBO渲染到纹理进行一些其他的操作,起初我学习OpenGL ES的目的就是为了研究Android平台上录制屏幕的方案。到目前为止,基础知识已经具备了,还差一点需要了解的是Embedded Gr... 阅读全文
posted @ 2016-11-16 18:03 浩荡乾坤 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 帧缓冲对象FBO创建帧缓冲对象纹理附着渲染缓冲对象附着渲染到纹理Render to Texture渲染到深度纹理帧缓冲对象FBO渲染管线的最后一个阶段是到帧缓冲区。前面学习的好多知识所做的渲染操作都是在默认的帧缓冲中进行的,这个默认的帧缓冲是我们创建一个Surface时自动创建和配... 阅读全文
posted @ 2016-11-15 00:26 浩荡乾坤 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 前面绘制的矩形、立方体确实确实让人看烦了,并且实际生活中的物体是非常复杂的,我们不可能像前面哪样指定顶点来绘制,因此本篇博客就说明通过OpenGL ES加载一个3D模型。这样复杂物体的设计工作就可以交给专业的设计师来做了,进行3D建模的工具比如3dmax、maya等。设计师通过这些... 阅读全文
posted @ 2016-11-07 23:23 浩荡乾坤 阅读(1800) 评论(0) 推荐(0) 编辑
摘要: 剪裁测试模板测试深度测试混合片元着色器后续操作还包括剪裁测试、模板测试、深度测试、混合等,最终才会被送到帧缓冲区。剪裁测试剪裁测试可以在渲染时用来限制绘制区域,通过制定一个矩阵进一步限制帧缓冲区可以写入的像素,启用剪裁测试后,绘制不会在整个屏幕(帧缓冲区)进行,而是在指定的矩形区域... 阅读全文
posted @ 2016-11-05 20:37 浩荡乾坤 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 纹理过滤纹理采样最近点采样线性纹理采样MIPMAP纹理纹理过滤纹理拉伸:重复拉伸和截取拉伸用于指定纹理坐标超过(00.0,1.0)范围时所发生的行为,使用glTexParameterf函数指定,GL_TEXTURE_WRAP_S 定义 s 坐标超出范围[0.0, 1.0]的情况,G... 阅读全文
posted @ 2016-10-31 15:10 浩荡乾坤 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 纹理概念纹理对象和纹理加载应用纹理的例子使用前面学过的技术已经可以利用OpenGL ES构建立体图形,并通过顶点着色器和片元着色器对其进行各种变化呢和光照等效果使得三维效果更加真实,实际上我看看到很多的3D游戏漂亮多了,那是因为有各种各样的漂亮的图像带给人很多视觉盛宴,这篇文章在前... 阅读全文
posted @ 2016-10-27 16:44 浩荡乾坤 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一个立方体光照模型环境光散射光镜面光为了演示光照效果,在前面学习过的内容基础上我们首先创建一个立方体,同时为了看起来直观一些,这个立方体每个面采用中心为白色,周围红色的渐变方案,不然看上去同样的颜色混在一起,看不出来是否是立方体。并且添加上转动旋转功能,这样转动起来立体感更强一些。... 阅读全文
posted @ 2016-10-24 22:54 浩荡乾坤 阅读(297) 评论(0) 推荐(0) 编辑