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.
Domains
Graphics [cs.GR]
Fichier principal
painterlySketch.pdf (295.46 Ko)
Télécharger le fichier
apple_mark4.jpg (211.51 Ko)
Télécharger le fichier
Apples.mpg (4.23 Mo)
Télécharger le fichier
Betho2.mpg (1.19 Mo)
Télécharger le fichier
rose_zoom1.png (3.3 Mo)
Télécharger le fichier
rose_zoom2.png (3.3 Mo)
Télécharger le fichier
rose_zoom3.png (3.3 Mo)
Télécharger le fichier
rose_zoom4.png (3.3 Mo)
Télécharger le fichier
still_life_teaser2.jpg (199.27 Ko)
Télécharger le fichier
still_life_teaser3.jpg (236.8 Ko)
Télécharger le fichier
Origin : Files produced by the author(s)
Format : Figure, Image
Format : Video
Format : Video
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image