效果链接: WebGL Vox Demo
glsl代码:
this.vshdCode =
"precision mediump float;"
+"attribute vec3 a_vtx_pos;"
+"attribute vec2 a_vtx_uv;"
+"varying highp vec2 v_texUV;"
+"uniform mediump vec2 u_Stage_size;"
+"uniform float a_time;"
+"varying float v_time;"
+"void main()"
+"{"
+" float px = 0.5 * u_Stage_size.x;"
+" float py = 0.5 * u_Stage_size.y;"
+" float kw = (2.0/u_Stage_size.x);"
+" float kh = (2.0/u_Stage_size.y);"
+" gl_Position = vec4((px + a_vtx_pos.x)* kw - 1.0, (py + a_vtx_pos.y) * kh - 1.0,0.0,1.0);"
+" v_texUV = a_vtx_uv;"
+" v_time