@inproceedings{zhu2012motion-guided, author = {Zhu, Lifeng and Xu, Weiwei and Snyder, John and Liu, Yang and Wang, Guoping and Guo, Baining}, title = {Motion-Guided Mechanical Toy Modeling}, booktitle = {ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012}, year = {2012}, month = {November}, abstract = {We introduce a new method to synthesize mechanical toys solely from the motion of their features. The designer specifies the geometry and a time-varying rotation and translation of each rigid feature component. Our algorithm automatically generates a mechanism assembly located in a box below the feature base that produces the specified motion. Parts in the assembly are selected from a parameterized set including belt-pulleys, gears, crank-sliders, quickreturns, and various cams (snail, ellipse, and double-ellipse). Positions and parameters for these parts are optimized to generate the specified motion, minimize a simple measure of complexity, and yield a well-distributed layout of parts over the driving axes. Our solution uses a special initialization procedure followed by simulated annealing to efficiently search the complex configuration space for an optimal assembly.}, publisher = {ACM}, url = {http://approjects.co.za/?big=en-us/research/publication/motion-guided-mechanical-toy-modeling/}, edition = {ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012}, }