Guidance on how to create a distorted shader effect?

205 Views Asked by At

I'm new to shaders specifically GLSL but am familar with concepts in generative art used in touch designer and javascript. I'm trying to create a shader material in react3 fiber, I want to create a simple distortion on my 3d object:

Before -  3D GLTF

After - DISTORTED

I'm not show what and how i should be going about this would i be writing a vertex shader or fragment shader? How i approach this should it be math created noise or an image based noise displacement? I will be animating the displacement later so would need to be a uniform factor/value.

Just need some starter concepts to point me towards :)

0

There are 0 best solutions below