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.
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