Distortion Effect Module

a module that attempts to replicate a distortion effect using the glass material. (meaning this won’t work if your graphics level is under 7, sorry bros; blame roblox for not adding shaders.)

WavyEffect.rbxm (4.5 KB)

Preview

Usage Example

local WavyEffect = require(game.ReplicatedStorage.WavyEffect)

local Distortion = WavyEffect.new()
Distortion:SetDistortion(0.5)
Distortion:SetSway(8)
Distortion:Enable() -- :Disable() also exists
31 Likes

I can imagine some people may use this to make drunk effects :joy:

Good job though, very creative and unique! :+1:

4 Likes

I could also imagine it for like areas in games where it is very hot and stuff

3 Likes

This is a prime example of why I wish Roblox would implement shader instances.

11 Likes

yo this looks really cool i hope more people see this

2 Likes