Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

David Harmon

dblp:72/5861 · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
0since 2021 · last 2013
0000-0002-8102-3380ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 7 · 4 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
5 papers
Computer animation and physical simulation · 87% Geometric modeling and processing · 13%

Topics — the 5 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer animation and physical simulation › model reduction
subspace integration
0.212013
Subspace integration with local deformations · ACM Trans. Graph. 2013
Computer animation and physical simulation
cloth simulation
0.222008
Robust treatment of simultaneous collisions · ACM Trans. Graph. 2008
Efficient simulation of inextensible cloth · ACM Trans. Graph. 2007
Computer animation and physical simulation
contact simulation
0.112009
Asynchronous contact mechanics · ACM Trans. Graph. 2009
Computer animation and physical simulation
collision handling
0.112008
Robust treatment of simultaneous collisions · ACM Trans. Graph. 2008
Computer animation and physical simulation
coulomb friction
0.112008
Robust treatment of simultaneous collisions · ACM Trans. Graph. 2008

Methods — techniques the papers use, named apart from their topics

static loading solutions · 0.2reduced-space basis functions · 0.2cubature scheme · 0.2intersection removal · 0.1interference algorithm · 0.1nested quadratic potentials · 0.1kinetic data structures · 0.1contact barrier potential · 0.1fail-safe collision resolution · 0.1constrained lagrangian mechanics · 0.1
YearPublicationVenuePosition
2013 Subspace integration with local deformations
abstract
Subspace techniques greatly reduce the cost of nonlinear simulation by approximating deformations with a small custom basis. In order to represent the deformations well (in terms of a global metric), the basis functions usually have global support, and cannot capture localized deformations. While reduced-space basis functions can be localized to some extent, capturing truly local deformations would still require a very large number of precomputed basis functions, significantly degrading both precomputation and online performance. We present an efficient approach to handling local deformations that cannot be predicted, most commonly arising from contact and collisions, by augmenting the subspace basis with custom functions derived from analytic solutions to static loading problems. We also present a new cubature scheme designed to facilitate fast computation of the necessary runtime quantities while undergoing a changing basis. Our examples yield a two order of magnitude speedup over full-coordinate simulations, striking a desirable balance between runtime speeds and expressive ability.
David Harmon, Denis Zorin
ACM Trans. Graph.1
2011 Interference-aware geometric modeling
abstract
While often a requirement for geometric models, there has been little research in resolving the interaction of deforming surfaces during real-time modeling sessions. To address this important topic, we introduce an interference algorithm specifically designed for the domain of geometric modeling. This algorithm is general, easily working within existing modeling paradigms to maintain their important properties. Our algorithm is fast, and is able to maintain interactive rates on complex deforming meshes of over 75K faces, while robustly removing intersections. Lastly, our method is controllable, allowing fine-tuning to meet the specific needs of the user. This includes support for minimum separation between surfaces and control over the relative rigidity of interacting objects.
David Harmon, Daniele Panozzo, Olga Sorkine-Hornung, Denis Zorin
ACM Trans. Graph.1
2009 Asynchronous contact mechanics
abstract
We develop a method for reliable simulation of elastica in complex contact scenarios. Our focus is on firmly establishing three parameter-independent guarantees: that simulations of well-posed problems (a) have no interpenetrations, (b) obey causality, momentum- and energy-conservation laws, and (c) complete in finite time. We achieve these guarantees through a novel synthesis of asynchronous variational integrators, kinetic data structures, and a discretization of the contact barrier potential by an infinite sum of nested quadratic potentials. In a series of two- and three-dimensional examples, we illustrate that this method more easily handles challenging problems involving complex contact geometries, sharp features, and sliding during extremely tight contact.
David Harmon, Etienne Vouga, Breannan Smith, Rasmus Tamstorf, Eitan Grinspun
ACM Trans. Graph.1
2008 Robust treatment of simultaneous collisions
abstract
Robust treatment of complex collisions is a challenging problem in cloth simulation. Some state of the art methods resolve collisions iteratively, invoking a fail-safe when a bound on iteration count is exceeded. The best-known fail-safe rigidifies the contact region, causing simulation artifacts. We present a fail-safe that cancels impact but not sliding motion, considerably reducing artificial dissipation. We equip the proposed fail-safe with an approximation of Coulomb friction, allowing finer control of sliding dissipation.
David Harmon, Etienne Vouga, Rasmus Tamstorf, Eitan Grinspun
ACM Trans. Graph.1
2007 Discrete quadratic curvature energies
Max Wardetzky, Miklós Bergou, David Harmon, Denis Zorin, Eitan Grinspun
Comput. Aided Geom. Des.3
2007 Efficient simulation of inextensible cloth
abstract
Many textiles do not noticeably stretch under their own weight. Unfortunately, for better performance many cloth solvers disregard this fact. We propose a method to obtain very low strain along the warp and weft direction using Constrained Lagrangian Mechanics and a novel fast projection method. The resulting algorithm acts as a velocity filter that easily integrates into existing simulation code.
Rony Goldenthal, David Harmon, Raanan Fattal, Michel Bercovier, Eitan Grinspun
ACM Trans. Graph.2
2006 A quadratic bending model for inextensible surfaces
Miklós Bergou, Max Wardetzky, David Harmon, Denis Zorin, Eitan Grinspun
Symposium on Geometry Processing3