NO.4 OpenGl 色彩过渡&正投影
零蚀
前言
- 步骤如下:
-
step 1:实现一个三色揉合的三角形,从案例出发,解释其用法和原理。
-
step 2:长宽比问题。利用矩阵完成正投影。
-
色彩设置
-
介绍
-
之前都是直接限定死了一个元素对象的色彩,比如之前的三角形,线,点,在这一篇里会设置它不同颜色糅合的情况,然后还会设置阴影。之前我们是如何限定死只渲染了一种颜色的呢?首先我们在顶点着色器里面定义了一个
v_Color
,这个是干嘛的,它是控制顶点着色的,然后这个参数,会将色值传递给片段着色器的v_Color
,然后再由gl_FragColor = v_Color;
来设置片段着色器的颜色。 -
而我们实在java里
int uColorLocation=glGetUniformLocation
获取了颜色(顶点着色器)的参数,然后通过GLES20.glUniform4f(uColorLocation , Rf, Gf, Bf, Af);
-