Я хочу настроить отражение от примера кода FlowCover (римейка Cover Flow). Теперь отражение (текстура) является только прозрачным, но я хочу, чтобы у него был градиент, чтобы текстура стала полностью прозрачной.
Как бы вы достигли этого эффекта с OpenGL? Это код, который обрабатывает текстуры.
glPushMatrix();
glBindTexture(GL_TEXTURE_2D,fcr.texture);
glTranslatef(trans, 0, 0);
glScalef(sc,sc,1.0);
glMultMatrixf(m);
glDrawArrays(GL_TRIANGLE_STRIP,0,4);
// reflect
glTranslatef(0,-2,0);
glScalef(1,-1,1);
glColor4f(0.5,0.5,0.5,0.5);
glDrawArrays(GL_TRIANGLE_STRIP,0,4);
glColor4f(1,1,1,1);
glPopMatrix();
Любые подсказки или ключевые слова приветствуются.
Большое спасибо.