Metamorphosis (shape transformation, morphing) between two functionally represented objects can be described by the interpolation between their defining functions. Such interpolation procedure defines a homotopy map in n+1-dimensional space. This makes possible metamorphosis between a blobby object and a constructive solid (frames shown above).

A picture shown above illustrates metamorphosis between four “key objects” normally modeled in different representational styles, but unified by F-rep here:

  • CSG solid
  • Swept spiral
  • Volumetric teapot
  • Blobby object

More details and a program code for this example can be found in the paper:

Pasko A.A., Adzhiev V.D., Sourin A.I., Savchenko V.V. “Function representation in geometric modeling: concepts, implementation and applications”, The Visual Computer, vol.11, No.8, 1995, pp.429-446. Electronic version: PostScript (467K) and PostScript + gzip (112K)

frep/metamor.txt · Last modified: 2009/03/11 17:50 by ap
Copyright (c) 1996-2018 by the contributing authors. This material may not be published, modified or otherwise redistributed in whole or part without prior approval.
If you have questions and comments about particular research topics, contact the respective authors directly.
Project hosted by the Digital Materialization Group
HyperFun CGPL Creative Commons License Valid CSS