Warp image to fit UV unwrap, without using projection unwrapping I am trying to make my volcano. I want to apply a normal texture to the volcano, which is very warped as I am currently using Project from View (Bounds) as my UV map unwrapping. This is currently the texture for my volcano model:


It currently works well for just the image texture:


However, applying a normal does not work so well, and looks more like this:


This bad normal mapping is due to the steep gradient. This is why I need to somehow warp my original UV map to fit the simple Unwrap, which currently looks like this:


How can I manipulate my original image texture to fit the new UV map from the old UV map? Is there a tool for this in Blender?



Sorry for all the images. I am trying to make this question as clear as possible. If you have questions, please ask me!
In the end, I resulted to keep the same texture as it is and not warp it. Then I experimented around a bit until I found my solution.


First of all, I increased the resolution from 900px to 2048px - this will allow more pixels on steep gradients, reducing the stretch.
Next, when creating my normal map, I set the blur to -10 to make the normal have a gradual change, to create more of a rounded impression than a square-shaped dent.


Following these steps will get you the desired result.