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 ?






Also it probably wasn't a clean answer either, because I suspect the real answer is probably much more complex, Im going to give it a whirl, but I think this might be above my possibilities.
– Firewill Jul 03 '17 at 02:57