How to fix a texture to the object it is being mapped to? I'm new to Blender 2.8 and have been playing around with UV mapping onto objects. After following this tutorial https://www.youtube.com/watch?v=snbEMKGOla0 I noticed that once I had added the environment texture node then reposition the sphere, the texture seems to warp as if it is still trying to map around a sphere at the global 0,0,0 coordinate. Below shows the texture before the movement and after

Before 

After 

I've also noticed that when rotating the sphere, the geometry of the sphere rotates because the 'poles' of the uv sphere move as shown below. Despite this, the texture still remains in its initial position. I am wondering if there is a way to fix the texture to the sphere when moving it, or is there a better way to achieve this in general?

Sphere pole rotates about the x axis, however the texture remains the same  

Thanks for any help
Have you tried adding a mapping node then a texture coordinate node?