How to make 2d distortion? (510525)

Hi all! So how to make distortion like this http://www.youtube.com/watch?v=hOolkr4kgH8


All ideas are appreciated! Thanks!

I know very little about shaders, but I can tell you in the video each circular ripple set is just a plane with a shader on it.
That’s all I have knowledge wise to offer for this subject. Good luck!

Can you tell, what shader?

look for a distortion/refraction shader…

i’m sure you’ll find one here… then you just need to build up a circular mask that distorts the underlined pixels into the desired direction.

One thing that could be harder to get is that this distortion is moving… i think you could just build up a plane with custom uv’s so that your texture is just a quarter ring and can expand from the center by offsetting the uv coordinates of the material.

here you can find a heat distortion shader. maybe it helps you a bit but i haven’t tried it myself.

I think that’s a great shader to get started with. It distorts the pixels behind it, which is exactly what the shader in the video was doing. You’ve just gotta make the shader move the pixels in waves.

Hi, the link is not available anymore, can anybody help me in this issue?

And since it was the only one in the whole internet it is gone now. That’s a pity.
Have you tried webarchive or a search engine?

Even if I still had the document (which I’m too lazy to look up now) I’m not certain that I can freely publish it. And since I highly doubt this is the only occurence of this type of effect just look for another one. Given the age of the thread I doubt that it would work out of the box in todays Unity anyway.

For example Space Graphics Toolkit by Carlos Wilkes contains a black hole with a similar effect.