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.

Supervisory Committee<br />

Dr. Brian Wyvill, Supervisor<br />

(<strong>Department</strong> <strong>of</strong> <strong>Computer</strong> <strong>Science</strong>)<br />

Dr. Amy Gooch, <strong>Department</strong>al Member<br />

(<strong>Department</strong> <strong>of</strong> <strong>Computer</strong> <strong>Science</strong>)<br />

Dr. Bruce Gooch, <strong>Department</strong>al Member<br />

(<strong>Department</strong> <strong>of</strong> <strong>Computer</strong> <strong>Science</strong>)<br />

ABSTRACT<br />

Implicit surfaces <strong>of</strong>fer many advantages for sketch-based modeling systems, such<br />

as blending, CSG, and a procedural object hierarchy. Free-form deformation (FFD)<br />

is also extremely useful in this context, however existing FFD approaches do not sup-<br />

port implicit surface representations, and FFD lattice manipulation is time-consuming<br />

compared to sketch-based techniques. In this thesis, an FFD technique suitable for<br />

implicit surface representations is described. To enhance real-time feedback, the<br />

problem is split into an approximate formulation used during interactive deforma-<br />

tion, and a more robust variational technique which preserves desirable scalar field<br />

properties. As an interface to manipulate the deformation, a sketch-based volumetric<br />

peeling interface is introduced. The user’s task is to draw a curve on the surface,<br />

and pull or push the surface to the desirable position via the curve. Subsequently,<br />

the deformation is automatically defined. This technique has been implemented in<br />

a prototype implicit FFD system called Taco. Results created in Taco show that a<br />

desirable deformation can be easily achieved while preserving implicit properties.<br />

iii

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

Saved successfully!

Ooh no, something went wrong!