Python implementation of Aaron Hertzmann's Painterly algorithm for stroke based rendering of an image.
-
Updated
Feb 21, 2021 - Jupyter Notebook
Python implementation of Aaron Hertzmann's Painterly algorithm for stroke based rendering of an image.
Painterly cartography — render MVT/PMTiles vector tiles as paintings (watercolor, ink wash, pencil sketch, …) on a pure-Rust GPU-free CPU renderer, with a typed node-DAG style language and first-class MapLibre compatibility
painterly vector canvas playground with three.js, vue 3, glsl & yjs multiplayer sync (excalidraw / miro / figma clone)
Stylized concept art direction for Blender: NPR surface shader, 14 stage compositing chain, procedural sky with matching key light, and photographic camera presets
An interactive Three.js port and extension of Gabriel de Laubier’s stylized paint shader, featuring procedural brushwork, painted reflections, broken outlines, and eroded shadows.
Stroke-based painterly rendering: Mona Lisa emerges from a blank canvas, brushstroke by brushstroke.
Turns a photograph into a painting made of visible brush strokes
To associate your repository with the painterly topic, visit your repo's landing page and select "manage topics."