Abstract
Despite the development of user-friendly interfaces for modeling garments and putting them onto characters, preparing a character dressed in multiple layers of garments can be very time-consuming and tedious. In this paper, we propose a novel scanning-based solution for modeling and animating characters wearing multiple layers of clothes. This is achieved by making use of real clothes and human bodies. We first scan the naked body of a subject by an RGBD camera, and a statistical body model is fit to the scanned data. This results in a skinned articulated model of the subject. The subject is then asked to put on one piece of garment after another, and the articulated body model dressed up to the previous step is fit to the newly scanned data. The new garment is segmented in a semi-automatic fashion and added as an additional layer to the multi-layer garment model. During runtime, the skinned character is controlled based on the motion capture data and the multi-layer garment model is controlled by blending the movements computed by physical simulation and linear blend skinning, such that the cloth preserves its shape while it shows realistic physical motion. We present results where the character is wearing multiple layers of garments including a shirt, coat and a skirt. Our framework can be useful for preparing and animating dressed characters for computer games and films.











Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Alexiadis, D.S., Zarpalas, D., Daras, P.: Real-time, full 3-D reconstruction of moving foreground objects from multiple consumer depth cameras. IEEE Trans. Multimed. 15(2), 339–358 (2013)
Baran, I., Popović, J.: Automatic rigging and animation of 3d characters. ACM Trans. Graph. 26(3), 72:1–72:8 (2007)
Bouaziz, S., Martin, S., Liu, T., Kavan, L., Pauly, M.: Projective dynamics: fusing constraint projections for fast simulation. ACM Trans. Graph. 33(4), 154:1–154:13 (2014)
Brouet, R., Sheffer, A., Boissieux, L.: Marie-Paule Cani. Design Preserving Garment Transfer. ACM Trans. Graph. 31(4), 36:1–36:12 (2012)
Clegg, A., Tan, J., Turk, G., Liu, C.K.: Animating human dressing. ACM Trans. Graph. 34(4), 116:1–116:9 (2015)
Cordier, F., Magnena-Thalmann, N.: Real-time animation of dressed virtual humans. Comput. Graph. Forum 21(3), 327–335 (2002)
Cordier, F., Seo, H., Magnenat-Thalmann, N.: Made-to-measure technologies for an online clothing store. IEEE Comput. Graph. Appl. 23(1), 38–48 (2003)
Cui, Y., Chang, W., Nöll, T., et al.: KinectAvatar: fully automatic body capture using a single Kinect. In: Asian Conference on Computer Vision, pp. 133–147 (2012)
Feng, A., Casas, D., Shapiro, A.: Avatar reshaping and automatic rigging using a deformable model. In: Proceedings of the 8th ACM SIGGRAPH Conference on Motion in Games, pp. 57–64 (2015)
Han, J., Shao, L., Xu, D., Shotton, J.: Enhanced computer vision with microsoft kinect sensor: a review. IEEE Trans. Cyber. 43(5), 1318–1334 (2013) 490
Ho, E.S.L., Komura, T.: Character motion synthesis by topology coordinates. Comput. Graph. Forum 28(2), 299–308 (2009)
Igarashi, T., Hughes, J.F.: Clothing manipulation. In: Proceedings of 15th Annual Symposium on User Interface Software and Technology, pp. 91–100 (2006)
Istook, C.L., Hwang, S.J.: 3D body scanning systems with application to the apparel industry. J. Fash. Mark. Manag. Int. J. 5(2), 120–132 (2001)
Izadi, S., Kim, D., Hilliges, O., et al.: KinectFusion: real-time 3D reconstruction and interaction using a moving depth camera. In: Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology, pp. 559–568 (2011)
Jakob, W., Tarini, M., Panozzo, D., et al.: Instant field-aligned meshes. ACM Trans. Graph. 34(6), 189:1–189:15 (2015)
Ju, T., Schaefer, S., Warren, J.: Mean value coordinates for closed triangular meshes. ACM Trans. Graph. 24(3), 561–566 (2005)
Oh, S., Kim, H., Magnenat-Thalmann, N., et al.: Generating unified model for dressed virtual humans. Vis. Comput. 21(8), 522–531 (2005)
Rocchini, C., Cignoni, P., Montani, C., et al.: Alowcost 3Dscanner based on structured light. Comput. Graph. Forum 20(3), 299–308 (2001)
Stoll, C., Gall, J., De Aguiar, E., et al.: Video-based reconstruction of animatable human characters. ACMTrans. Graph. 29(6), 139:1–139:10 (2010)
Tagliasacchi, A.: Schröder, M., Tkach, A., et al.: Robust articulated-ICP for real-time hand tracking. Comput. Graph. Forum 34(5), 101–114 (2015)
Tang, M., Wang, H., Tang, L., Tong, R., Manocha, D.: CAMA: Contact-aware matrix assembly with unified collision handling for GPU-based cloth simulation. Comput. Graph. Forum 35(2), 511–521 (2016)
Tong, J., Zhou, J., Liu, L., et al.: Scanning 3d full human bodies using kinects. IEEE Trans. Vis. Comput. Graph. 18(4), 643–650 (2012)
Umetani, N., Kaufman, D.M., Igarashi, T., et al.: Sensitive couture for interactive garment editing and modeling. ACM Trans. Graph. (SIGGRAPH 2011), 30(4), 90:1–90:12 (2011)
Vlasic, D., Peers, P., Baran, I., et al.: Dynamic shape capture using multi-view photometric stereo. ACM Trans. Graph. 28(5), 174:1–174:12 (2009)
Wang, H.: A chebyshev semi-iterative approach for accelerating projective and position-based dynamics[J]. ACM Trans. Graph. (TOG) 34(6), 246 (2015)
Wang, H., Sidorov, K., Sandilands, P., Komura, T.: Harmonic parameterization by electrostatics. ACM Trans. Graph. 32(5), 155:1–155:12 (2013)
Wu, C., Stoll, C., Valgaerts, L., et al.: On-set performance capture of multiple actors with a stereo camera. ACMTrans. Graph. 32(6), 161 (2013)
Xu, W., Umetani, N., Chao, Q., Mao, J., Jin, X., Tong, X.: Sensitivity-optimized rigging for example-based real-time clothing synthesis. ACM Trans. Graph. 33(4), 107:1–107:11 (2014)
Yamazaki, S., Kouchi, M., Mochimaru, M.: Markerless landmark localization on body shape scans by non-rigidmodel fitting. In: Proceedings of the 2nd Digital Human Modeling Symposium (2013)
Zeng, M., Zheng, J., Cheng, X., et al.: Template-less quasi-rigid shape modeling with implicit loop-closure. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 145–152 (2013)
Zhang, Z.: Microsoft kinect sensor and its effect. IEEE Multimed. 19(2), 4–10 (2012)
Zhang, M., Lin, L., Pan, Z., et al.: Topology-independent 3D garment fitting for virtual clothing. Multimed. Tools Appl. 74(9), 3137–3153 (2015)
Acknowledgements
This work is supported by Natural Science Foundation of China (Grant No. 61572124), Shanghai Natural Science Foundation (14ZR1401100) and China Scholarship Council (File No. 201506630055).
Author information
Authors and Affiliations
Corresponding author
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Hu, P., Komura, T., Holden, D. et al. Scanning and animating characters dressed in multiple-layer garments. Vis Comput 33, 961–969 (2017). https://doi.org/10.1007/s00371-017-1388-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-017-1388-3