<article> · 01
LIVEPlain HTML, in a shader
This card is an <article> with text, SVG and CSS animation. Select the text: it is real.
Write a transition in GLSL, or load a preset or a gl-transition and change it. Press Play to run it on the stage.
This card is an <article> with text, SVG and CSS animation. Select the text: it is real.
gl-transitions is an open collection of GLSL transitions, started by Gaëtan Renaudeau and published by its contributors.
The 123 shaders below were written by the community. Each keeps its author's license, shown in the Edit tab. Shaders that need extra textures are left out.
Install gl-transitions, then createGLTransition from @vfx-js/transitions turns any of them into a VFX-JS transition:
import { createGLTransition } from "@vfx-js/transitions";
import transitions from "gl-transitions";
const Cube = createGLTransition(transitions.find((t) => t.name === "Cube"));
t.run(cb, { transition: Cube, params: { persp: 0.5 } });Soft wipe
Edit and press Play. Compile errors print to the console with line numbers.