Michael Eigensatz

Learn More
We propose a framework for 3D geometry processing that provides direct access to surface curvature to facilitate advanced shape editing, filtering, and synthesis algorithms. The central idea is to map a given surface to the curvature domain by evaluating its principle curvatures, apply filtering and editing operations to the curvature distribution, and(More)
We present a geometry processing framework that allows direct manipulation or preservation of positional, metric, and curvature constraints anywhere on the surface of a geometric model. Target values for these properties can be specified point-wise or as integrated quantities over curves and surface patches embedded in the shape. For example, the user can(More)
Around 2005 it became apparent in the geometry processing community that freeform architecture contains many problems of a geometric nature to be solved, and many opportunities for optimization which however require geometric understanding. This area of research, which has been called architectural geometry, meanwhile contains a great wealth of individual(More)
The emergence of large-scale freeform shapes in architecture poses big challenges to the fabrication of such structures. A key problem is the approximation of the design surface by a union of patches, so-called panels, that can be manufactured with a selected technology at reasonable cost, while meeting the design intent and achieving the desired aesthetic(More)
Caustics are captivating light patterns created by materials bundling or diverting light by refraction or reflection. We know caustics as random side effects, appearing, for example, at the bottom of a swimming pool. In this paper we show that it is possible to control caustic patterns to form almost any desired shape by optimizing the geometry of the(More)
Paneling an architectural freeform surface refers to an approximation of the design surface by a set of panels that can be manufactured using a selected technology at a reasonable cost, while respecting the design intent and achieving the desired aesthetic quality of panel layout and surface smoothness. Eigensatz and co-workers [Eigensatz et al. 2010] have(More)
Given a set of points in a Hilbert space that can be separated from the origin. The slab support vector machine (slab SVM) is an optimization problem that aims at finding a slab (two parallel hyperplanes whose distance—the slab width—is essentially fixed) that encloses the points and is maximally separated from the origin. Extreme cases of the slab SVM(More)
Caustics are captivating light patterns created by materials focusing or diverting light by refraction or refl ection. We know caustics as random side effects, appearing, for example, at the bottom of a swimming pool, or generated by many glass objects, like drinking glasses or bottles. In this paper we show that it is possible to control caustic patterns(More)
  • 1