There seems to be no proper term for this technique, and it honestly blows my mind that its not used anywhere other than some old video games, because it would be incredibly useful if applied right. This is hard to explain. I need to change a texture based on the angle that its viewed from. The best example of this technique was used in Super Mario Kart and Mario Kart 64.
The character graphics in both games had no 3d, other than Mario Kart 64 which probably just used a textured quad. When the object is rotated or viewed at a certain angle, the corresponding image is swapped in to make it appear that its being viewed from that angle. The quad itself is billboarded. Its a clever illusion.
I need to use this technique for a big project of mine, but despite all my experimentation, I’m stumped.
Basically, I just need a plane (quad) that references multiple images (image sequence? uv map?) and moves/swaps the visible image for a different one based on the angle its being viewed at. How would I go about doing such a thing?
A couple other details:
I’m using Blender 2.49 out of preference. If for some reason Blender 2.5+ is the only way to accomplish this, I will use it.
If Python is the only way to achieve it, I’m up a crick. I haven’t the first clue how to write in Python, let alone to do this specifically, and for Blender. Maybe someone can help me with that?
Thanks in advance.