Skip Navigation
Text:
Increase font size
Decrease font size

    M-Reps: Deformable Solid Modeling for Computer Graphics & Simulation, Using Medially-Defined Multifigural Objects

    Principal Investigator: Stephen M. Pizer
    Funding Agency: National Science Foundation
    Agency Number: CCR-9910419

    Abstract
    M-reps define a multiscale approach to graphics modeling and rendering, replacing traditional polygonal and spline-based boundary representations (B-reps) with a solid modeling paradigm based on medial representation by meshes of medial primitives--diatoms. Each mesh defines a protrusion, an indentation, or a separate associated figure, and these figures are grouped in directed graphs to create complete objects. Each diatom represents the center of a solid region of width r, with a width-proportional tolerance defined on the diatom's associated surface regions and on its links to neighboring diatoms. Thus, a diatom mesh defines the figural boundary to within a width- proportional tolerance, and provides a width- proportional sampling of the figure's medial surface.

    This project will undertake four main areas of research to develop and demonstrate the potential of M-reps:

     

    • augmenting current modeling tools and techniques to incorporate figural hierarchies, CSG-style boolean construction, boundary tolerances and width- proportionality into the modeling process;
    • adding specialized diatoms for creating sharp edges, comers, and creases in M-rep models;
    • implementing a new rendering system which combines implicit surface rendering with scale-based models to provide automatic simplification based on image-scale; and
    • exploring techniques for mapping boundary displacements and image textures to the medially implied surfaces.

    M-rep models will provide superior approaches to traditional computer graphics modeling and rendering, to physically-based modeling and simulation, and to image-analysis and display, by combining local and object-level deformability and by explicitly including object-scale, tolerance, and hierarchical level-of- detail in both modeling and rendering. M-reps combine the solid modeling capabilities of constructive solid geometry with the flexibility of traditional B-reps and include features and advantages found in neither.

    Document Actions