Skip to main content

Effects stack

In Properties → Effects stack, new effects start in Bypass. Choose Normal, Screen, Add, Multiply, Overlay, Darken, or Lighten to activate an effect. Effect opacity sets how much its result contributes. Foreground effects run top-to-bottom: each blends against the result entering that effect, while the layer's blend mode still combines the completed layer with the composition underneath. Glow and shadow blend only their generated contribution; blur and color adjustments blend their processed image. Normal at 100% keeps the original effect behavior.

Group effects​

Select a complete persistent group to edit a Group effects stack. Entries added there are shared by every group member, and edits, ordering, duplication, animation and removal stay synchronized. Existing object-only effects remain independent and are hidden while the group stack is being edited. The shared entries are materialized onto ordinary OGraf layers, so exported packages do not require a proprietary group-effects runtime.

Shader effects​

Shader adds a true WebGL 2 post-process pass. Its iChannel0 is the layer result after every preceding stack entry; the Shader output is blended by that entry's Blend and Effect opacity, then passed to later effects. Exposed controls stay in Properties; Edit shader opens its source editor in Resources. The effect cannot attach a separate inputImage, because iChannel0 is reserved for the incoming stack image.

For Normal effects on pictures, transparent generative shaders such as Light Leaks blend over the incoming artwork, so the picture stays visible at 100%. Shaders that read iChannel0 or iChannelResolution remain complete post-processing passes; their intentional transparency can still hide or reveal the image. Shader Fill painting is separate and still replaces its colours.

Backdrop blur​

Backdrop blur creates frosted glass on rectangles and ellipses by softening earlier layers in the same composition, clipped to the object's bounds and corner radii. Use Fill → None for clear glass or a gradient with partial alpha for tint. Choose Normal, set Radius, and adjust the amount: 0% gives no blur; 100% uses the full radius. The amount scales the radius, and the radius can be animated. Shader fills are supported; an active Shader effect and active Backdrop blur cannot share the same object. Backdrop-blurred objects can provide geometric path masks, but cannot provide alpha masks. SVG diagnostic previews omit the backdrop blur. Check its appearance in the actual browser view; PNG capture parity is not yet verified.

Bypass and animation​

Bypass retains settings and animation. When all effects are bypassed, the object uses its ordinary rendering path without effect passes. Existing projects keep their enabled effects and appearance. Effect parameters remain animatable; blend mode and effect opacity are static settings.