Liquid ASCII

by Ren Shu Tan

Liquid ASCII

Ren Shu Tan · Singapore · 2026

The artist

Ren Shu Tan is a Singapore-based artist who works in code. Trained first as an engineer, with a Bachelor of Engineering from the National University of Singapore, and then in finance, with an MSc in Finance from Nanyang Technological University, Tan makes visualizations: images whose shape comes from rules, data and physics rather than from a brush. Tan’s main work is Liquid ASCII, a living web page whose liquid is made of its own source code, with an engine beneath it that makes short films visualising mathematical results solved by Anthropic’s Claude and other frontier AI labs. The practice brings an engineer’s exactness to the screen: measured physical constants, strict typographic rules, and light handled with care. Tan publishes new work at liquidascii.art and on X as @RenshuTan.

The work

The liquid of code with the donut on: a ring of light in eight colours glowing through the characters.
Liquid ASCII with the donut on, on a desktop screen.
The liquid of code with ripples spreading from a touch.
Ripples from a touch, running through the code.
Liquid ASCII on a phone, with the donut on.
On a phone.
Title
Liquid ASCII, 2026
Medium
Real-time generative artwork in the web browser, with an engine beneath it for short films that visualise mathematics
Materials
The page’s own source code (HTML, CSS and JavaScript), shown as text characters; a simulated pool of mercury; light
Dimensions
Variable: the work fills any screen, from a phone to a wall. Film: 1920 × 1080 pixels, 60 frames per second, 1 min 14 s
Physics
Mercury at 20 °C, 3 mm deep: density 13,545 kg/m³, viscosity 1.55 mPa·s, surface tension 0.4865 N/m
Tools and software
HTML, CSS and JavaScript in one file, with no libraries and no build step, written with Claude Code. Canvas 2D draws the characters. Typefaces: JetBrains Mono and Schibsted Grotesk. The film is captured frame by frame in a headless browser and encoded with FFmpeg.
Credits
Made by Ren Shu Tan with Claude Code, Anthropic’s AI coding agent
Interaction
Move the pointer or touch the screen to send ripples through the code. The first key beside the artist’s name shows or hides the donut; the second plays the film Percolation.

The film

Beneath the liquid is an engine. Given a story, the same page draws lattices, planes and grids with its characters, frame by frame, and becomes a short film.

Percolation, 1 min 14 s. Pour water on porous stone: does it get through? At the tipping point, no cluster is infinite, in every dimension from 2 up: the last open cases were closed by Claude, Anthropic, in August 2026. Expert review continues. Watch it with the second key beside the artist’s name.

The story

I wanted to make art that is native to the computer, in the age of AI. Not a painting or a photograph shown on a screen, but a work made of what a computer is made of: code, characters and light. I chose ASCII characters and RGB colours because they felt the most native to the computer: the text it has always been written in, and the red, green and blue light that every screen is made of.

Liquid ASCII is a web page whose liquid is its own source code. Every character on the screen comes from the page’s own markup and script, and the characters move like a pool of mercury, following its measured density, viscosity and surface tension. Move the pointer or touch the glass, and ripples run through the code itself. The work keeps the rules of a text screen: one character, one colour, four steps of brightness, and no character is ever cut or bent.

I made it together with Claude Code, Anthropic’s AI coding agent, so the work is itself made in the age it speaks to.

Beneath the liquid is an engine. The same code can draw lattices, planes and grids with its characters, and I use it to make films, like Percolation, that visualise mathematical results solved by Anthropic’s Claude and other frontier AI labs. As AI begins to prove theorems, these films let the results be seen as well as read: each one turns a proof into something you can watch, in the computer’s own material.

liquidascii.art · @RenshuTan on X

Percolation

A Liquid ASCII film · 1 min 14 s

Pour water on porous stone: does it get through? The film links neighbouring points at random and watches clusters grow until one crosses from edge to edge. Then it follows a question that stayed open for decades: at the tipping point itself, can a cluster be infinite? Proven in two dimensions and in eleven and up, the last cases, three to ten, were closed in August 2026 by Claude, Anthropic’s AI model, in a proof checked by machine. Expert review continues.