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.

5.2 Voxelization<br />

The user draws a curve on the surface <strong>of</strong> the model to define the region <strong>of</strong> the de-<br />

formation (Figure 5.2). A set <strong>of</strong> voxels are then created in the region surrounding<br />

the user-drawn curve. This is referred to as the deformation grid in this work. In<br />

ShapeShop, the implicit model is visualized using a polygon mesh extracted from<br />

a similar uniform voxelization [63]. This voxelization method is also described in<br />

Section 2.2.1. Hence, the fidelity <strong>of</strong> the surface visualization is limited by the voxel<br />

resolution. The deformation grid is also created in the same manner. Nevertheless,<br />

the deformation grid is independent <strong>of</strong> polygonization, so the user can use arbitrary<br />

grid resolution without affecting the polygonization. This grid resolution limits the<br />

spatial frequency <strong>of</strong> the deformation, but as a smooth warp field is computed, the<br />

spatial frequency <strong>of</strong> the underlying implicit surface is not affected.<br />

Figure 5.2: The surface <strong>of</strong> the model is automatically voxelized right after sketching.<br />

5.2.1 Curve Association with the Deformation Grid<br />

The user-drawn 3D curve is embedded in the voxel grid after voxelization. For each<br />

curve vertex, the nearest grid vertex is found - the set <strong>of</strong> all such grid vertices are<br />

the handle vertices (Figure 5.3). When the user translates the curve, the same trans-<br />

lation is applied to the handle vertices. This translation is then propagated to each<br />

surrounding grid vertex, with a smoothly decreasing spatial influence based on the<br />

distance to the handle (Section 5.3.1).<br />

38

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

Saved successfully!

Ooh no, something went wrong!