Journal Article
Machine Learning

Shape modeling with point-sampled geometry

Mark V. Pauly(ETH Zurich), Richard Keiser(ETH Zurich), Leif Kobbelt(RWTH Aachen University), Markus Groß(ETH Zurich)
July 1, 2003ACM Transactions on Graphics247 citations

247

Citations

0

Influential Citations

ACM Transactions on Graphics

Venue

2003

Year

Abstract

We present a versatile and complete free-form shape modeling framework for point-sampled geometry. By combining unstructured point clouds with the implicit surface definition of the moving least squares approximation, we obtain a hybrid geometry representation that allows us to exploit the advantages of implicit and parametric surface models. Based on this representation we introduce a shape modeling system that enables the designer to perform large constrained deformations as well as boolean operations on arbitrarily shaped objects. Due to minimum consistency requirements, point-sampled surfaces can easily be re-structured on the fly to support extreme geometric deformations during interactive editing. In addition, we show that strict topology control is possible and sharp features can be generated and preserved on point-sampled objects. We demonstrate the effectiveness of our system on a large set of input models, including noisy range scans, irregular point clouds, and sparsely as well as densely sampled models.

Analysis

Why This Paper Matters

This paper, published in 2003, addresses a fundamental challenge in computer graphics: how to edit point-sampled geometry interactively. At a time when point clouds were gaining popularity as an alternative to polygonal meshes, the lack of a robust editing framework limited their practical use. The authors propose a hybrid representation that combines the simplicity of unstructured point clouds with the mathematical elegance of moving least squares (MLS) implicit surfaces. This allows designers to perform complex operations like boolean intersections and large deformations without the topological constraints of mesh-based methods.

The significance lies in its versatility and completeness. The system supports a wide range of operations—from free-form deformation to boolean operations—on arbitrarily shaped objects, making it a one-stop solution for point-based modeling. Moreover, the ability to re-structure point clouds on the fly during editing is a key innovation, enabling extreme deformations that would otherwise break mesh connectivity. This work laid groundwork for later developments in point-based rendering and modeling, influencing fields like 3D scanning, digital sculpting, and even machine learning on point clouds.

Technical Contributions

  • Hybrid representation: Combines unstructured point clouds with MLS implicit surfaces, offering a continuous surface definition while retaining the flexibility of point samples.
  • Interactive deformation: Introduces a framework for large constrained deformations, allowing users to manipulate point-sampled objects in real-time.
  • Boolean operations: Implements boolean operations (union, intersection, difference) on point-sampled geometry, which are notoriously difficult with point clouds alone.
  • Topology control: Provides mechanisms to enforce strict topology control, ensuring that operations preserve or modify topology as intended.
  • Sharp feature handling: Demonstrates generation and preservation of sharp edges and corners, a challenge for implicit surface methods.
  • On-the-fly re-sampling: Adaptively re-samples points during editing to maintain surface quality under extreme deformations.

Results

The paper does not provide quantitative metrics like error rates or timing benchmarks, but it demonstrates the effectiveness through a large set of input models. These include noisy range scans, irregular point clouds, and sparsely as well as densely sampled models. The visual results show successful boolean operations, complex deformations, and sharp feature preservation. The system's ability to handle such diverse inputs suggests robustness and practical applicability. However, the absence of quantitative comparisons with existing methods (e.g., mesh-based editing) makes it hard to gauge performance improvements objectively.

Significance

This paper is a cornerstone in point-based geometry processing. It showed that point clouds could be edited as effectively as meshes, if not more, by leveraging implicit surface definitions. The hybrid representation inspired subsequent work on point-based modeling, rendering, and even machine learning architectures like PointNet, which treat point clouds as raw input. The emphasis on interactive editing and topology control also influenced the development of sculpting tools in commercial software. While modern deep learning has shifted focus to learning-based shape generation, the principles of point-based representation and MLS remain relevant in areas like surface reconstruction and shape analysis. This paper remains a classic reference for anyone working with point-sampled geometry.