Adding distortion to texture based on position

Get a texture coord node and multiply it with noise and use that as the UVs for your cloud texture layer. If you use a vector noise node instead you can pan or rotate the noise in 3 dimensions.

Check out this livesteam by Epic.
https://www.youtube.com/watch?v=enx6ShyKUL8

PS: Scale the noise .

I want to make a material that represent earth view from space, with moving clouds and an independent rotation.

I have this texture from Nasa Blue Marble: Clouds

Using Panner to rotate the clouds is a nice effect, but not natural enough.

Would be possible to add a “random” rotation or some kind of distortion based on the relative position of the globe?
(Clouds close to poles move faster).

This answer seems close, but I lose the rotation from Panner.

This video gave me a few insights.
However, I figure out It would be easier to flip the texture and add diferent rotations to different clouds formations.