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.
Explore the RGB color space as a rotatable 3D cube. Pick a color directly from the volume. Drag to rotate. Canvas 3D.
Choose a pre-drawn pixel outline and fill cells with colors. Save your masterpiece. Meditative fun.
Click for a random drawing or sketching idea. Characters, objects, scenes. Beat artist's block. All local.
Create beautiful Spirograph patterns by adjusting circle radii and pen position. Change colors and save as PNG. Relaxing math art.
Turn any photo into a greyscale pencil sketch. Adjust detail level and darkness. Download your artwork. Local canvas filter.
Apply a realistic oil painting texture to your photo. Adjust brush size and roughness. Brush stroke simulation.
Turn your photo into a black‑and‑white charcoal or chalk drawing. Adjust texture and contrast. Artistic.
Generate a beautiful fractal tree with adjustable depth, angle, and color. Watch it draw branch by branch. Relaxing and educational.
Create simple ASCII diagrams (arrows, boxes, trees) using a visual editor. Copy the plain text art. For comments and docs.
A wireframe 3D projection of a rotating tesseract. Drag to rotate in 4D. Fascinating mathematical art.
Overlay a grid on any image to help you draw it freehand. Adjust grid size and line thickness. Useful for artists.
A paint worklet that draws a moving 3D cube. See Houdini in action and copy the JS file. Modern CSS magic.
Rotate and explore the RGB color space as a 3D cube. Pick colors directly from the volume. Interactive Three.js.
Create a simple tessellation by deforming a square or triangle and repeating it across the canvas. Hypnotic patterns.
Create 1-point, 2-point, or 3-point perspective grids. Adjust vanishing points and grid spacing. Useful for artists and architects.
Upload an image and convert it into a paint-by-numbers outline with numbered palette. Adjust complexity. Print and paint. Local processing.
Build CSS Grid layouts by defining columns, rows, and gaps visually. Get the complete grid CSS code. An essential web design tool running in the browser.
Generates simple puzzle ideas (cipher, hidden messages) that can be printed for home escape rooms.
Open the same page in two tabs and draw together in real time using BroadcastChannel API. Share ideas without a server.
Place multiple grid items into the same cells to create overlapping layouts. Learn the technique visually. Copy code.
Compress and decompress text using the browser's native Compression Streams API. See the binary output size.
Select bonding and lone pairs to see the predicted shape (trigonal bipyramidal, octahedral). Static diagrams.
Draw a random tarot card (or three-card spread) with meanings. For entertainment and self-reflection. Fun mystical experience, no data tracking.
Enter rows of data and create a nicely formatted ASCII table using box‑drawing characters. Great for CLI apps.
Upload a photo and convert it to a pixelated cross-stitch pattern with DMC floss color matching. Adjust size and color count. Local processing.
Click colors on an interactive wheel and see the common emotions and meanings associated with them. A design resource.
Simulate paint colors on a pre-loaded room photo by adjusting hue, saturation. Find your perfect shade before buying. Local canvas.
Reduce an image to large colored squares. Create bold, minimalist wall art. Adjust block size. Download PNG.
Turn your webcam feed into real‑time ASCII art. Adjust density and character set. Fun for streams and demos. No upload.