{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T19:32:07Z","timestamp":1776108727351,"version":"3.50.1"},"reference-count":48,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2011,7,1]],"date-time":"2011-07-01T00:00:00Z","timestamp":1309478400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000145","name":"Division of Information and Intelligent Systems","doi-asserted-by":"publisher","award":["HCC-0905506"],"award-info":[{"award-number":["HCC-0905506"]}],"id":[{"id":"10.13039\/100000145","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2011,7]]},"abstract":"<jats:p>Contact sound models based on linear modal analysis are commonly used with rigid body dynamics. Unfortunately, treating vibrating objects as \"rigid\" during collision and contact processing fundamentally limits the range of sounds that can be computed, and contact solvers for rigid body animation can be ill-suited for modal contact sound synthesis, producing various sound artifacts. In this paper, we resolve modal vibrations in both collision and frictional contact processing stages, thereby enabling non-rigid sound phenomena such as micro-collisions, vibrational energy exchange, and chattering. We propose a frictional multibody contact formulation and modified Staggered Projections solver which is well-suited to sound rendering and avoids noise artifacts associated with spatial and temporal contact-force fluctuations which plague prior methods. To enable practical animation and sound synthesis of numerous bodies with many coupled modes, we propose a novel asynchronous integrator with model-level adaptivity built into the frictional contact solver. Vibrational contact damping is modeled to approximate contact-dependent sound dissipation. Results are provided that demonstrate high-quality contact resolution with sound.<\/jats:p>","DOI":"10.1145\/2010324.1964933","type":"journal-article","created":{"date-parts":[[2011,7,26]],"date-time":"2011-07-26T14:17:46Z","timestamp":1311689866000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":40,"title":["Toward high-quality modal contact sound"],"prefix":"10.1145","volume":"30","author":[{"given":"Changxi","family":"Zheng","sequence":"first","affiliation":[{"name":"Cornell University"}]},{"given":"Doug L.","family":"James","sequence":"additional","affiliation":[{"name":"Cornell University"}]}],"member":"320","published-online":{"date-parts":[[2011,7,25]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","unstructured":"Anderson E. Bai Z. Bischof C. Blackford S. Demmel J. Dongarra J. Du Croz J. Greenbaum A. Hammarling S. McKenney A. and Sorensen D. 1999. LAPACK Users' Guide third ed. Society for Industrial and Applied Mathematics Philadelphia PA.","DOI":"10.5555\/323215"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008292328909"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","unstructured":"Baraff D. 1990. Curved surfaces and coherence for non-penetrating rigid body simulation. In Computer Graphics (Proceedings of SIGGRAPH 90) 19--28. 10.1145\/97879.97881","DOI":"10.1145\/97879.97881"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","unstructured":"Baraff D. 1991. Coping with friction for non-penetrating rigid body simulation. In Computer Graphics (Proceedings of SIGGRAPH 91) 31--40. 10.1145\/122718.122722","DOI":"10.1145\/122718.122722"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01891843"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360623"},{"key":"e_1_2_2_7_1","volume-title":"Nonsmooth Mechanics","author":"Brogliato B.","unstructured":"Brogliato, B. 1999. Nonsmooth Mechanics, second ed. Springer."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/545261.545268"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618465"},{"key":"e_1_2_2_10_1","unstructured":"Cottle R. Pang J. and Stone R. 1992. The linear complementarity problem. Academic Press."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383262"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1162\/105474604774048252"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1243980.1243986"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/169059.169184"},{"key":"e_1_2_2_15_1","unstructured":"Gill P. Murray W. and Wright M. 1981. Practical Optimization. Academic Press London UK."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237244"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566578"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","unstructured":"Guendelman E. Bridson R. and Fedkiw R. P. 2003. Nonconvex rigid bodies with stacking. vol. 22 871--878. 10.1145\/882262.882358","DOI":"10.1145\/882262.882358"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","unstructured":"Hahn J. K. 1988. Realistic animation of rigid bodies. In Computer Graphics (Proceedings of SIGGRAPH 88) 299--308. 10.1145\/54852.378530","DOI":"10.1145\/54852.378530"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531393"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015735"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141983"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3916.3988"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409117"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618469"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1162\/105474600566907"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/588272.588280"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1137\/0142022"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383263"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344866"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","unstructured":"Moore M. and Wilhelms J. 1988. Collision detection and response for computer animation. In Computer Graphics (Proceedings of SIGGRAPH 88) 289--298. 10.1145\/54852.378528","DOI":"10.1145\/54852.378528"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1137\/0304014"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383321"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/545261.545290"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383268"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","unstructured":"Raghuvanshi N. and Lin M. C. 2006. Interactive Sound Synthesis for Large Scale Environments. In SI3D '06: Proceedings of the 2006 symposium on Interactive 3D graphics and games ACM Press New York NY USA 101--108. 10.1145\/1111411.1111429","DOI":"10.1145\/1111411.1111429"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778805"},{"key":"e_1_2_2_38_1","doi-asserted-by":"crossref","unstructured":"Ren Z. Yeh H. and Lin M. 2010. Synthesizing contact sounds between textured objects. In IEEE Virtual Reality.","DOI":"10.1109\/VR.2010.5444799"},{"key":"e_1_2_2_39_1","volume-title":"QL: A Fortran code for convex quadratic programming-users guide, version 2.11. Research Report, Department of Mathematics","author":"Schittkowski K.","year":"2005","unstructured":"Schittkowski, K. 2005. QL: A Fortran code for convex quadratic programming-users guide, version 2.11. Research Report, Department of Mathematics, University of Bayreuth."},{"key":"e_1_2_2_40_1","volume-title":"Theory of Vibration","author":"Shabana A. A.","unstructured":"Shabana, A. A. 1990. Theory of Vibration, Volume II: Discrete and Continuous Systems, first ed. Springer-Verlag, New York, NY."},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-0207(19960815)39:15<2673::AID-NME972>3.0.CO;2-I"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0036144599360110"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","unstructured":"Takala T. and Hahn J. 1992. Sound rendering. In Computer Graphics (Proceedings of SIGGRAPH 92) 211--220. 10.1145\/133994.134063","DOI":"10.1145\/133994.134063"},{"key":"e_1_2_2_44_1","volume-title":"Proc. of the International Conference on Auditory Display.","author":"van den Doel K.","unstructured":"van den Doel, K., and Pai, D. 1996. Synthesis of shape dependent sounds with physical modeling. In Proc. of the International Conference on Auditory Display."},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383322"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.1590354"},{"key":"e_1_2_2_47_1","volume-title":"Computational Contact Mechanics","author":"Wriggers P.","unstructured":"Wriggers, P. 2006. Computational Contact Mechanics, second ed. Springer Berlin Heidelberg."},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778806"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2010324.1964933","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2010324.1964933","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2010324.1964933","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:22:23Z","timestamp":1750245743000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2010324.1964933"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,7]]},"references-count":48,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,7]]}},"alternative-id":["10.1145\/2010324.1964933"],"URL":"https:\/\/doi.org\/10.1145\/2010324.1964933","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,7]]},"assertion":[{"value":"2011-07-25","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}