Computational Infrastructure Promotes Structural Modeling of Implicit Surfaces

University of Calgary researcher, Dr Brian Wyvill, has taken implicit modeling to an advanced level on a global scale. With the assistance of MACI Alpha Cluster resources, Wyvill has been able to utilize his BlobTree hierarchical data structure design to define and create complex models built from implicit surfaces, CSG Boolean operations and field warping functions.

“An implicit model within a system is defined as a hierarchical composition of multiple objects,” states Wyvill. In part of his current research developments Wyvill is using BlobTree applications to visually create concise models of two invertebrates, the sea anemone, Stomphia Coccinea, and the sea star, Dermasterias Imbricata.  Although the modeling of objects can take place through a variety of applications, Wyvill’s hierarchical modeling designs have distinct advantages. Not only does his design utilize phyllotactic methods to obtain accurate and visually pleasing configurations, but the design also has the ability to be refined locally and deformed globally. This means that a modeling object’s integrity remains intact while a researcher can transform local parameters. The ability to maintain local object detailing of this nature had not been possible prior to these research undertakings.

Modeling combining implicit surfaces, CSG Boolean operations, controlled blending, 2D texture mapping and collision-based phyllotaxis requires vast computational capabilities, The MACI infrastructure at the University of Calgary provides these exclusive capabilities. Wyvill hopes to continue to investigate extensions of his BlobTree data structure, and, with the help of MACI, he will be able to incorporate these extensions to provide better tools for implicit modeling.

blob@cpsc.ucalgary.ca

Selected Publications

M. A. Nur, K. Liang, B. Wyvill and G. Bourne. Animating the Escape Response of Stomphia coccinea from Dermasterias imbricata modeled Using Implicit Surfaces, University of Calgary, Department of Computer Science, Research Report 2001-679-02, 2001

M.A. Nur, K. Liang and B. Wyvill. Modelling the Structure of the Sea Anemone, Stompia Coccinea and the Sea Star, Dermasterias imbricata Using Implicit Surfaces, University of Calgary, Department of Computer Science, Research Report, 2000-672-24, 2000.

B. Wyvill, P. Jepp, K. van Overveld and G. Wyvill. Subdivision Surfaces for Fast Approximate Implicit Polygonization, University of Calgary, Department of Computer Science, Research Report, 2000-671-23, 2000.

K. Liang and B. Wyvill, Hierarchical Modelling of the BlobTree with Primitive Based Local Refinement, University of Calgary, Department of Computer Science, Research Report, 2000-673-25, 2000.

C. Galbraith, P. Prusinkiewicz and B. Wyvill, Modelling Murez cabritii Seashell with a Structured Implicit Surface Model, Proc. CG International 2000, Published by IEEE Computer Society, 2000.

M. Tigges and B. Wyvill. Python for Scene and Model Description for Computer Graphics, Proc. IPC 2000, January 2000.