This is not an AI application. It is good old-fashioned code, written by hand in our studio and shaped together with the artist, and it is not a filter laid over a picture. It is built around the things painters care about: the direction of a stroke, the weight of the paint, the difference between wet and dry, the depth that comes from layering, and the small, purposeful imperfections that make a mark feel human.
Our founding software engineer started using 3ds Max and Photoshop in the early 1990s and progressed from there to creating visual effects, visual design and VJ software.
That path matters. Visual effects teaches what an image needs to hold up frame after frame. Design teaches where a mark should be confident and where it should dissolve. Live visual software teaches how slowly something can move and still feel alive in a room. Someone who has lived in all three learns that the interesting part is never the precision. It is the deliberate, slightly wrong mark that makes an image feel made by a person.
The studio grew out of three decades of hand-work in exactly those tools, from the first 3D renders and layered composites to software driving visuals for a live audience. The engine is what happens when that instinct is written down as code, with imperfection built in from the first line.
Founding software engineer, Cryptic Arts Laboratory
A painter squints before the first mark, finding where the light turns and where a form gives way to sky. The engine begins the same way, with the photograph as a reference to be understood rather than a picture to be copied.
Direction is the first decision a brush makes. Strokes follow the form, wrap the curve of a petal, run the length of a branch, and now and then cut across it on purpose, because a painting that only agrees with its subject has nothing to say.
A loaded brush leaves a ridge that catches light. A starved one barely grazes the surface. The weight of each mark is how a painting tells you where to look, and the engine spends its thickness the way a painter spends attention.
Wet into wet, edges bleed and colours soften into one another. Dry, the brush drags and breaks over the tooth of the canvas. Layer on layer, those two temperaments build depth: what is near feels worked and what is far lets the ground show through.
Each piece is painted in a palette named for a kind of light: spring, summer, autumn, winter, dawn, noon, dusk, midnight, garden, water and fog. The photograph decides the composition. The light decides the mood.
What makes a late van Gogh read as van Gogh is not accuracy. It is that every mark is sure of itself and still a little wrong: the sky moves when it should hold still, a line wanders, a colour arrives that the scene never had. An algorithm can be perfect. So we build the imperfection in, on purpose.
Randomness is easy, and it is boring. A painter's irregularities are never random: the hand tires, the brush runs dry at the end of a sweep, a stroke hesitates at an edge it respects. The engine's irregularities come from the same kind of attention, placed with purpose rather than scattered like noise.
A perfectly computed stroke is a dead one. So the engine is given room to be wrong within the painting's own logic, and we never tidy that error away. Where a mark overshoots, where a colour drifts, where a line wavers: those are the engine's decisions to make, and they are the reason a piece feels painted rather than processed.
Mathematics can describe how water moves and how light falls. Art is knowing when to ignore it. The living paintings live where those meet: precise enough to hold a four-metre wall, loose enough that you can feel something human in every mark.
Hundreds of hours of strategy, planning, architecture and development went into the engine, and it is made and run in our own studio. No third-party filters, no shortcuts. When we want a new brush, we make it.
Good old-fashioned code, written by a person in our studio and shaped together with the artist. No generative model, no prompts, nothing invented: every piece begins as a real photograph by a real photographer.
Living art for a lobby has to hold a room for hours. The loops evolve rather than perform, so the wall reads as a painting that happens to be alive, not as a screen playing a video.
A mark that looks fine on a laptop can fall apart across four metres of LED. Every render is checked for stroke legibility, banding and motion cadence at the size it will actually be seen.
Request a free demo and we will render a piece sized for your screens. We answer within one business day.