Paint that behaves.

A watercolour studio where the water is simulated, the paper has tooth, and every colour in the box is a named pigment with its own way of misbehaving.

Get it on Google Play

Free and complete. Every pigment unlocked from the first launch. No account, no subscription, and no internet permission.

The studio screen: a pigment study of five graded washes, a mixing bar and a drybrush passage, with the water slider set to Wet.
ULTRAMARINE PB29
+
HANSA YELLOW PY3
=
WHAT THE MODEL SAYS

Blue and yellow make green.

Every other painting app averages two RGB values and hands you grey. Pigment gives each paint a Kubelka-Munk absorption vector and a scattering strength, the way a manufacturer measures one, and adds them by mass. That green above was not chosen by anybody. It is the arithmetic.

The pigment drawer open over a painting, showing graded wash cards for the blues and the reds.

Water is the other half of the brush

A shallow water simulation runs under the canvas at about thirty steps a second. It only touches the parts of the sheet where something is happening, so a drying wash in one corner costs almost nothing.

It flows

Water runs downhill and wicks sideways into dry paper, faster into the low ground of the tooth than over the high ground.

It dries from the edge

A wash loses water faster at its rim than in its middle, which drags pigment outward and leaves the hard dark line every painter recognises.

It carries colour

Pigment moves with the water but slightly slower, so the wet edge always arrives before the colour does.

It picks colour back up

Drop clean water into a wash that has just lost its shine and the fresh water lifts what was settling and pushes it out into a ragged rim. That is a backrun, and it is not a bug.

It answers gravity

Switch on tilt flow and the phone's own tilt sensor becomes the direction that down is. Lean the phone and the wash runs.

Twenty four pigments, each with a personality

Granulation, staining, opacity and how well a colour lifts back off are properties of the paint, printed on the side of a real tube. Here they are numbers the engine actually reads.

PigmentGranulatesStainsWhat that means on the sheet
UltramarinePB29 HeavilyBarely Settles into the valleys of cold press and leaves the hills pale. Comes back off with a damp brush weeks later.
Phthalo BluePB15:3 Not at allFerociously Smooth, transparent and permanent. Once it is down it is down, and it will take over any mix you put it in.
Cerulean BluePB35 HeavilyBarely Opaque and heavy enough that you can watch it drop out of the water. Lifts out cleanly for clouds.
GoethitePY43 As much as anything canNot at all Natural iron ore, coarsely ground. A flat wash of it dries as a map of the paper it was laid on.
Quinacridone RosePV19 Not at allDeeply Glazes like coloured glass. Layer it over a dry wash and the wash underneath still shows through.
Lunar BlackPBk11 As much as anything canNot at all A magnetic iron black so coarse that a wash breaks into craters as the water leaves it.
The export sheet: a preview of the painting, a paper texture switch, and timelapse speed options with an estimated length.

The painting is stored as what you did to it

A sheet is not saved as an image. It is saved as the log of every stroke: which brush, which paint, how much water, and the milliseconds between the points. A painting of seventy strokes is about twenty kilobytes of stroke log.

  1. Reopening replays it. The whole painting runs back through the simulation, so a sheet you come back to is the sheet you left, not a flattened copy of it.
  2. Undo is real. The engine keeps compressed snapshots of the water and the pigment, so stepping back takes the water with it.
  3. The timelapse is the same replay. Recording plays your strokes back through the physics while a recorder watches the canvas, and hands you a WebM file. It is your process, not a slideshow.

Plainly

One permission

Vibrate. A tick when a wash has finished drying, a fainter one under a dry brush. Switch it off in the settings if you would rather not feel any of it.

No network

Pigment does not request the internet permission, so Android will not let it open a connection at all. You can check that on the Play listing before you install.

Nothing is collected

No account, no analytics, no advertising ID, no crash reporter. Your paintings, your mixes and your settings live in this phone's private storage and nowhere else.

Nothing is locked

All twenty four pigments, all three papers, all eight brushes, unlimited sheets, watermark free export. There is no subscription and no in app purchase.

Best with a stylus

A pen reports real pressure and the brush answers it. A finger works too and is tuned separately, but the pressure is assumed rather than measured.

Mistakes are the best thing that happens on a wet sheet.

Get it on Google Play
What this is not. There is no gouache or oil engine, no layers, and no community gallery. Pigment does one medium, watercolour, and does it on its own. Timelapse video is WebM, because an MP4 encoder is not something an offline app can honestly claim. The simulation runs on the phone's processor rather than its graphics chip, so a very large sheet on a very old phone will run the water more slowly than a new one.