opengles裁剪平面

裁剪原理: 给出用于定义剪裁平面的4个参数,A,B,C,D这4个参数分别是平面解析方程 Ax+By+Cz+D=0中的4个系数 将剪裁平面的4个参数传入渲染管线,以备着色器使用,将顶点(x,y,z)代入平面方程Ax+By+Cz+D=0,完成计算后将得到的值传入片元着色器,若Ax+By+Cz+D&...

2016-10-28 14:13:21

阅读数 1115

评论数 0

Android 通过JNI实现守护进程(下)

来源:LeBron_Six   链接:blog.csdn.net/yyh352091626/article/details/50542554 接上文 C/C++端关键的部分主要是以上这些,接下来就是Java端调用。 首先来看一下so库的加载类,以...

2016-10-25 12:05:21

阅读数 541

评论数 0

Android 通过JNI实现守护进程(上)

来源:LeBron_Six   链接:blog.csdn.net/yyh352091626/article/details/50542554 开发一个需要常住后台的App其实是一件非常头疼的事情,不仅要应对国内各大厂商的ROM,还需要应对各类的安全管家…  虽然不断的研...

2016-10-25 12:04:39

阅读数 329

评论数 0

opengles开发中遇到的问题

问题一 1,设置了摄像机的投影矩阵和位置矩阵后,发现绘制的物体离屏幕很近,很大,看不完全             //调用此方法计算产生透视投影矩阵             MatrixState.setProjectFrustum(-ratio, ratio, -1, 1, 2, 100)...

2016-10-25 10:33:44

阅读数 348

评论数 0

opengles之卡通着色算法

顶点着色器 uniform mat4 uMVPMatrix; //总变换矩阵 uniform mat4 uMMatrix; //变换矩阵 uniform vec3 uLightLocation; //光源位置 uniform vec3 uCamera; //摄像机位置 attribute vec...

2016-10-24 10:55:23

阅读数 483

评论数 0

opengles绘制天空穹

天空穹技术中不再使用立方体模拟天空,而是用一个半球面模拟天空,此半球面上贴上对应的天空纹理,摄像机位于天空穹内部。 效果图 核心代码 半球的绘制 package test.com.opengles11_6; import java.nio.ByteBuffer; i...

2016-10-19 09:40:11

阅读数 1461

评论数 0

opengles绘制天空盒

效果图 核心代码 //纹理矩形 public class TextureRect { int mProgram;//自定义渲染管线程序id int muMVPMatrixHandle;//总变换矩阵引用id int maPositionHandle; //...

2016-10-13 10:32:57

阅读数 1377

评论数 0

opengles构建过程纹理地形

效果图 原理参考  http://blog.csdn.net/hb707934728/article/details/52766057 唯一区别是  shader中 uniform mat4 uMVPMatrix; //总变换矩阵 attribute vec3 aPosi...

2016-10-11 10:35:03

阅读数 575

评论数 0

APP中一种在Java层实现的简单守护进程方式

守护进程是一个黑色地带的产物,无论是通过native的方式在Linux中fork进程达到,还是在Java层通过两个service守护的方式,都是不太友好的做法,据很多人反应,总有一些实际的业务场景中,希望自己的应用保持live状态,  一种是在native中做: linux中多进程; u...

2016-10-11 09:39:39

阅读数 773

评论数 0

纹理坐标的计算方式

1,根据顶点坐标的计算方式来构造纹理坐标,典型的如圆柱体纹理坐标 2,根据其取值范围 0 圆心纹理坐标为:(0.5, 0.5)选取图片的中心。 圆圈上的点的分配: 纹理坐标必须在0,1之间,而且这些纹理坐标和圆的半径没有关系,只和圆心角有关。 因为-1 0 同...

2016-10-10 09:31:06

阅读数 2600

评论数 0

使用opengles绘制灰度地形图

效果图: 基本原理: 灰度地形图生成技术的基本原理是利用MxN的网格表示地形,同时提供一副对应尺寸的灰度图,根据灰度图中每个像素的灰度来确定网格中顶点的海拔,黑色像素(RGB各个色彩通道的值为0)代表海拔最低的位置,白色像素(RGB中各个色彩通道的值为255)代...

2016-10-09 14:05:13

阅读数 2856

评论数 0

提示
确定要删除当前文章?
取消 删除