UV Textures being distorted on rendering I have a model of the TARDIS from the TV series 'Doctor Who' and I'm trying to apply a UV texture to one of the panels. In the 3D view it looks like I want it to. (if you ignore the pink textures)  

The correct mapping in viewport


But, when I render it, the UV texture becomes distorted like this:



This part is important: I got this model from the internet and I don't know how the textures were applied to the model (I know it isn't UV mapping) and UV mapping is the only texturing method I know in Blender. There was originally a texture on that panel but I wanted to swap it for a better one (the one I am applying now)
Your problem appears to be the UV coordinates you have assigned.

Select your "Panel" material. Click the textures tab. Scroll down to "Mapping". Set coordinates from "Generated" to "UV".

This will solve the issue.

To clarify the problem:

When you generate UV coordinates, you also have to go into the Texture's settings, and say you want to use those UV coordinates to map it, not the default generated coordinates.