21.08.2013 Views

Icon - Department of Computer Science - University of Victoria

Icon - Department of Computer Science - University of Victoria

Icon - Department of Computer Science - University of Victoria

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!