Applying texture to complex shapes
i want to apply a 2D texture to my 3D shape (its a chair). I'm using a TexCoordGeneration to map my texels to the vertices. The generation mode is set to OBJECT_LINEAR but this works (or looks good) only for one perspective. If i rotate the chair you can see how the texture is kinda stretched around the object.
I've attached two picture, the first one shows the chair from top and this is the perspective where it looks like the texture were applied proper.
The second one shows the problem i've described.
The generation mode EYE_LINEAR solves this problem, it looks like the texture mapping is applied new every time the perspective changes. But it looks like the texture is moving and this is very weird?
Is there anything i can do without mapping the textures by hand?
Thanks in advance!