“Zoomorphic design”

  • ©Noah Duncan, Lap-Fai Yu, Sai-Kit Yeung, and Demetri Terzopoulos




    Zoomorphic design


Session Title: Geometry Zoo



    Zoomorphic shapes are man-made shapes that possess the form or appearance of an animal. They have desirable aesthetic properties, but are difficult to create using conventional modeling tools. We present a method for creating zoomorphic shapes by merging a man-made shape and an animal shape. To identify a pair of shapes that are suitable for merging, we use an efficient graph kernel based technique. We formulate the merging process as a continuous optimization problem where the two shapes are deformed jointly to minimize an energy function combining several design factors. The modeler can adjust the weighting between these factors to attain high-level control over the final shape produced. A novel technique ensures that the zoomorphic shape does not violate the design restrictions of the man-made shape. We demonstrate the versatility and effectiveness of our approach by generating a wide variety of zoomorphic shapes.


    1. Aldersey-Williams, H. 2003. Zoomorphic: New Animal Architecture. HarperDes.Google Scholar
    2. Alhashim, I., Li, H., Xu, K., Cao, J., Ma, R., and Zhang, H. 2014. Topology-varying 3D shape creation via structural blending. ACM Trans. Graph. (July). Google ScholarDigital Library
    3. Aliaga, D. G., Vanegas, C. A., and Beneš, B. 2008. Interactive example-based urban layout synthesis. In ACM Trans. Graph., vol. 27, ACM, 160. Google ScholarDigital Library
    4. Bächer, M., Whiting, E., Bickel, B., and Sorkine-Hornung, O. 2014. Spin-it: Optimizing moment of inertia for spinnable objects. ACM Trans. Graph. 33, 4, 96. Google ScholarDigital Library
    5. Baran, I., and Popović, J. 2007. Automatic rigging and animation of 3D characters. In ACM Trans. Graph., vol. 26, ACM, 72. Google ScholarDigital Library
    6. Bramston, D. 2008. Basics Product Design 01: Idea Searching. AVA Publishing.Google Scholar
    7. Chaudhuri, S., and Koltun, V. 2010. Data-driven suggestions for creativity support in 3D modeling. ACM Trans. Graph. 29, 6 (Dec.), 183:1–183:10. Google ScholarDigital Library
    8. Chaudhuri, S., Kalogerakis, E., Guibas, L., and Koltun, V. 2011. Probabilistic reasoning for assembly-based 3D modeling. In ACM Trans. Graph., vol. 30, 35. Google ScholarDigital Library
    9. Coates, M., Brooker, G., and Stone, S. 2009. The Visual Dictionary of Interior Architecture and Design. Fairchild Books.Google Scholar
    10. Funkhouser, T., Kazhdan, M., Shilane, P., Min, P., Kiefer, W., Tal, A., Rusinkiewicz, S., and Dobkin, D. 2004. Modeling by example. In ACM Transactions on Graphics (TOG), vol. 23, ACM, 652–663. Google ScholarDigital Library
    11. Igarashi, T., Matsuoka, S., and Tanaka, H. 1999. Teddy: A sketching interface for 3D freeform design. In ACM Trans. Graph., ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, SIGGRAPH ’99, 409–416. Google ScholarDigital Library
    12. Igarashi, Y., Igarashi, T., and Mitani, J. 2012. Beady: Interactive beadwork design and construction. ACM Trans. Graph. 31, 4, 49. Google ScholarDigital Library
    13. Jacobson, A., Baran, I., Kavan, L., Popović, J., and Sorkine, O. 2012. Fast automatic skinning transformations. ACM Trans. Graph. 31, 4, 77. Google ScholarDigital Library
    14. Jain, A., Thormählen, T., Ritschel, T., and Seidel, H.-P. 2012. Exploring shape variations by 3d-model decomposition and part-based recombination. In Computer Graphics Forum, vol. 31, Wiley Online Library, 631–640. Google ScholarDigital Library
    15. Kalogerakis, E., Hertzmann, A., and Singh, K. 2010. Learning 3D mesh segmentation and labeling. ACM Trans. Graph. 29, 4 (July), 102:1–102:12. Google ScholarDigital Library
    16. Kalogerakis, E., Chaudhuri, S., Koller, D., and Koltun, V. 2012. A probabilistic model for component-based shape synthesis. ACM Trans. Graph. 31, 4, 55. Google ScholarDigital Library
    17. Kashima, H., Tsuda, K., and Inokuchi, A. 2004. Kernels for graphs. In Kernel methods in computational biology, 155–170.Google Scholar
    18. Laga, H., Mortara, M., and Spagnuolo, M. 2013. Geometry and context for semantic correspondences and functionality recognition in man-made 3D shapes. ACM Trans. Graph. 32, 5, 150. Google ScholarDigital Library
    19. Lee, C. H., Varshney, A., and Jacobs, D. W. 2005. Mesh saliency. In ACM Trans. Graph., vol. 24, ACM, 659–666. Google ScholarDigital Library
    20. Li, H., Alhashim, I., Zhang, H., Shamir, A., and Cohen-Or, D. 2012. Stackabilization. ACM Trans. Graph. 31, 6, 158. Google ScholarDigital Library
    21. Lidwell, W., and Manacsa, G. 2011. Deconstructing Product Design: Exploring the Form, Function, Usability, Sustainability, and Commercial Success of 100 Amazing Products. Rockport Publishers.Google Scholar
    22. Lidwell, W., 2014. Empowering children through eyewear design, Aug.Google Scholar
    23. Lozano, J. A. 2006. Towards a new evolutionary computation: Advances on estimation of distribution algorithms, vol. 192. Springer. Google ScholarDigital Library
    24. Merrell, P., Schkufza, E., Li, Z., Agrawala, M., and Koltun, V. 2011. Interactive furniture layout using interior design guidelines. In ACM Trans. Graph., vol. 30, ACM, 87. Google ScholarDigital Library
    25. Mitra, N., Wand, M., Zhang, H. R., Cohen-Or, D., Kim, V., and Huang, Q.-X. 2013. Structure-aware shape processing. In SIGGRAPH Asia 2013 Courses, ACM, 1. Google ScholarDigital Library
    26. Prévost, R., Whiting, E., Lefebvre, S., and Sorkine-Hornung, O. 2013. Make it stand: Balancing shapes for 3D fabrication. ACM Trans. Graph. 32, 4. Google ScholarDigital Library
    27. Schmidt, R., and Singh, K. 2010. Meshmixer: An interface for rapid mesh composition. In ACM SIGGRAPH 2010 Talks, ACM, 6. Google ScholarDigital Library
    28. Shapira, L., Shalom, S., Shamir, A., Cohen-Or, D., and Zhang, H. 2010. Contextual part analogies in 3D objects. International Journal of Computer Vision 89, 2-3, 309–326. Google ScholarDigital Library
    29. Shawe-Taylor, J., and Cristianini, N. 2004. Kernel methods for pattern analysis. Cambridge University Press. Google ScholarDigital Library
    30. Sheffer, V. K. D. J. A. 2007. Shuffler: Modeling with interchangeable parts. Visual Computer journal.Google Scholar
    31. Shilane, P., Min, P., Kazhdan, M., and Funkhouser, T. 2004. The princeton shape benchmark. In Shape modeling applications, 2004. Proceedings, IEEE, 167–178. Google ScholarDigital Library
    32. Sorkine, O., and Alexa, M. 2007. As-rigid-as-possible surface modeling. In Symposium on Geometry processing, vol. 4. Google ScholarDigital Library
    33. Tagliasacchi, A., Alhashim, I., Olson, M., and Zhang, H. 2012. Mean curvature skeletons. In Computer Graphics Forum, vol. 31, Wiley Online Library, 1735–1744. Google ScholarDigital Library
    34. Takayama, K., Schmidt, R., Singh, K., Igarashi, T., Boubekeur, T., and Sorkine, O. 2011. Geobrush: Interactive mesh geometry cloning. Computer Graphics Forum 30, 2, 613–622.Google ScholarCross Ref
    35. Umetani, N., Kaufman, D. M., Igarashi, T., and Grinspun, E. 2011. Sensitive couture for interactive garment editing and modeling. ACM Trans. Graph. 30, 4. Google ScholarDigital Library
    36. Umetani, N., Koyama, Y., Schmidt, R., and Igarashi, T. 2014. Pteromys: Interactive design and optimization of free-formed free-flight model airplanes. ACM Trans. Graph. 33, 4, 65. Google ScholarDigital Library
    37. Vanegas, C. A., Garcia-Dorado, I., Aliaga, D. G., Benes, B., and Waddell, P. 2012. Inverse design of urban procedural models. ACM Trans. Graph. 31, 6 (Nov.). Google ScholarDigital Library
    38. Yu, L.-F., Yeung, S. K., Tang, C.-K., Terzopoulos, D., Chan, T. F., and Osher, S. 2011. Make it home: Automatic optimization of furniture arrangement. ACM Trans. Graph. 30, 4, 86. Google ScholarDigital Library
    39. Zhang, H., Sheffer, A., Cohen-Or, D., Zhou, Q., Van Kaick, O., and Tagliasacchi, A. 2008. Deformation-driven shape correspondence. In Computer Graphics Forum, vol. 27, Wiley Online Library, 1431–1439. Google ScholarDigital Library
    40. Zheng, Y., Cohen-Or, D., and Mitra, N. J. 2013. Smart variations: Functional substructures for part compatibility. Computer Graphics Forum (Eurographics) 32, 2pt2, 195–204.Google Scholar
    41. Zheng, Y., Dorsey, J., and Mitra, N. J. 2014. Ergonomic-driven geometric exploration and reshaping. CoRR abs/1402.5440.Google Scholar
    42. Zhou, Y., Sueda, S., Matusik, W., and Shamir, A. 2014. Boxelization: Folding 3D objects into boxes. ACM Trans. Graph. 33, 4, 71. Google ScholarDigital Library
    43. Zhu, L., Xu, W., Snyder, J., Liu, Y., Wang, G., and Guo, B. 2012. Motion-guided mechanical toy modeling. ACM Trans. Graph. 31, 6, 127. Google ScholarDigital Library

ACM Digital Library Publication: