I want to distort a 3D texture around the Z axis in Cycles. I found here that you can convert cartesian texture coortinates to polar coordinates but the problem is that you end up with a projected 2D texture. I want to preserve all the 3 dimensions and stretch or squash the texture around the Z axis to get a behavior like this :
...but with 3D texture coordinates.
Can we achieve that with Cycles nodes ?