A dynamic drawing algorithm for interactive painterly rendering
Abstract
We present a new approach to create painterly renderings of an animated 3D scene, allowing a controllable trade-off between scene fidelity and stylistic design. Our approach extends and complements existing systems in order to ensure temporal coherence while maintaining consistent stroke density, and allowing a wide variety of stroke styles. It is based on a new dynamic painting algorithm which selects a suitable set of sample stroke locations based on an object-space hierarchy. Strokes are created at these locations, with attributes assigned using arbitrary stylistic choices: examples include scene-derived decisions such as having stroke orientation follow curvature or silhouette directions, or user-supplied constraints such as global orientation or thickness. Stroke rendering is then performed using appropriately filtered information from a set of G-buffers. We describe an improved stroke rendering technique which allows a faithful depiction of the scene while letting the user specify his prefered stroke style. All rendering is interactive and performed on the GPU.


Format : Figure, Image
Origin : Files produced by the author(s)
Format : Video
Format : Video
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image