Skip to content
This repository has been archived by the owner on Sep 29, 2024. It is now read-only.

Lua shader's API

Stefan Menićanin edited this page Jun 6, 2023 · 1 revision

This lua shader's are from old Psych Engine 0.5.1 and it's ported to 0.6.2 build, so here are the list of the all working shader's:

- -- addChromaticAbberationEffect(camera:String,chromeOffset:Float = 0.005)

-- addScanlineEffect(camera:String,lockAlpha:Bool=false)

-- addGrainEffect(camera:String,grainSize:Float,lumAmount:Float,lockAlpha:Bool=false)

-- addTiltshiftEffect(camera:String,blurAmount:Float,center:Float)

-- addVCREffect(camera:String,glitchFactor:Float = 0.0,distortion:Bool=true,perspectiveOn:Bool=true,vignetteMoving:Bool=true)

-- addGlitchEffect(camera:String,waveSpeed:Float = 0.1,waveFrq:Float = 0.1,waveAmp:Float = 0.1)

-- addPulseEffect(camera:String,waveSpeed:Float = 0.1,waveFrq:Float = 0.1,waveAmp:Float = 0.1)

-- addDistortionEffect(camera:String,waveSpeed:Float = 0.1,waveFrq:Float = 0.1,waveAmp:Float = 0.1)

-- addInvertEffect(camera:String,lockAlpha:Bool=false)

-- addGreyscaleEffect(camera:String,lockAlpha:Bool=false) / addGrayscaleEffect(camera:String,lockAlpha:Bool=false)

-- add3DEffect(camera:String,xrotation:Float=0,yrotation:Float=0,zrotation:Float=0,depth:Float=0)

-- addBloomEffect(camera:String,intensity:Float = 0.35,blurSize:Float=1.0)

-- clearEffects(camera:String)