- 博客(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 644
原创 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、float2、向量 :vec2、vec3、vec4、ivec2、ivec3、ivec4、bvec2、bvec3、bvec43、矩阵:mat2 、mat3、 mat4(float type)4、采样器:sampler2D、sampler3D、samplerCube5、结构体6、数组7、空类型没有类型转换限定符:1、a
2015-06-24 17:14:22 502
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人