Icon - Department of Computer Science - University of Victoria
Icon - Department of Computer Science - University of Victoria
Icon - Department of Computer Science - University of Victoria
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
y the user. Recently, [32] described a deformation tool in which strokes sketched<br />
on a surface can be pushed or pulled in 3D space, similar to the Wires system [53].<br />
Nevertheless, these techniques are based on deformation <strong>of</strong> mesh surfaces, and do not<br />
easily extend to the functional implicit domain. In this work, an improvement over<br />
the 3D lattice as an FFD interface for implicit surfaces is introduced.<br />
1.2 The Solution<br />
In this work, a novel sketch-based tool for specifying interactive deformation <strong>of</strong> func-<br />
tional implicit surfaces is introduced. This tool has been implemented in the system<br />
called Taco. Similar to [32], the interface <strong>of</strong> Taco is based on drawing curves on<br />
the model surface, and then interactively manipulating them. A volumetric peeling<br />
technique is used to determine the deformation radius, inspired by curve peeling algo-<br />
rithms [32]. The volumetric deformation is specified by deforming an automatically-<br />
generated lattice surrounding the iso-surface, however the user does not directly in-<br />
teract with the lattice. The control points <strong>of</strong> the lattice are manipulated indirectly<br />
via the sketched curve.<br />
An invertible warp is constructed with a smooth variational warp technique [8]<br />
using the control points <strong>of</strong> the lattice as constraints. The variational warp can preserve<br />
desirable properties <strong>of</strong> the underlying scalar field, so it makes the result usable for<br />
further interaction (Figure 1.1). Nevertheless, this warp is computationally expensive.<br />
To enhance real-time feedback, therefore, a fast approximation used during interactive<br />
manipulation is also introduced. In this framework, the user first interactively deforms<br />
implicit models with sketching. The system approximates the appearance <strong>of</strong> the<br />
deformed surface and provides it for the user in real-time. When the user is satisfied<br />
with the deformed surface, the variational warp is applied to the surface for further<br />
modeling.<br />
1.3 Contributions<br />
The contributions <strong>of</strong> this work can be summarized as follows:<br />
• A new method for applying free-form deformation (FFD) to implicit surfaces.<br />
• A sketch-based interface to manipulate a deformation that is designed to provide<br />
interactive feedback for implicit surfaces.<br />
3