WebGL & shaders
In TypeMatter Flow, the letters are solid obstacles inside a directional fluid simulation. Build the composition from as many as eight text segments, point the current where you want it to travel, and adjust the wakes, turbulence, pressure, and surface finish. A pointer-controlled vortex lets you disturb the flow directly. The finished poster exports as a high-resolution PNG or responsive standalone HTML with selectable SVG text.
What it does
Add text segments or lines, choose the font and weight for each, then adjust alignment, scale, rotation, position, and hydraulic thickness.
Pick one of eight direction buttons or set an exact angle, then choose a flow character and tune the solver and wake controls.
Select a visual preset and adjust the palette, background, stone color, surface depth, refraction, foam, lighting, and grain.
Let the simulation run or settle additional steps, choose the poster dimensions, and download standalone HTML or a high-resolution PNG.
TypeMatter Flow rasterizes the composition at high resolution, builds a signed-distance field, and maps the covered letter shapes into an obstacle texture for the simulation grid. Its WebGL 2 solver moves velocity and dye, adds the current and pointer vortex, calculates curl and divergence, iterates pressure, and projects the velocity field around the solid letter boundaries. The renderer then combines dye, velocity, pressure, curl, the text field, and the surface controls into the final material. Standalone export bakes the obstacle and cropped text field into the HTML, with a separate selectable SVG text layer above the canvas.
Yes. The standalone HTML places a selectable SVG text layer over the animated fluid canvas while using baked letter shapes for the simulation obstacle.
No. Draft, balanced, and fine only change the fluid grid. The PNG and poster dimensions are set separately in the Output panel.
It needs WebGL 2 and the EXT_color_buffer_float extension so the velocity, pressure, dye, and obstacle targets can use floating-point rendering.
No. Text shaping, simulation, PNG encoding, and standalone HTML generation occur in the browser.