1 / 25

3D Object Morphing

3D Object Morphing. CS5245 Vision and Graphics for Special Effects. 3D Object Morphing. Metamorphosis Produce a sequence of intermediate objects that evolve from one to the other Properties Preserve topology, feature, & rigidity User control Provide correspondence information.

cslinkard
Download Presentation

3D Object Morphing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 3D Object Morphing CS5245 Vision and Graphics for Special Effects

  2. 3D Object Morphing Metamorphosis • Produce a sequence of intermediate objects that evolve from one to the other Properties • Preserve topology, feature, & rigidity User control • Provide correspondence information

  3. 3D Object Morphing Basic Idea • Determine correspondence. • Move points to corresponding position. 1 4 1 2 7 7 2 5 3 4 5 7 3 6 6

  4. 3D Object Morphing • Correspondence can be arbitrarily defined. • Want to avoid “edge crossing”. • Intro demo:morphing planar graphs 1 1 6 2 7 7 2 5 3 4 5 7 3 4 6 http://gmorph.cs.arizona.edu/socg.html

  5. Main Approaches morph Target object Source object Object Representations • Volume-base approach • Boundary representative-based approach

  6. Volume-based Approach Cohen-Or, Levin, Solomovoci.Three-dimensional distance field metamorphosis.ACM Trans. Graphics 17: 116-141. http://www.math.tau.ac.il/~levin/ Two main stages: • Warp: deform the 3D space to make the two objects coincide as much as possible • Interpolation: Linear interpolate distance fields deformed by the warp

  7. Volume-based Approach

  8. Volume-based Approach

  9. B-rep-based Approach Gregory, State, Lin, Manocha and Livingston.Interactive surface decomposition for polyhedral morphing. The Visual Computer, 15, 1999, 453-470. http://gamma.cs.unc.edu/3DMORPHING/ Two main stages: • Correspondence: map each vertex in source to a vertex in target • Interpolation: move a vertex to its corresponding vertex

  10. B-rep-based Approach Main Steps: • User specify corresponding features. • Determine corresponding feature nets. • Decompose objects into morphing patches. • Map morphing patches to regular 2D polygons. • Merge corresponding morphing patches. • Reconstruct objects. • Interpolate objects.

  11. B-rep-based Approach User specify corresponding features.

  12. B-rep-based Approach Determine corresponding feature nets.

  13. B-rep-based Approach Decompose objects into morphing patches.

  14. B-rep-based Approach Map morphing patches to regular 2D polygons.

  15. B-rep-based Approach Merge corresponding morphing patches represented by 2D regular polygons.

  16. B-rep-based Approach Triangulatemerged patches and reconstruct objects.

  17. B-rep-based Approach Reconstructed objects: Has one-to-one correspondence between vertices

  18. B-rep-based Approach Interpolate objects:computemorphingtrajectories.

  19. B-rep-based Approach Interpolate objects: interpolate vertex colors, lighting coefficients, normal vectors, etc. Demo:

  20. Component-based Approach morph decompose combine Source object Target object Object = a collection of meaningful simpler parts (boundary representation), or components

  21. Component-based Approach Zhao, Ong, Tan and Xiao. Interactive control of component-based morphing. Proc. Symp. Computer Animation, 2003. Decomposition • decompose objects into parts Correspondence • map each vertex in source to a vertex in target Interpolation • move a vertex to its corresponding vertex

  22. Component-based Approach Demo: http://www.comp.nus.edu.sg/~tants/morphing.html

  23. Related Topics • A Morphable Model for the Synthesis of 3D Faces By Blanz and Vetter, SIGGRAPH 1999 http://gravis.cs.unibas.ch/publications/Sigg99/siggraph99.mpg

  24. _ ) ( ... 1 + + + = n Related Topics • Consistent Mesh Parameterizations Praun, Sweldens and Schrode, SIGGRAPH 2001

  25. Related Topics Detour…. • Cross-parameterizaion and Compatible Remeshing of 3D Models Kraevoy and Sheffer, SIGGRAPH 2004

More Related