|
Gaël Guennebaud, Marcel Germann, Markus Gross
Algebraic Point Set Surfaces (APSS) define a smooth surface from
a set of points using local moving least-squares (MLS) fitting
of algebraic spheres. We first revisit the spherical fitting problem
and provide a new, more generic solution that includes intuitive
parameters for curvature control of the fitted spheres. As a
second contribution we present a novel real-time rendering
system of such surfaces using a dynamic up-sampling strategy
combined with a conventional splatting algorithm for high quality
rendering. Our approach also includes a new view dependent
geometric error tailored to efficient and adaptive up-sampling
of the surface. One of the key features of our system is its
high degree of flexibility that enables us to achieve high
performance even for highly dynamic data or complex models
by exploiting temporal coherence at the primitive level. We
also address the issue of efficient spatial search data structures
with respect to construction, access and GPU friendliness. Finally,
we present an efficient parallel GPU implementation of the algorithms
and search structures.
Link to external project homepage
- G. Guennebaud, M. Germann, M. Gross, Dynamic Sampling and Rendering of Algebraic Point Set Surfaces, Proceedings of Eurographics (Crete, Greece, April 14-18, 2008), Computer Graphics Forum, vol. 27, no. 2, pp. 653-662
[Abstract]
[PDF]
- G. Guennebaud, M. Gross, Algebraic Point Set Surfaces, Proceedings of ACM SIGGRAPH (San Diego, USA, August 5-9, 2007), ACM Transactions on Graphics, vol. 26, no. 3, pp. 23.1-23.9
[Abstract]
[PDF] [Video]
|