sign in
english version rss feed

inria-00071862, version 1

A Procedural Approach to Style for NPR Line Drawing from 3D models

Stéphane Grabli a1, Frédo Durand b1, Emmanuel Turquin 1, François X. Sillion () a1

N° RR-4724 (2003)

Abstract: This paper introduces a procedural approach to non-photorealistic line drawing from 3D models. The approach is inspired both by procedural shaders in classical rendering and by the power of procedural modeling. We propose a new image creation model where all operations are controlled procedurally. A view map describing all relevant support lines in the drawing is first created from the 3d model; a number of style modules operate on this map, by procedurally selecting and chaining lines before creating strokes and assigning drawing attributes. Two different levels of user control are provided, ranging from a low-level programming API to a parameteri- zed building-block assembly mechanism. The resulting drawing system allows very flexible control of all elements of drawing style: first, different style modules can be applied to different types of lines in a view; second, stroke attributes are assigned procedurally and can be correlated at will with various scene or view properties. We illustrate the components of our system and show results of its application.

  • Icone de kodak2.jpg
  • Icone de plane_cropped.jpg
  • Icone de sketchy_teapot.jpg
  • a –  INRIA
  • b –  MIT Graphics Group
  • 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/Other
  • Keywords : NPR / STYLE / LINE DRAWING
  • Internal note : RR-4724
 
  • inria-00071862, version 1
  • oai:hal.inria.fr:inria-00071862
  • From: 
  • Submitted on: Tuesday, 23 May 2006 19:02:32
  • Updated on: Tuesday, 10 April 2012 10:23:46
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...