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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

outside the deformation field is evaluated. In order to keep continuity <strong>of</strong> a scalar<br />

field, however, the point where the scalar field reaches 0 must have a zero first deriva-<br />

tive. Therefore, a field discontinuity is generated on the boundary <strong>of</strong> the deformation<br />

field. This discontinuity can be seen in Figure 5.14b. Due to this discontinuity, a<br />

scalar field created in the interactive deformation approximation pass cannot guaran-<br />

tee continuity. When a blending operator is applied to the scalar field, it also creates<br />

undesirable visual artifacts (Figure 5.14c). This resulting transition is not smooth,<br />

so the blending property is also not satisfied.<br />

Variational warping is used to compute a deformation field in the scalar field re-<br />

construction pass. Since variational warping globally interpolates the vertices <strong>of</strong> the<br />

deformation grid, the entire scalar field can be contained in the deformation field.<br />

Variational warping has C 2 continuity, so the continuity <strong>of</strong> the deformed scalar field<br />

is also guaranteed. Blending and CSG operators are applied to a scalar field after<br />

variational warping in Figure 5.15c. Since constraints (the vertices <strong>of</strong> the deformation<br />

grid) are not placed outside the iso-surface, the resulting scalar field is a little distorted<br />

compared to a scalar field created based on a distance field. Nevertheless, this small<br />

distortion is acceptable because the resulting model still has a smooth transition and<br />

sharp edges.<br />

50

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

Saved successfully!

Ooh no, something went wrong!