Pigment Mixing Simulator - Online Color Blending Tool
Mix two or more colors using subtractive (CMYK‑like) blending. See what happens when you combine real paints. Brush effect canvas.
UD5 Toolkit
Experience real-time fluid dynamics rendered entirely in your browser using WebGL. Click, drag, and watch colorful ink swirl and diffuse like liquid in water.
WebGL Fluid Simulation is a browser-based implementation of fluid dynamics that uses your GPU (Graphics Processing Unit) to simulate the behavior of liquids in real time. It solves the Navier-Stokes equations — the mathematical formulas that describe how fluids move — directly in your browser using shader programs. The result is a beautiful, interactive visualization where colorful "ink" disperses, swirls, and flows naturally as you interact with it.
The simulation processes several steps per frame: Advection moves the dye and velocity fields along the flow; Diffusion spreads the ink and velocity naturally; Pressure solving ensures the fluid remains incompressible (like real water); and Vorticity confinement preserves fine swirling details. All these calculations run as WebGL fragment shaders on your GPU, enabling smooth 60fps performance even with complex fluid patterns.
Yes! This tool is fully optimized for mobile and tablet devices. The simulation automatically adjusts its internal resolution based on your device's capabilities. Touch interactions are supported — simply swipe and tap on the screen to add ink and create fluid motion. The control panel is responsive and adapts to smaller screens for comfortable one-handed use.
You can choose from five color presets: Rainbow (full spectrum colors that shift based on velocity direction), Ocean Blue (calming blue-teal gradients reminiscent of tropical waters), Fire (warm oranges and reds like flames), Aurora (vibrant greens, cyans, and purples inspired by the Northern Lights), and White Ink (classic monochrome for a clean, elegant look). Each mode creates a distinctly different visual experience.
Yes. The underlying math is based on the incompressible Navier-Stokes equations, which are the fundamental equations governing fluid motion. The simulation uses a grid-based Eulerian approach with semi-Lagrangian advection and Jacobi iteration for pressure solving — techniques widely used in computational fluid dynamics (CFD). While simplified for real-time performance, the core physics accurately models how real fluids behave.
Use the camera button (📸) in the control panel to capture a high-resolution screenshot of your current canvas. The image will be downloaded directly to your device as a PNG file. You can share it on social media, use it as wallpaper, or incorporate it into digital art projects. For the best results, let the simulation run for a while to build up complex, beautiful patterns before capturing.
Beyond being visually mesmerizing, fluid simulations are used in video game development (realistic water and smoke effects), film VFX (ocean waves, explosions), engineering (aerodynamics testing, weather modeling), medical imaging (blood flow analysis), and digital art. This browser-based tool demonstrates how accessible GPU computing has become — complex physics that once required supercomputers now runs in real time on consumer devices.
All modern browsers support WebGL, including Chrome (version 9+), Firefox (version 4+), Safari (version 8+), Edge (version 12+), and Opera (version 12+). For the best experience, we recommend using an up-to-date version of Chrome or Firefox with hardware acceleration enabled. The simulation will automatically fall back gracefully on older hardware, though frame rates may vary.
Mix two or more colors using subtractive (CMYK‑like) blending. See what happens when you combine real paints. Brush effect canvas.
Paste ASCII art or text‑based diagrams and convert them into a crisp SVG image. Preserves spacing and can be styled with CSS for documentation.
See a clip of a famous artwork and choose the correct title. Art history fun. Local images.
Move your mouse or finger to create colorful paint splatters on canvas. Great stress reliever. Download as PNG.
Write a fragment shader and see the result rendered on a full‑screen quad. For WebGL learners. Local compilation.
Browse pre‑made emoji combinations and ASCII art. Click to copy directly to clipboard. Perfect for social media bios.
Type any word and generate a fake audio waveform GIF that looks like the word was spoken. Creative social posts. Canvas.
Turn a photo into a high‑contrast ASCII art using only standard text characters. Adjust brightness and character set. Works offline.
Apply a soft watercolor painting effect to your photo. Adjust brush size and color intensity. Download the result. Local canvas.
Upload an RGB image and simulate how it might look when printed in CMYK. See out‑of‑gamut warnings. Pre‑press helper.
Enter a message and render it as an image of dots and dashes. Customizable colors. Great for posters.
Turn any photo into a mosaic of colored blocks or pixel art. Choose block size and palette. Download as PNG. Pure canvas.
Visualize Brownian motion with hundreds of particles. Adjust temperature and viscosity to see diffusion changes. Educational science tool.
Spray particles and watch them get attracted by cursor or gravity points. Create mesmerizing motion graphics. Download as image.
Turn your webcam feed into real‑time ASCII art. Adjust density and character set. Fun for streams and demos. No upload.
Experience the four stages of rock tumbling virtually. Start with rough stones and watch them polish over 'days'. Satisfying.
Generate flowing geometric art by layering sine waves with different frequencies, amplitudes, and colors. Download SVG.
Create beautiful Spirograph patterns by adjusting circle radii and pen position. Change colors and save as PNG. Relaxing math art.
Run Conway's Game of Life on a canvas grid. Draw patterns, start/stop the evolution, and adjust speed. A mesmerizing zero‑player simulation.
Generate a beautiful fractal tree with adjustable depth, angle, and color. Watch it draw branch by branch. Relaxing and educational.
Create 1-point, 2-point, or 3-point perspective grids. Adjust vanishing points and grid spacing. Useful for artists and architects.
Recreate an image using a mosaic of emojis. Replace pixel blocks with matching emojis. Fun, unique effect. All done locally.