scispace - formally typeset
M

Michael Garland

Researcher at Nvidia

Publications -  131
Citations -  18564

Michael Garland is an academic researcher from Nvidia. The author has contributed to research in topics: CUDA & Polygon mesh. The author has an hindex of 50, co-authored 120 publications receiving 17536 citations. Previous affiliations of Michael Garland include Carnegie Mellon University & University of Virginia.

Papers
More filters

Fast Polygonal Approximation of Terrains and Height Fields

TL;DR: The optimized algorithm is faster, with an expected cost of O((m+n) logm).

Quadric-based polygonal surface simplification

TL;DR: This dissertation presents a simplification algorithm, based on iterative vertex pair contraction, that can simplify both the geometry and topology of manifold as well as non-manifold surfaces, and proves a direct mathematical connection between the quadric metric and surface curvature.
Proceedings ArticleDOI

Copperhead: compiling an embedded data parallel language

TL;DR: The language, compiler, and runtime features that enable Copperhead to efficiently execute data parallel code are discussed and the program analysis techniques necessary for compiling Copperhead code into efficient low-level implementations are introduced.
Journal ArticleDOI

Optimal triangulation and quadric-based surface simplification

TL;DR: It is shown that in the limit as triangle area goes to zero on a differentiable surface, the quadric error is directly related to surface curvature, and in this limit, a triangulation that minimizes the Quadric error metric achieves the optimal triangle aspect ratio in that it minimized theL2 geometric error.
Journal ArticleDOI

Fair morse functions for extracting the topological structure of a surface mesh

TL;DR: This paper solves a relaxed form of Laplace's equation to find a "fair" Morse function with a user-controlled number and configuration of critical points, and devise a new "intermediate value propagation" multigrid solver for finding fair Morse functions that runs in provably linear time.