{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,5]],"date-time":"2024-07-05T00:08:35Z","timestamp":1720138115372},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2024,6,5]],"date-time":"2024-06-05T00:00:00Z","timestamp":1717545600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,6,5]],"date-time":"2024-06-05T00:00:00Z","timestamp":1717545600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Max Planck Institute for Informatics"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Vis Comput"],"published-print":{"date-parts":[[2024,7]]},"abstract":"Abstract<\/jats:title>Human and animal presence in natural landscapes is initially revealed by the immediate impact of their locomotion, from footprints to crushed grass. In this work, we present an approach to model the effects of virtual characters on natural terrains, focusing on the impact of human locomotion. We introduce a lightweight solution to compute accurate foot placement on uneven ground and infer dynamic foot pressure from kinematic animation data and the mass of the character. A ground and vegetation model enables us to effectively simulate the local impact of locomotion on soft soils and plants over time, resulting in the formation of visible paths. As our results show, we can parameterize various soil materials and vegetation types validated with real-world data. Our method can be used to significantly increase the realism of populated natural landscapes and the sense of presence in virtual applications and games.<\/jats:p>","DOI":"10.1007\/s00371-024-03506-z","type":"journal-article","created":{"date-parts":[[2024,6,5]],"date-time":"2024-06-05T19:01:51Z","timestamp":1717614111000},"page":"5029-5041","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["TRAIL: Simulating the impact of human locomotion on natural landscapes"],"prefix":"10.1007","volume":"40","author":[{"given":"Eduardo","family":"Alvarado","sequence":"first","affiliation":[]},{"given":"Oscar","family":"Argudo","sequence":"additional","affiliation":[]},{"given":"Damien","family":"Rohmer","sequence":"additional","affiliation":[]},{"given":"Marie-Paule","family":"Cani","sequence":"additional","affiliation":[]},{"given":"Nuria","family":"Pelechano","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,6,5]]},"reference":[{"issue":"1","key":"3506_CR1","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1002\/cav.1467","volume":"24","author":"A Abdul Karim","year":"2012","unstructured":"Abdul Karim, A., Gaudin, T., Meyer, A., Buendia, A., Bouakaz, S.: Procedural locomotion of multi-legged characters in dynamic environments. Comput. Animat. Virtual Worlds 24(1), 3\u201315 (2012). https:\/\/doi.org\/10.1002\/cav.1467","journal-title":"Comput. Animat. Virtual Worlds"},{"key":"3506_CR2","doi-asserted-by":"publisher","first-page":"3","DOI":"10.3389\/FRVIR.2022.801856","volume":"3","author":"E Alvarado","year":"2022","unstructured":"Alvarado, E., Paliard, C., Rohmer, D., Cani, M.P.: Real-time locomotion on soft grounds with dynamic footprints. Front. Virtual Real. 3, 3 (2022). https:\/\/doi.org\/10.3389\/FRVIR.2022.801856","journal-title":"Front. Virtual Real."},{"issue":"8","key":"3506_CR3","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1111\/cgf.14633","volume":"41","author":"E Alvarado","year":"2022","unstructured":"Alvarado, E., Rohmer, D., Cani, M.P.: Generating upper-body motion for real-time characters making their way through dynamic environments. Comput. Graph. Forum 41(8), 169\u2013181 (2022). https:\/\/doi.org\/10.1111\/cgf.14633","journal-title":"Comput. Graph. Forum"},{"issue":"6","key":"3506_CR4","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1111\/cgf.13310","volume":"37","author":"A Aristidou","year":"2018","unstructured":"Aristidou, A., Lasenby, J., Chrysanthou, Y., Shamir, A.: Inverse kinematics techniques in computer graphics: a survey. Comput. Graph. Forum 37(6), 35\u201358 (2018). https:\/\/doi.org\/10.1111\/cgf.13310","journal-title":"Comput. Graph. Forum"},{"key":"3506_CR5","doi-asserted-by":"publisher","unstructured":"Bermudez, L., Tessendorf, J., Zimmermann, D., Zordan, V.: Real-time locomotion with character-fluid interactions. In: Proceedings of the 11th ACM SIGGRAPH Conference on Motion, Interaction and Games, MIG\u201918. Association for Computing Machinery, New York (2018). https:\/\/doi.org\/10.1145\/3274247.3274515","DOI":"10.1145\/3274247.3274515"},{"issue":"5","key":"3506_CR6","doi-asserted-by":"publisher","first-page":"693","DOI":"10.1016\/S0097-8493(96)00043-X","volume":"20","author":"R Boulic","year":"1996","unstructured":"Boulic, R., Mas, R., Thalmann, D.: A robust approach for the control of the center of mass with inverse kinetics. Comput. Graph. 20(5), 693\u2013701 (1996). https:\/\/doi.org\/10.1016\/S0097-8493(96)00043-X","journal-title":"Comput. Graph."},{"key":"3506_CR7","unstructured":"Clavet, S.: Motion matching and the road to next-gen animation. In: Game Developer Conference (GDC) (2016)"},{"issue":"1","key":"3506_CR8","doi-asserted-by":"publisher","first-page":"203","DOI":"10.2307\/2404429","volume":"32","author":"DN Cole","year":"1995","unstructured":"Cole, D.N.: Experimental trampling of vegetation. I. Relationship between trampling intensity and vegetation response. J. Appl. Ecol. 32(1), 203\u2013214 (1995)","journal-title":"J. Appl. Ecol."},{"issue":"1","key":"3506_CR9","doi-asserted-by":"publisher","first-page":"215","DOI":"10.2307\/2404430","volume":"32","author":"DN Cole","year":"1995","unstructured":"Cole, D.N.: Experimental trampling of vegetation. II. Predictors of resistance and resilience. J. Appl. Ecol. 32(1), 215\u2013224 (1995)","journal-title":"J. Appl. Ecol."},{"issue":"2","key":"3506_CR10","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1111\/cgf.13379","volume":"37","author":"G Cordonnier","year":"2018","unstructured":"Cordonnier, G., Ecormier, P., Galin, E., Gain, J., Benes, B., Cani, M.P.: Interactive generation of time-evolving, snow-covered landscapes with avalanches. Comput. Graph. Forum 37(2), 497\u2013509 (2018). https:\/\/doi.org\/10.1111\/cgf.13379","journal-title":"Comput. Graph. Forum"},{"key":"3506_CR11","doi-asserted-by":"publisher","unstructured":"Cordonnier, G., Galin, E., Gain, J., Benes, B., Gu\u00e9rin, E., Peytavie, A., Cani, M.P.: Authoring landscapes by combining ecosystem and terrain erosion simulation. ACM Trans. Graph. 36(4) (2017). https:\/\/doi.org\/10.1145\/3072959.3073667","DOI":"10.1145\/3072959.3073667"},{"key":"3506_CR12","doi-asserted-by":"publisher","unstructured":"Cordonnier, G., Jouvet, G., Peytavie, A., Braun, J., Cani, M.P., Benes, B., Galin, E., Gu\u00e9rin, E., Gain, J.: Forming Terrains by Glacial Erosion. ACM Trans. Graph. 42(4) (2023). https:\/\/doi.org\/10.1145\/3592422","DOI":"10.1145\/3592422"},{"issue":"8","key":"3506_CR13","doi-asserted-by":"publisher","first-page":"499","DOI":"10.1111\/cgf.13096","volume":"36","author":"DB da Silva","year":"2017","unstructured":"da Silva, D.B., Nunes, R.F., Vidal, C.A., Cavalcante-Neto, J.B., Kry, P.G., Zordan, V.B.: Tunable robustness: an artificial contact strategy with virtual actuator control for balance. Comput. Graph. Forum 36(8), 499\u2013510 (2017). https:\/\/doi.org\/10.1111\/cgf.13096","journal-title":"Comput. Graph. Forum"},{"issue":"2","key":"3506_CR14","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1111\/cgf.13107","volume":"36","author":"J Gain","year":"2017","unstructured":"Gain, J., Long, H., Cordonnier, G., Cani, M.: Ecobrush: interactive control of visually consistent large-scale ecosystems. Comput. Graph. Forum 36(2), 63\u201373 (2017). https:\/\/doi.org\/10.1111\/cgf.13107","journal-title":"Comput. Graph. Forum"},{"issue":"2","key":"3506_CR15","doi-asserted-by":"publisher","first-page":"553","DOI":"10.1111\/cgf.13657","volume":"38","author":"E Galin","year":"2019","unstructured":"Galin, E., Gu\u00e9rin, E., Peytavie, A., Cordonnier, G., Cani, M.P., Benes, B., Gain, J.: A review of digital terrain modeling. Comput. Graph. Forum 38(2), 553\u2013577 (2019)","journal-title":"Comput. Graph. Forum"},{"key":"3506_CR16","doi-asserted-by":"crossref","unstructured":"Garcia, A.L.: Principles of animation physics. In: ACM SIGGRAPH 2012 Courses, SIGGRAPH\u201912 (2012)","DOI":"10.1145\/2343483.2343496"},{"key":"3506_CR17","doi-asserted-by":"publisher","first-page":"11088","DOI":"10.1002\/2017GL075110","volume":"44","author":"B Gerling","year":"2017","unstructured":"Gerling, B., L\u00f6we, H., Van Herwijnen, A.: Measuring the elastic modulus of snow. Geophys. Res. Lett. 44, 11088\u201311096 (2017). https:\/\/doi.org\/10.1002\/2017GL075110","journal-title":"Geophys. Res. Lett."},{"key":"3506_CR18","doi-asserted-by":"publisher","unstructured":"Hodgins, J.K., Wooten, W.L., Brogan, D.C., O\u2019Brien, J.F.: Animating human athletics. In: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH\u201995, pp. 71\u201378. Association for Computing Machinery, New York (1995). https:\/\/doi.org\/10.1145\/218380.218414","DOI":"10.1145\/218380.218414"},{"key":"3506_CR19","doi-asserted-by":"publisher","unstructured":"Holden, D., Kanoun, O., Perepichka, M., Popa, T.: Learned motion matching. ACM Trans. Graph. 39(4) (2020). https:\/\/doi.org\/10.1145\/3386569.3392440","DOI":"10.1145\/3386569.3392440"},{"key":"3506_CR20","doi-asserted-by":"publisher","unstructured":"Holden, D., Komura, T., Saito, J.: Phase-functioned neural networks for character control. ACM Trans. Graph. 36(4) (2017). https:\/\/doi.org\/10.1145\/3072959.3073663","DOI":"10.1145\/3072959.3073663"},{"key":"3506_CR21","unstructured":"Johansen, R.S.: Automated semi-procedural animation for character locomotion. Master\u2019s thesis, Aarhus Universitet, Institut for Informations Medievidenskab (2009)"},{"key":"3506_CR22","doi-asserted-by":"publisher","unstructured":"Karim, A.A., Meyer, A., Gaudin, T., Buendia, A., Bouakaz, S.: Generic spine model with simple physics for life-like quadrupeds and reptiles. In: Bender, J., Kuijper, A., Fellner, D.W., Guerin, E. (eds.) Workshop on Virtual Reality Interaction and Physical Simulation. The Eurographics Association (2012). https:\/\/doi.org\/10.2312\/PE\/vriphys\/vriphys12\/097-106","DOI":"10.2312\/PE\/vriphys\/vriphys12\/097-106"},{"issue":"4","key":"3506_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2897824.2925906","volume":"35","author":"G Kl\u00e1r","year":"2016","unstructured":"Kl\u00e1r, G., Gast, T., Pradhana, A., Fu, C., Schroeder, C., Jiang, C., Teran, J.: Drucker\u2013Prager elastoplasticity for sand animation. ACM Trans. Graph. (TOG) 35(4), 1\u201312 (2016). https:\/\/doi.org\/10.1145\/2897824.2925906","journal-title":"ACM Trans. Graph. (TOG)"},{"issue":"2","key":"3506_CR24","doi-asserted-by":"publisher","first-page":"613","DOI":"10.1111\/cgf.14504","volume":"41","author":"A Kwiatkowski","year":"2022","unstructured":"Kwiatkowski, A., Alvarado, E., Kalogeiton, V., Liu, C.K., Pettr\u00e9, J., van de Panne, M., Cani, M.P.: A survey on reinforcement learning methods in character animation. Comput. Graph. Forum 41(2), 613\u2013639 (2022). https:\/\/doi.org\/10.1111\/cgf.14504","journal-title":"Comput. Graph. Forum"},{"key":"3506_CR25","doi-asserted-by":"publisher","unstructured":"Kwon, T., Lee, Y., Van De\u00a0Panne, M.: Fast and flexible multilegged locomotion using learned centroidal dynamics. ACM Trans. Graph. 39(4) (2020). https:\/\/doi.org\/10.1145\/3386569.3392432","DOI":"10.1145\/3386569.3392432"},{"key":"3506_CR26","doi-asserted-by":"publisher","unstructured":"Lee, J., Shin, S.Y.: A hierarchical approach to interactive motion editing for human-like figures. In: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH\u201999, pp. 39\u201348. ACM Press\/Addison-Wesley Publishing Co., USA (1999). https:\/\/doi.org\/10.1145\/311535.311539","DOI":"10.1145\/311535.311539"},{"issue":"5","key":"3506_CR27","doi-asserted-by":"publisher","first-page":"682","DOI":"10.1109\/TVCG.2010.108","volume":"17","author":"M Lentine","year":"2011","unstructured":"Lentine, M., Gretarsson, J.T., Schroeder, C., Robinson-Mosher, A., Fedkiw, R.: Creature control in a fluid environment. IEEE Trans. Vis. Comput. Graph. 17(5), 682\u2013693 (2011). https:\/\/doi.org\/10.1109\/TVCG.2010.108","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"3506_CR28","doi-asserted-by":"crossref","unstructured":"Loper, M., Mahmood, N., Romero, J., Pons-Moll, G., Black, M.J.: SMPL: A skinned multi-person linear model. ACM Trans. Graphics (Proc. SIGGRAPH Asia) 34(6), 248:1\u2013248:16 (2015)","DOI":"10.1145\/2816795.2818013"},{"key":"3506_CR29","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1016\/j.jenvman.2016.11.074","volume":"189","author":"JL Marion","year":"2017","unstructured":"Marion, J.L., Wimpey, J.: Assessing the influence of sustainable trail design and maintenance on soil loss. J. Environ. Manag. 189, 46\u201357 (2017). https:\/\/doi.org\/10.1016\/j.jenvman.2016.11.074","journal-title":"J. Environ. Manag."},{"issue":"1","key":"3506_CR30","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1111\/cgf.14426","volume":"41","author":"L Mourot","year":"2022","unstructured":"Mourot, L., Hoyet, L., Le Clerc, F., Schnitzler, F., Hellier, P.: A survey on deep learning for skeleton-based human animation. Comput. Graph. Forum 41(1), 122\u2013157 (2022). https:\/\/doi.org\/10.1111\/cgf.14426","journal-title":"Comput. Graph. Forum"},{"issue":"2","key":"3506_CR31","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1016\/j.jvcir.2007.01.005","volume":"18","author":"M M\u00fcller","year":"2007","unstructured":"M\u00fcller, M., Heidelberger, B., Hennix, M., Ratcliff, J.: Position based dynamics. J. Vis. Commun. Image Represent. 18(2), 109\u2013118 (2007). https:\/\/doi.org\/10.1016\/j.jvcir.2007.01.005","journal-title":"J. Vis. Commun. Image Represent."},{"key":"3506_CR32","doi-asserted-by":"publisher","unstructured":"Paliard, C., Alvarado, E., Rohmer, D., Cani, M.P.: soft walks: real-time, two-ways interaction between a character and loose grounds. In: Theisel, H., Wimmer, M. (eds.) Eurographics 2021\u2014Short Papers. The Eurographics Association, Vienna, Austria (2021). https:\/\/doi.org\/10.2312\/egs.20211019","DOI":"10.2312\/egs.20211019"},{"issue":"7","key":"3506_CR33","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1111\/cgf.13815","volume":"38","author":"A Paris","year":"2019","unstructured":"Paris, A., Peytavie, A., Gu\u00e9rin, E., Argudo, O., Galin, E.: Desertscape simulation. Comput. Graph. Forum 38(7), 47\u201355 (2019). https:\/\/doi.org\/10.1111\/cgf.13815","journal-title":"Comput. Graph. Forum"},{"key":"3506_CR34","doi-asserted-by":"crossref","unstructured":"Rahgoshay, C., Rabbani, A., Singh, K., Kry, P.G.: Inverse kinodynamics: editing and constraining kinematic approximations of dynamic motion. In: Proceedings of Graphics Interface 2012, GI\u201912, pp. 185\u2013192. Canadian Information Processing Society, CAN (2012)","DOI":"10.1145\/2159616.2159652"},{"issue":"4","key":"3506_CR35","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1145\/127719.122755","volume":"25","author":"MH Raibert","year":"1991","unstructured":"Raibert, M.H., Hodgins, J.K.: Animation of dynamic legged locomotion. SIGGRAPH Comput. Graph. 25(4), 349\u2013358 (1991). https:\/\/doi.org\/10.1145\/127719.122755","journal-title":"SIGGRAPH Comput. Graph."},{"key":"3506_CR36","doi-asserted-by":"crossref","unstructured":"Shahabpoor, E., Pavic, A.: Measurement of walking ground reactions in real-life environments: a systematic review of techniques and technologies. Sensors (Switzerland) 17 (2017)","DOI":"10.3390\/s17092085"},{"issue":"1","key":"3506_CR37","doi-asserted-by":"publisher","first-page":"118","DOI":"10.1016\/j.gaitpost.2014.03.004","volume":"40","author":"JW Wannop","year":"2014","unstructured":"Wannop, J.W., Worobets, J.T., Ruiz, R., Stefanyshyn, D.J.: Footwear traction and three-dimensional kinematics of level, downhill, uphill and cross-slope walking. Gait & Posture 40(1), 118\u2013122 (2014). https:\/\/doi.org\/10.1016\/j.gaitpost.2014.03.004","journal-title":"Gait & Posture"},{"issue":"4","key":"3506_CR38","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1145\/378456.378507","volume":"22","author":"A Witkin","year":"1988","unstructured":"Witkin, A., Kass, M.: Spacetime constraints. SIGGRAPH Comput. Graph. 22(4), 159\u2013168 (1988). https:\/\/doi.org\/10.1145\/378456.378507","journal-title":"SIGGRAPH Comput. Graph."}],"container-title":["The Visual Computer"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-024-03506-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00371-024-03506-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-024-03506-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,4]],"date-time":"2024-07-04T15:15:50Z","timestamp":1720106150000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00371-024-03506-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,5]]},"references-count":38,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2024,7]]}},"alternative-id":["3506"],"URL":"https:\/\/doi.org\/10.1007\/s00371-024-03506-z","relation":{},"ISSN":["0178-2789","1432-2315"],"issn-type":[{"value":"0178-2789","type":"print"},{"value":"1432-2315","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,6,5]]},"assertion":[{"value":"18 May 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 June 2024","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}