Cage-Based Tree Deformation

Tree models are broadly used in multimedia applications, but it is a challenge task to deform trees with plenty of branches. We propose a novel method to deform the tree model interactively using cages based on trees' property, and we design a framework to control the hierarchy deformation of trees. The bounding box of the trunk is used as the global control cage, while the bounding boxes of branches are set as local cages. The linear combination of mean value coordinates computed from local cages and the global cage decides the vertices deformed positions of the deformed tree. This framework is straightforward and effective, which could also preserve local details of the tree. Experimental results show that our technique is suitable for deforming trees with many branches.

[1]  Xiaopeng Zhang,et al.  Modeling trees with crown shape constraints , 2010, SA '10.

[2]  Michael S. Floater,et al.  Mean value coordinates , 2003, Comput. Aided Geom. Des..

[3]  Michael Wimmer,et al.  Physically Guided Animation of Trees , 2009, Comput. Graph. Forum.

[4]  Jovan Popovic,et al.  Deformation transfer for triangle meshes , 2004, ACM Trans. Graph..

[5]  Martin Reimers,et al.  Mean value coordinates in 3D , 2005, Comput. Aided Geom. Des..

[6]  Daniel Cohen-Or,et al.  Green Coordinates , 2008, ACM Trans. Graph..

[7]  Tao Ju,et al.  Mean value coordinates for closed triangular meshes , 2005, ACM Trans. Graph..