5 RESULTS AND DISCUSSION
In this section we present some of the examples over
which we have tested our deformation system. The
computer used in these tests is equipped with an Intel
Core2Duo E8400 3.00GHz CPU with 4GB of RAM
and running Ubuntu 11.10 as O.S.
Figure 4 shows a deformation sequence using the
Armadillo model mesh. For this example we have set-
up 8 surrounding control points and 2 more positioned
near the hand and the elbow of the Armadillo. Notice
that the control point located near the hand allows to
keep it in a more constant position while the control
point in the elbow is displaced.
Figure 4: Local deformation on the Armadillo. The first
image is the initial position. The next two images show the
effect of displacing the control vertex close to the elbow.
We have also evaluated the time needed to com-
pute the connectivity between the control points and
the GBC using these structures. The obtained data is
shown in Table 1.
Table 1: Time needed to automatically compute the con-
nectivity between the control points and the coordinates for
different well-known models.
Model
Model
points
|Q|
Interior
Q
Con
vexes
Connec
tivity
(ms)
GBC
(ms)
Total
(ms)
Teapot 529 13 5 25 0.39 4.73 5.12
Bunny 35947 13 5 25 0.39 223.58 223.97
Arma
dillo
172974 14 6 28 0.43 1102.61 1103.04
Dragon 437645 14 6 28 0.40 2533.25 2533.65
Happy
Buda
543652 14 6 28 0.40 3363.91 3364.31
Analyzing the results, we observe that most of the
cost of our algorithm lies in the coordinates compu-
tation. Notice that each partition contains the entire
mesh of the model. In our case, the model has to be
processed twice so the computation of the coordinates
will be at least twice slower than in the classical cage-
based methods.
6 CONCLUSIONS
We have presented a new method for interactive mesh
deformation which does not need any explicit defini-
tion of the structure between the control points. The
user is only responsible of the definition of these con-
trol points, being allowed to locate them wherever he
wants. Our method will automatically compute a con-
nectivity between them to support the computation of
the GBC used to deform the mesh. We have also pre-
sented all algorithms needed to reach our goal.
Our future work will be centered on the study of
new algorithms that improve the creation of the con-
nectivity between control points. Another main line
of work is the parallelization of the algorithms to de-
crease the time used in the computation of the GBC.
ACKNOWLEDGEMENTS
This project has been funded by the Universitat
Politcnica de Catalunya (UPC) and by the project
TIN2010-20590-C02-01 of the Spanish Government.
We wish to thank the reviewers for their helpful
suggestions which have been taken into acconut.
REFERENCES
Floater, M. S. (2003). Mean value coordinates. Computer
Aided Geometric Design, 20(1):19–27.
Floater, M. S., Hormann, K., and Ks, G. (2006). A gen-
eral construction of barycentric coordinates over con-
vex polygons. In Advances in Computational Mathe-
matics, pages 311–331.
Floater, M. S., K
´
os, G., and Reimers, M. (2005). Mean
value coordinates in 3d. Comput. Aided Geom. Des.,
22(7):623–631.
Joshi, P., Meyer, M., DeRose, T., Green, B., and Sanocki,
T. (2007). Harmonic coordinates for character articu-
lation. ACM Trans. Graph., 26(3):71.
Ju, T., Schaefer, S., and Warren, J. (2005). Mean value
coordinates for closed triangular meshes. ACM Trans.
Graph., 24(3):561–566.
Li, Z., Levin, D., Deng, Z., Liu, D., and Luo, X. (2010).
Cage-free local deformations using green coordinates.
Vis. Comput., 26(6-8):1027–1036.
Lipman, Y., Kopf, J., Cohen-Or, D., and Levin, D.
(2007). Gpu-assisted positive mean value coordi-
nates for mesh deformations. In Proceedings of the
fifth Eurographics symposium on Geometry process-
ing, SGP ’07, pages 117–123, Aire-la-Ville, Switzer-
land, Switzerland. Eurographics Association.
Lipman, Y., Levin, D., and Cohen-Or, D. (2008). Green
coordinates. ACM Trans. Graph., 27(3):1–10.
Mbius, A. F. (1827). Der Barycentrische Calcul. Johann
Ambrosius Barth, Leipzig.
Meyer, M., Barr, A., Lee, H., and Desbrun, M. (2002).
Generalized barycentric coordinates on irregular poly-
gons. J. Graph. Tools, 7(1):13–22.
Wachspress, E. L. (1975). A Rational Finite Element Basis.
Academic Press, New York.
GRAPP2013-InternationalConferenceonComputerGraphicsTheoryandApplications
114