Please note this page is still under development.
We have used OpenVDB and Houdini 15 for development. The source code will be made available after publication.
Below are some of the results we’ve obtained so far. We casually refer to the existing Level Set Morph algorithm as Vanilla and to our algorithm as Warped Morph.
Above is the existing morph algorithm for level sets. The intermediate shapes are very blob-like and not very pleasant.
A smoother transition between models can be seen in this example. Point feature correspondences have been estabilished between the source and target models.
Support for topology change
This is one of the benefits of using level sets to represent the models - topology changes behave very well.
Even in extreme scenarios. Although here the Level Set dilation has a lot of space to fill, so the blob-like appearance is inevitable.
- Breen, D. E., Mauch, S., Whitaker, R. T., & Mao, J. (2001). 3d metamorphosis between different types of geometric models. Paper presented at the Computer Graphics Forum.
- Chen, M., Jones, M. W., & Townsend, P. (1995). Methods for volume metamorphosis Image processing for broadcast and video production (pp. 280-292): Springer.
- Gain, J., & Bechmann, D. (2008). A survey of spatial deformation from a user-centered perspective. ACM Transactions on Graphics (TOG), 27(4), 107.
- Museth, K. (2013). VDB: High-resolution sparse volumes with dynamic topology. ACM Transactions on Graphics (TOG), 32(3), 27.