sign in
english version rss feed

inria-00355619, version 1

A dynamic drawing algorithm for interactive painterly rendering

David Vanderhaeghe () 1, Pascal Barla () 1, Joëlle Thollot () a1, François X. Sillion () a1

SIGGRAPH '06: ACM SIGGRAPH 2006 Sketches (2006) 100

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.

  • Icone de apple_mark4.jpg
  • Icone de rose_zoom1.png
  • Icone de rose_zoom2.png
  • Icone de rose_zoom3.png
  • Icone de rose_zoom4.png
  • Icone de still_life_teaser2.jpg
  • Icone de still_life_teaser3.jpg
  • a –  INRIA
  • 1:  ARTIS (IMAG-INRIA Rhône-Alpes / GRAVIR)
  • CNRS : FR71 – CNRS : UMR5527 – INRIA – Université Joseph Fourier - Grenoble I – Institut National Polytechnique de Grenoble (INPG)
  • Domain : Computer Science/Computer Graphics and Virtual Reality
 
  • inria-00355619, version 1
  • oai:hal.inria.fr:inria-00355619
  • From: 
  • Submitted on: Friday, 23 January 2009 14:02:53
  • Updated on: Tuesday, 10 April 2012 10:08:54
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...