- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 OpenGL ES2.0---凿岩车钻臂3D案例之加载顶点shader和片元shader类的方法
在asset目录下放入写好的顶点和片元着色器的文件。现在开发加载顶点和片元着色器的方法类。先附上源代码。 import java.io.ByteArrayOutputStream; import java.io.InputStream; import android.content.res.Resources; import android.opengl.GLES20; impo
2015-06-24 19:50:47 645
原创 OpenGL ES2.0---凿岩车钻臂3D案例之MatrixState类详解
先附上源代码。 import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.nio.FloatBuffer; import java.util.*; import android.opengl.Matrix; //存储系统矩阵状态的类 public class MatrixState { priv
2015-06-24 19:31:29 633
原创 OpenGL ES2.0---投影及各种变换、光照
摄像机的设置:位置、观察的方向、up方向 两种投影方式:正交投影(远近一样大)、透视投影(近大远小) 各种变换:平移、旋转、缩放。变换的实质是坐标系的变换,在结果坐标系中绘制结果。所以最好要保存原坐标系。 绘制方式:点、线、三角形 光照:环境光、散射光、镜面光。定位光与定向光
2015-06-24 19:14:37 760
原创 OpenGL ES2.0----着色语言
数据类型: 1、标量: bool、int、float 2、向量 :vec2、vec3、vec4、ivec2、ivec3、ivec4、bvec2、bvec3、bvec4 3、矩阵:mat2 、mat3、 mat4(float type) 4、采样器:sampler2D、sampler3D、samplerCube 5、结构体 6、数组 7、空类型 没有类型转换 限定符: 1、a
2015-06-24 17:14:22 502
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人