Model Creation by Velocity Controlled Surface Deformation

We present a scheme for the semiautomatic creation of 3D models through velocity-controlled surface deformations. Our surface representation consists of oriented points with volatile inter-neighboring point linkage. The surface is resampled in order to maintain an even distribution of points. Points created during resampling inherit their characteristics from their progenitors. Our surface representation and resampling behavior support detailed irregular surfaces with smooth transitions such as those of organic entities. Surface velocities are set by the combination of two types of operators, selection and velocity assignment, with operator application managed by a finite state machine. We demonstrate our scheme with the creation of some branched, fruit-like and mushroom-like models.

[1]  Markus H. Gross,et al.  Shape modeling with point-sampled geometry , 2003, ACM Trans. Graph..

[2]  Hong Qin,et al.  Dynamic Modeling of Butterfly Subdivision Surfaces , 2000, IEEE Trans. Vis. Comput. Graph..

[3]  Matthias Zwicker,et al.  Pointshop 3D: an interactive system for point-based surface editing , 2002, SIGGRAPH.

[4]  Stanley Osher,et al.  Level Set Methods , 2003 .

[5]  Jason Lawrence,et al.  A painting interface for interactive surface deformations , 2004, Graph. Model..

[6]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[7]  Richard Szeliski,et al.  Surface modeling with oriented particle systems , 1992, SIGGRAPH.

[8]  Marc Levoy,et al.  QSplat: a multiresolution point rendering system for large meshes , 2000, SIGGRAPH.

[9]  Fabrice Neyret,et al.  Painting folds using expansion textures , 2002, 10th Pacific Conference on Computer Graphics and Applications, 2002. Proceedings..

[10]  Matthias Zwicker,et al.  Surfels: surface elements as rendering primitives , 2000, SIGGRAPH.