Adaptively Sampled Distance Fields (ADFs)

ADFs are a new digital representation of shape with several advantages over existing approaches. They provide efficient and accurate representation of both smoothly curved surfaces and surfaces with fine detail. ADFs have the potential to impact many diverse industries including CAD/CAM (simulation, path planning, and verification for milling precision parts), Entertainment (building models for games and movies), Fonts (high-quality display of letterforms for PDAs), Visualization (volumetric visualization of molecular structure), 3D Scanning (3D models from image or range data), 3D Printing (rapid prototyping), and Color Management (projectors, PDAs, monitors, and printers).

Background & Objective:  Our objectives include fundamental research, incorporation of this research into a product-worthy C library ready for commercialization, development of a comprehensive patent portfolio, and collaboration with key industrial players to refine and expand the vision for ADFs.

Technical Discussion:  A distance field is a scalar field that specifies a distance to a shape, where the distance may be signed to distinguish between the inside and outside of the shape. ADFs consist of adaptively sampled distance values, organized in a spatial data structure, with a method for reconstructing the distance field from the sampled distance values. This approach permits the accurate and compact representation of fine detail and smooth surfaces, together with efficient processing. ADFs allow: the representation of more than the surface (interiors and exteriors); the compact representation of sharp features and organic shapes; smooth surface reconstruction; trivial inside/outside and proximity testing; fast and simple CSG operations; fast geometric queries such as closest point; and efficient computation of surface offsetting, blending and filleting, collision detection, morphing, and rough cutting.

Outside Collaborations:  PTC (ProEngineer CAD/CAM software), Think3 (PTC competitor), Industrial Light and Magic (movies: Star Wars, Jurassic Park, ...), WetaFX (Lord of the Rings movie trilogy), NOVA documentary series.

Contact:  Ron Perry

Technical Reports:
TR2001-013 Dynamic Meshing Using Adaptively Sampled Distance Fields
TR2001-012 A New Framework For Non-Photorealistic Rendering
TR2001-011 A Computationally Efficient Framework for Modeling Soft Body Impact
TR2001-010 Computing 3D Geometry Directly from Range Images
TR2001-009 A New Representation for Device Color Gamuts
TR2001-008 Kizamu: A System For Sculpting Digital Characters
TR2000-015 Adaptively Sampled Distance Fields: A General Representation of Shape for Computer Graphics
TR1999-026 Calculating the Distance Map for Binary Sampled Data
TR1999-025 Using Distance Maps for Accurate Surface Representation in Sampled Volumes

Technology Area:  Graphics

Modification Date:  September 12, 2007