Rosette.

A generative portrait

No two visitors meet the same cat.

This Bengal is drawn entirely in code — no photographs, no image files. Her rosettes are scattered by a numbered seed the moment you arrive, out of ninety thousand possible coats. She watches your pointer. Tap her and she blinks.

  • Move the pointer — her eyes follow it.
  • Click or tap the portrait — a slow blink and a tail flick.
  • Deal a new coat, or switch her to marbled.
“Rosette” — Bengal, seated
Coat № —

The breed, briefly

Everything below is true of real Bengals. The cat above is an illustration.

A hybrid origin

The Bengal descends from crosses between domestic cats and the Asian leopard cat (Prionailurus bengalensis) — the breed takes its name from the wild parent’s species name. Jean Mill began the modern breeding programme in California in 1963.

Rosettes are the signature

Bengal coats come in two accepted patterns: spotted — including two-toned rosettes, a darker outline around a warmer centre — and flowing marble. The Bengal is widely cited as the only domestic breed with true rosettes.

Four generations from the wild

Registries treat Bengals as fully domestic once they are several generations removed from the leopard-cat ancestor; TICA granted the breed championship status in 1991.

Glitter, and a black-tipped tail

Many Bengals carry “glitter” — translucent hair shafts that catch light like gold dust — and the breed standard calls for a tail that always ends in a black tip.

An athlete indoors

Bengals are famously high-energy climbers, and many, unusually for cats, enjoy playing with water. They do best with room to run and things to solve.

Not only brown

Besides the classic brown, registries recognise “snow” Bengals — paler coats from Siamese- and Burmese-line colourpoint genes — and silver. The pattern stays, whatever the ground colour.

Honestly drawn

There is no cat photo anywhere on this page. The portrait is hand-built SVG — about a hundred paths for the body, face and tail — and the coat is placed by a seeded random generator: rosettes are scattered across the flanks and haunches with a spacing rule so they never collide, each one an irregular warm centre wrapped in broken dark arcs, elongated along the direction of the fur. The marbled coat draws flowing two-toned ribbons instead, the way the real marble pattern flows horizontally along the body.

Her eyes track the pointer by sliding each pupil inside a clipped eye shape, smoothed frame-to-frame; the blink is a single squash of the eyeball group; the purr — if you ask for it — is synthesized live in Web Audio from low-pass noise pulsing at about 23 hertz, roughly where real cats purr. If your system asks for reduced motion, she sits perfectly still, as a painting.