Follow your curiosity

What discovery has been shared with you?

Start with one fact. Explore it, go deeper, then follow whichever branch catches your imagination.

Choose subjects for a surprise

Exploring any topic

Begin your discovery

Your next discovery is one click away.

Choose one or more subjects above, or leave Any Topic selected and let curiosity decide.

Arts & Culture

How Adobe Fresco and Procreate Emulate Traditional Brush Textures

Quick fact

Some Procreate brushes use over 200 individual bristles in a single stroke, each with its own simulated physics.

Why this is interesting

Have you ever painted with a digital brush and felt like it 'just works'? How does a screen recreate the gritty texture of charcoal or the smooth blend of watercolor?

Read the full explanation

Understanding How Adobe Fresco and Procreate Emulate Traditional Brush Textures

Imagine you're drawing with a pencil on paper. The pencil leaves graphite on the bumps of the paper, creating a textured line. In digital art apps, this is recreated by the 'brush engine' - a set of algorithms that decide where paint (or graphite) appears on the virtual canvas. The engine considers the brush shape, the pressure you apply (if using a stylus), and the texture of the canvas itself. When you drag your finger or stylus across the screen, the app doesn't just draw a single solid line; it simulates thousands of tiny marks, like the individual bristles of a physical brush or the grain of the paper. Procreate and Adobe Fresco use different techniques to achieve this, but they both aim to trick your eye into seeing a realistic medium.

A deeper explanation

The simulation involves several layers of physics and math. First, the brush model: each brush is defined by a set of parameters like size, shape, and bristle count. For a realistic bristle brush, the app might model each bristle as a tiny spring that bends and moves based on pressure and angle. This is called 'bristle modeling' - a physics simulation of hair-like fibers. When you stroke the canvas, these virtual bristles deposit color onto a virtual paper texture. The paper itself is a grayscale texture map; the grooves and bumps affect how much paint is deposited, creating the effect of pigment catching on the rough surface. For paint blending, apps use 'paint simulation' algorithms that mix colors based on how wet a brush is, much like watercolor. Procreate uses a custom 'Savage' engine that excels at realistic paint mixing, while Fresco uses 'Live Brushes' that mimic actual watercolor and oil behavior, with real-time flow and diffusion of pigments. These simulations run in real time, updating every frame as you draw, which is why they are computationally intensive and require powerful hardware.

Keep FACTREE close

Internet access is required. Updates arrive when you reopen or reload the app. You may need to sign in again in the installed app.