The texture to image mapping is upside down and/or backwards, which I corrected by flipping the image.
I performed three texture and lighting modulations:
- Texture Only
- Texture & Lighting (for color only)
- Texture & Lighting (for color and alpha)
I use 1.0 as the alpha border between transparent vs. opaque objects. So, all translucent objects are considered transparent.
I do not support changes in triangle depth due to rotation, only translation.
My program renders ellipsoids (enabled by default). The texture mapping for ellipsoids may not appear smooth due to selecting a low resolution parameterization for my algorithm (for the sake of efficiency). The texture mapping is also slightly different than the TA's version due to my implementation.
My program supports transparent textures.