Bairui SuToday's tool help shape tomorrow's creativity.

Featured

Projects

Pieces

Bridget Lines

Bridget Lines

Feb 2026 · p5.js

Bridget Arcs

Bridget Arcs

Feb 2026 · p5.js

Bridget Circles

Bridget Circles

Feb 2026 · p5.js

Image Warping

Image Warping

Feb 2026 · p5.js

Video Warping

Video Warping

Feb 2026 · p5.js

Genuary 26 / 27 - Animated Fractal Tree

Genuary 26 / 27 - Animated Fractal Tree

Jan 2026 · D3.js

Genuary 26 / 28 - Slider Race

Genuary 26 / 28 - Slider Race

Jan 2026 · D3.js

Genuary 26 / 20 - One-line Snake

Genuary 26 / 20 - One-line Snake

Jan 2026 · Observable Plot

Genuary 26 / 23 - Sphere Path

Genuary 26 / 23 - Sphere Path

Jan 2026 · Three.js

Genuary 26 / 24 - Dithering Globe

Genuary 26 / 24 - Dithering Globe

Jan 2026 · Canvas

Genuary 26 / 18 - A Traveling Snake

Genuary 26 / 18 - A Traveling Snake

Jan 2026 · Observable Plot

Genuary 26 / 15 - Snake Time

Genuary 26 / 15 - Snake Time

Jan 2026 · D3.js

Genuary 26 / 17 - Falling Pattern Cards

Genuary 26 / 17 - Falling Pattern Cards

Jan 2026 · Canvas

Genuary 26 / 19 - Water Waves

Genuary 26 / 19 - Water Waves

Jan 2026 · Observable Plot

Genuary 26 / 16 - Sorting Visualization

Genuary 26 / 16 - Sorting Visualization

Jan 2026 · Observable Plot

Genuary 26 / 14 - Fit Text to Image

Genuary 26 / 14 - Fit Text to Image

Jan 2026 · D3.js

Genuary 26 / 11 - Heart by Heart ❤️

Genuary 26 / 11 - Heart by Heart ❤️

Jan 2026 · HTML

Genuary 26 / 13 - Progressive Self Portrait

Genuary 26 / 13 - Progressive Self Portrait

Jan 2026 · D3.js

Genuary 26 / 5 - Progressive Genuary

Genuary 26 / 5 - Progressive Genuary

Jan 2026 · Canvas

Genuary 26 / 9 - Cellular Architecture

Genuary 26 / 9 - Cellular Architecture

Jan 2026 · Three.js

Genuary 26 / 10 - Chinese Polar Clock

Genuary 26 / 10 - Chinese Polar Clock

Jan 2026 · D3.js

Genuary 26 / 8 - A City of Rainbow People

Genuary 26 / 8 - A City of Rainbow People

Jan 2026 · Canvas

Genuary 26 / 2 - Star 🌟

Genuary 26 / 2 - Star 🌟

Jan 2026 · WebGL

Genuary 26 / 7 - Wuxing Partitions

Genuary 26 / 7 - Wuxing Partitions

Jan 2026 · D3.js

Genuary 26 / 6 - Yin-Yang Picasso Animals Sketches

Genuary 26 / 6 - Yin-Yang Picasso Animals Sketches

Jan 2026 · Canvas

Genuary 26 / 3 - FibonacciGirl With a Pearl Earring

Genuary 26 / 3 - FibonacciGirl With a Pearl Earring

Jan 2026 · Canvas

Genuary 26 / 4 - Venus MST

Genuary 26 / 4 - Venus MST

Jan 2026 · Canvas

Genuary 26 / 1 马到成功

Genuary 26 / 1 马到成功

Jan 2026 · D3.js

CG HW 7: Robotic Arm

CG HW 7: Robotic Arm

Nov 2025 · WebGL

CG HW 05: World Airports Delaunay

CG HW 05: World Airports Delaunay

Nov 2025 · WebGL

CG HW 06: World Flight Paths Voronoi

CG HW 06: World Flight Paths Voronoi

Nov 2025 · WebGL · D3.js

CG HW 03: Golden Tree

CG HW 03: Golden Tree

Nov 2025 · WebGL

CG HW 04: Twisted Porcelain

CG HW 04: Twisted Porcelain

Nov 2025 · WebGL

CG HW 02: DLA

CG HW 02: DLA

Nov 2025 · WebGL

CG HW 01: Beesandbombs

CG HW 01: Beesandbombs

Oct 2025 · WebGL

Genuary 24 / 25 - Painter

Genuary 24 / 25 - Painter

Jan 2024 · Charming.js

Genuary 24 / 19 - Green Growth

Genuary 24 / 19 - Green Growth

Jan 2024 · Charming.js

Genuary 24 / 18 - Shapes with Pattern

Genuary 24 / 18 - Shapes with Pattern

Jan 2024 · Charming.js

Genuary 24 / 17 - Islamic Avatar

Genuary 24 / 17 - Islamic Avatar

Jan 2024 · Charming.js

Genuary 24 / 16 - Waltz of Circles

Genuary 24 / 16 - Waltz of Circles

Jan 2024 · Charming.js

Genuary 24 / 9 - On Fire 🔥

Genuary 24 / 9 - On Fire 🔥

Jan 2024 · Charming.js

Genuary 24 / 1 - Noise Swirl

Genuary 24 / 1 - Noise Swirl

Jan 2024 · Charming.js

ParticleDance

ParticleDance

Dec 2018 · Processing

The Great Wall

The Great Wall

Nov 2018 · Processing

Purple Rain

Purple Rain

Nov 2018 · Processing

Fire Tree

Fire Tree

Nov 2018 · Processing

Wave

Wave

Oct 2018 · Processing

Clutch Shot

Clutch Shot

Oct 2018 · Processing