Skip to main content

Shader packs

Install a shader .ogsplugin.zip through the Plugins pane, then choose Shader and select the pack's card and version. Choose a shader and Fill, Outline (text only), or Effect, according to its declared compatibility. Apply creates independent editable source and controls and saves a reusable copy in Resources → Shaders. Identical resources are reused. Add to Resources saves without applying, including effect-only shaders whose iChannel0 comes from the layer's effect stack.

Alternatively, drag a shader card onto a canvas object and choose Fill, Outline, or Effect from the popup. Empty canvas space uses the current selection. Incompatible choices are disabled; Outline requires text. Effect appends an enabled shader with Normal blending at 100%. Applying and saving share one undo step. Drag directly onto Resources → Shaders to save without changing any object; its collapsed header accepts drops too.

The gallery shows shader cards with names and lightweight illustrative icons beside a shared live preview. Clicking a card automatically previews just that shader; changing selection, opening management, or hiding the pane disposes the old preview. GLSL can impose high GPU load, so start small. Preview and installation do not modify your template. Removing/updating a pack never changes shaders already copied into objects, effects or Resources. Source and exports preserve copied notices.

The source example ZD News Shaders contains 20 numbered CC0 presets, including backgrounds, text finishes, transparent overlays, and the effect-only Signal Glitch. Build it with npm run plugin:package:shaders. See Shader plugins for the format and SDK.