Spherical distortion effect in 2D

Hi guys,

I’m trying to create a spherical distortion effect for 2D textures. I’ve tried to play around with the spherize node, but it’s basically doing the opposite of what I want.

I want to take a texture with a pattern and make it look 3D by distorting it. How could I achieve this?

Cheers!

You probably want a stereographic projection.

That looks awesome, I’m going to try this out! I wish I was able to understand what you did, but I’m afraid that will take a lot more learning from me before that’s going to happen!

One question I have: The calculation you do at the bottom part, is it easier/cheaper to compute than using an Ellipsis-Node? I always used the procedural generated shapes as masks.

Not really, no. It’s probably identical to the Ellipses node.