Volume-preserving FFD for programmable graphics hardware

Free-Form Deformation (FFD) is a well established technique for deforming arbitrary object shapes in space. Although more recent deformation techniques have been introduced, among them skeleton-based deformation and cage-based deformation, the simple and versatile nature of FFD is a strong advantage...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The Visual computer 2012-03, Vol.28 (3), p.231-245
Hauptverfasser: Hahmann, Stefanie, Bonneau, Georges-Pierre, Barbier, Sébastien, Elber, Gershon, Hagen, Hans
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Free-Form Deformation (FFD) is a well established technique for deforming arbitrary object shapes in space. Although more recent deformation techniques have been introduced, among them skeleton-based deformation and cage-based deformation, the simple and versatile nature of FFD is a strong advantage, and justifies its presence in nowadays leading commercial geometric modeling and animation software systems. Since its introduction in the late 1980s, many improvements have been proposed to the FFD paradigm, including control lattices of arbitrary topology, direct shape manipulation and GPU implementation. Several authors have addressed the problem of volume-preserving FFD. These previous approaches either make use of expensive nonlinear optimization techniques, or resort to first order approximation suitable only for small-scale deformations. In this paper we take advantage of the multi-linear nature of the volume constraint in order to derive a simple, exact and explicit solution to the problem of volume-preserving FFD. Two variants of the algorithm are given, without and with direct shape manipulation. Moreover, the linearity of our solution enables to implement it efficiently on GPU.
ISSN:0178-2789
1432-2315
1432-8726
DOI:10.1007/s00371-011-0608-5