300 likes | 589 Views
Plushie. An Interactive Design System for Plush Toys. Yuki Mori* Takeo Igarashi*. Outline. Introduction User interface 3D modeling operations Operations on the 2D pattern view Implementation Physical simulation 3D modeling Results Limitations and future work.
E N D
Plushie An Interactive Design System for Plush Toys Yuki Mori* Takeo Igarashi*
Outline • Introduction • User interface • 3D modeling operations • Operations on the 2D pattern view • Implementation • Physical simulation • 3D modeling • Results • Limitations and future work
Introduction(Ⅰ) • Characters • Runs simulation concurrently with modeling. • Incorporates physical simulation into an interactive design process. • Combines a sketching interface and integrated physical simulation.
Introduction(Ⅱ) • Related work • Shatz et al. [2006] • Mitani and Suzuki[2004] • Julius et al. [2005] • Mori and Igarashi’s [2006]
3D modeling operations (Ⅰ) • Creating a new model • Cut • Creation of a part • Pull • Insertion and deletion of seam lines
3D modeling operations (Ⅱ) • Creation of a part • Pull
3D modeling operations (Ⅲ) • Insertion and deletion of seam lines
Implementation • Physical simulation • Mimics the effect of internal pressure • Formula : • Figure:
Physical simulation (Ⅰ) • Adjusts each edge length to preserve the integrity of the cloth material • Formula : • Figure :
Physical simulation (Ⅱ) • Formula : • tij :The forces from the neighboring edges (Ei) • lij :represents the rest length of an edge eij • Figure :
3D modeling (Ⅰ) • Creating anew model : • Generates two-sided mesh • Physical simulation • Updates the 2D mesh • Repeats adjustment process and the physical simulation until convergence Add
3D modeling (Ⅱ) • Updates the 2D mesh • Laplacian smoothing (c)→(d) • Ni is the one ring neighbor of vi • B is the boundary
3D modeling (Ⅲ) • Examples in which our algorithm successfully found appropriate 2D patches that yielded the desired 3D shapes
3D modeling (Ⅳ) • Cut : • The right-hand side of the cutting stroke is removed and a new mesh is created on the cross-section. • Creation of a Part : Add
3D modeling (Ⅴ) • Pull : • Insertion and Deletion of Seam Lines : • Insertion:Cuts the patch along the added seam line and updates the meshes • Deletion:Merges the patch
Limitations and future work • Limitations • Future work • Prepare several predefined material parameters and allow the user to choose • Incorporate more domain knowledge into the system
Creating anew model (Ⅰ) • Finding the spine Back
Creating anew model (Ⅱ) • Pruning Back
Cut Back
Creation of a Part (Ⅰ) • Extrusion algorithm
Creation of a Part (Ⅱ) • Sweeping the base ring Back
Future work • More sophisticated, off-line algorithms for texture atlas generation [Milenkovic 1999; Bruno et al. 2002] and cloth simulation [Grinspun et al. 2002; Choi and Ko 2002; Breen et al. 1994] have been studied in textile industry. • It is our future work to explore a way to apply these sophisticated methods to interactive setting.