Practical volumetric sculpting

sculpture metaphor for rapid shape prototyping. The sculpted shape is the isosurface of a scalar field spatially sampled. The user can deposit material wherever he desires in space and then iteratively refine it, using a tool to add, remove, paint, or smooth some material. We allow the use of free-form tools that can be designed inside the application. We also propose a technique to mimic local deformations so that we can use the tool as a stamp to make imprints on an existing shape. We focus on the rendering quality too, exploiting lighting variations and environment textures that simulate good-quality highlights on the surface. Both greatly enhance the shape estimation, which is a crucial step in this iterative design process, in our opinion. The use of stereo also greatly eases the understanding of spatial relationships. Our current implementation is based on GLUT and can run the application both on Unix-based systems, such as Irix and Linux, and on Windows systems. We obtain interactive response times, strongly related to the size of the tool. The performance issues and limitations are discussed.

[1]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[2]  David R. Forsey,et al.  Hierarchical B-spline refinement , 1988, SIGGRAPH.

[3]  Jules Bloomenthal,et al.  Polygonization of implicit surfaces , 1988, Comput. Aided Geom. Des..

[4]  Elaine Cohen,et al.  Physical modeling with B-spline surfaces for interactive design and animation , 1990, I3D '90.

[5]  John F. Hughes,et al.  Sculpting: an interactive volumetric modeling technique , 1991, SIGGRAPH.

[6]  John F. Hughes,et al.  Direct manipulation of free-form deformations , 1992, SIGGRAPH.

[7]  Andrew P. Witkin,et al.  Free-form shape design using triangulated surfaces , 1994, SIGGRAPH.

[8]  Jules Bloomenthal,et al.  An Implicit Surface Polygonizer , 1994, Graphics Gems.

[9]  James R. Bill,et al.  Sculpting polygonal models us-ing virtual tools , 1995 .

[10]  Arie E. Kaufman,et al.  Volume sculpting , 1995, I3D '95.

[11]  Hanspeter Pfister,et al.  Cube-4-a scalable architecture for real-time volume rendering , 1996, Proceedings of 1996 Symposium on Volume Visualization.

[12]  Ricardo S. Avila,et al.  A haptic interaction method for volume visualization , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[13]  William E. Lorensen,et al.  Marching cubes: a high resolution 3D surface construction algorithm , 1996 .

[14]  Dominique Rossin,et al.  Plateforme d'expérimentation pour la modélisation par surfaces implicites , 1997 .

[15]  Mathieu Desbrun,et al.  Animation of Deformable Models Using Implicit Surfaces , 1997, IEEE Trans. Vis. Comput. Graph..

[16]  Marie-Paule Cani,et al.  Local Deformation for Animation of Implicit Surfaces , 1997 .

[17]  T. Ivanov Vassilev,et al.  Interactive Sculpting with Deformable Nonuniform B‐splines , 1997, Comput. Graph. Forum.

[18]  Brian Wyvill,et al.  Introduction to Implicit Surfaces , 1997 .

[19]  Greg R. Luecke,et al.  Virtual clay modeling using the ISU exoskeleton , 1998, Proceedings. IEEE 1998 Virtual Reality Annual International Symposium (Cat. No.98CB36180).

[20]  Tom McREYNOLDS,et al.  Advanced graphics programming techniques using opengl , 1998, SIGGRAPH 1998.

[21]  C. Hansen Cube-4-A Scalable Architecture for Real-Time Volume Rendering , 1998 .

[22]  Marc Olano,et al.  Reflection space image based rendering , 1999, SIGGRAPH.

[23]  Satoshi Matsuoka,et al.  Teddy: A Sketching Interface for 3D Freeform Design , 1999, SIGGRAPH Courses.

[24]  Hanspeter Pfister,et al.  The VolumePro real-time ray-casting system , 1999, SIGGRAPH.