shape modifications by allowing us to locally regener-
ate visual elements affected by edits. We improve on
state of the art techniques for line-based rendering of
implicits and introduce a method for suggestive con-
tour extraction from this representation.
Our techniques provide precise and expressive de-
pictions of very complex objects, especially the more
detailed and complete datasets. Our results show bet-
ter performance levels in comparison to similar sys-
tems for the same number of particles. Some areas for
further improvementremain. Among them, new ways
for defining the MPU implicit near the edge areas of
the surface might allow us to draw more precise and
continuous feature-lines. Some work also remains to
be done to improve frame-coherent suggestive con-
tours.
ACKNOWLEDGEMENTS
The models are courtesy of the Digital Michelangelo
Project 3D Model Repository (David’s Head), the
Stanford 3D Scanning Repository (Bunny, Cow and
Armadillo), Cyberware (Igea) and UTIA, Academy
of Sciences of the Czech Republic, and CGG, Czech
Technical University in Prague (Phlegmatic Dragon).
REFERENCES
Barla, P., Thollot, J., and Sillion, F. (2005). Geometric clus-
tering for line drawing simplification. In Proc.of the
Eurographics Symposium on Rendering.
Bloomenthal, J. (1997). Introduction to Implicit Surfaces,
First Edition (The Morgan Kaufmann Series in Com-
puter Graphics). Morgan Kaufmann.
Bremer, D. J. and Hughes, J. F. (1998). Rapid approximate
silhouette rendering of implicit surfaces. In Proc. of
Implicit Surfaces ’98, pages 155–164.
Burns, M., Klawe, J., Rusinkiewicz, S., Finkelstein, A., and
DeCarlo, D. (2005). Line drawings from volume data.
ACM Trans. Graph., 24(3):512–518.
de Araujo, B. R. and Jorge, J. A. P. (2004). Curvature de-
pendent polygonization of implicit surfaces. In Proc.
of SIBGRAPI’04, pages 266–273.
DeCarlo, D., Finkelstein, A., and Rusinkiewicz, S. (2004).
Interactive rendering of suggestive contours with tem-
poral coherence. In NPAR’04, pages 15–24.
DeCarlo, D., Finkelstein, A., Rusinkiewicz, S., and San-
tella, A. (2003). Suggestive contours for convey-
ing shape. ACM Trans. Graph. (Proc. SIGGRAPH),
22(3):848–855.
Elber, G. (1998). Line art illustrations of parametric and im-
plicit forms. IEEE Trans. Vis. Comp. Graph., 4(1):71–
81.
Foster, K., Jepp, P., Wyvill, B., Sousa, M. C., Galbraith, C.,
and Jorge, J. A. (2005). Pen-and-ink for BlobTree im-
plicit models. Computer Graphics Forum, 24(3):267–
276.
Gooch, B., Sloan, P.-P. J., Gooch, A., Shirley, P., and
Riesenfeld, R. (1999). Interactive technical illustra-
tion. In Proc. of the 1999 Symposium on Interactive
3D Graphics, pages 31–38.
Gumhold, S., Wang, X., and MacLeod, R. (2001). Feature
extraction from point clouds. In Proc. of the 10
th
In-
ternational Meshing Roundtable, pages 293–305.
Isenberg, T., Freudenberg, B., Halper, N., Schlechtweg, S.,
and Strothotte, T. (2003). A developer’s guide to sil-
houette algorithms for polygonal models. IEEE Com-
put. Graph. Appl., 23(4):28–37.
Jepp, P., Wyvill, B., and Sousa, M. C. (2006). Smarticles for
sampling and rendering implicit models. Theory and
Practice of Computer Graphics 2006, pages 39–46.
Judd, T., Durand, F., and Adelson, E. H. (2007). Apparent
ridges for line drawing. ACM Trans. Graph., 26(3):19.
Levet, F., Granier, X., and Schlick, C. (2006). Fast sampling
of implicit surfaces by particle systems. In Proc. of
Shape Modeling International, page 39.
Ohtake, Y., Belyaev, A., Alexa, M., Turk, G., and Seidel,
H.-P. (2003). Multi-level partition of unity implicits.
ACM Trans. Graph., 22(3):463–470.
Pfister, H., Zwicker, M., van Baar, J., and Gross, M. (2000).
Surfels: surface elements as rendering primitives. In
Proc. of SIGGRAPH ’00, pages 335–342.
Plantinga, S. and Vegter, G. (2003). Contour generators of
evolving implicit surfaces. In SM ’03: Proc. of the
eighth ACM symposium on Solid modeling and appli-
cations, pages 23–32.
Proena, J., Jorge, J. A. P., and Sousa, M. C. (2007). Sam-
pling point-set implicits. In Eurographics Symposium
on Point-Based Graphics.
Schmidt, R., Isenberg, T., and Wyvill, B. (2006). Interactive
pen-and-ink rendering for implicit surfaces. In ACM
SIGGRAPH 2006 Conference Abstracts and Applica-
tions. ACM Press.
Sousa, M. C., Foster, K., Wyvill, B., and Samavati, F.
(2003). Precise ink drawing of 3D models. Computer
Graphics Forum, 22(3):369–379.
van Overveld, K. and Wyvill, B. (2004). Shrinkwrap: An
efficient adaptive algorithm for triangulating an iso-
surface. The Visual Computer, 20(6):362–379.
Witkin, A. P. and Heckbert, P. S. (1994). Using particles
to sample and control implicit surfaces. In Proc. of
SIGGRAPH ’94, pages 269–277.
GRAPP 2008 - International Conference on Computer Graphics Theory and Applications
180