I have a 2 K earth map, I am projecting a texture onto the sphere using the RGB texture node, when I transform my object to a different position the texture gets distorted very badly. What am I doing wrong?
Hmm, I'm not sure. Does your object have a proper UV map or are you using a projection node? If you want to share an example scene with this issue I could take a look at it here.
Sorry, you are transforming the object at the SOP level, which means that in fact, you are deforming the mesh, so a basic spherical projection centered in the origin is not going to work. You need to transform the object at the OBJ level or add a proper UV map to the sphere and remove the projection node.
You could also add a transform node to the shader to match the sphere translation or rotation, but well, I think that a proper UV mapped sphere is the best solution to avoid problems.