Original Post
I am trying to create a simple mirrored reflection of a textured box where the reflection fades out as it gets deeper, rather than just being a perfect mirror image. Is it possible for me to achieve this effect using only OpenGL 1.1 headers? (Windows) I have tried blending the textures with another (code generated) texture containing a linearly graded alpha channel. Now I have had some degree of success with this method however it only works on a solid coloured background. Really, I need to use a background image but when I do so it reveals the opaque part of the blended texture. As the box textures are user provided it would not be practical to add the graded alpha channel directly to these and I would prefer to make the depth of reflection adjustable. Perhaps I could do this by merging the alpha channel of the graded texture using multi-texturing although I would rather avoid using extensions if at all possible. Maybe there’s a better way, I am still very much a novice. I will resort to using extensions if absolutely necessary. Could someone please offer me some advice either way?