{"file_date_updated":"2024-07-10T11:03:58Z","user_id":"0b467602-dbcd-11ea-9d1d-ed480aa46b70","file":[{"file_size":47309472,"date_updated":"2024-07-10T11:03:14Z","creator":"yichen","content_type":"application/pdf","success":1,"date_created":"2024-07-10T11:03:14Z","file_id":"17215","checksum":"b8b203ed09e3995ba0d7e6a76288663a","file_name":"sig24_friction_authors.pdf","access_level":"open_access","relation":"main_file"},{"file_name":"sig24_friction_supplementary.pdf","access_level":"open_access","relation":"main_file","file_id":"17216","checksum":"89d81b397b4b6469d828808a68b70820","success":1,"date_created":"2024-07-10T11:03:12Z","content_type":"application/pdf","creator":"yichen","file_size":10518286,"date_updated":"2024-07-10T11:03:12Z"},{"file_name":"friction_paper_extra_video_finished.mp4","access_level":"open_access","relation":"main_file","file_id":"17217","checksum":"7123deed34a5456810e7b5336a31c657","success":1,"date_created":"2024-07-10T11:03:51Z","content_type":"video/mp4","creator":"yichen","file_size":71789192,"date_updated":"2024-07-10T11:03:51Z"},{"content_type":"video/mp4","creator":"yichen","file_size":280610763,"date_updated":"2024-07-10T11:03:58Z","file_name":"friction_paper_video_finished.mp4","relation":"main_file","access_level":"open_access","file_id":"17218","checksum":"e606fc1ae8f2610ce3b4421566800b45","success":1,"date_created":"2024-07-10T11:03:58Z"}],"quality_controlled":"1","language":[{"iso":"eng"}],"corr_author":"1","oa":1,"doi":"10.1145/3641519.3657485","author":[{"id":"0b467602-dbcd-11ea-9d1d-ed480aa46b70","full_name":"Chen, Yi-Lu","last_name":"Chen","first_name":"Yi-Lu"},{"first_name":"Mickaël","id":"6340d7f0-b48d-11eb-b10d-b7487e71d9f1","full_name":"Ly, Mickaël","last_name":"Ly"},{"full_name":"Wojtan, Christopher J","last_name":"Wojtan","orcid":"0000-0001-6646-5546","id":"3C61F1D2-F248-11E8-B48F-1D18A9856A87","first_name":"Christopher J"}],"_id":"17214","project":[{"name":"Computational Discovery of Numerical Algorithms for Animation and Simulation of Natural Phenomena","_id":"34bc2376-11ca-11ed-8bc3-9a3b3961a088","grant_number":"101045083"}],"date_published":"2024-07-01T00:00:00Z","publication":"Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers '24 (SIGGRAPH Conference Papers '24)","conference":{"start_date":"2024-07-28","name":"SIGGRAPH 2024","end_date":"2024-08-01","location":"Denver, United States of America"},"oa_version":"Published Version","department":[{"_id":"GradSch"},{"_id":"ChWo"}],"status":"public","publisher":"Association for Computing Machinery","year":"2024","ddc":["621","531","006"],"abstract":[{"lang":"eng","text":"Current numerical algorithms for simulating friction fall in one of two camps: smooth solvers sacrifice the stable treatment of static friction in exchange for fast convergence, and non-smooth solvers accurately compute friction at convergence rates that are often prohibitive for large graphics applications. We introduce a novel bridge between these two ideas that computes static and dynamic friction stably and efficiently. Our key idea is to convert the highly constrained non-smooth problem into an unconstrained smooth problem using logarithmic barriers that converges to the exact solution as accuracy increases. We phrase the problem as an interior point primal-dual problem that can be solved efficiently with Newton iteration. We observe quadratic convergence despite the non-smooth nature of the original problem, and our method is well-suited for large systems of tightly packed objects with many contact points. We demonstrate the efficacy of our method with stable piles of grains and stacks of objects, complex granular flows, and robust interlocking assemblies of rigid bodies."}],"publication_identifier":{"isbn":["979-8-4007-0525-0/24/07"]},"title":"Primal–Dual Non-Smooth Friction for Rigid Body Animation","date_updated":"2024-07-10T11:23:22Z","month":"07","acknowledgement":"We thank Vincent Acary for his help with Siconos, as well as the anonymous reviewers and the members of the Visual Computing Group at ISTA for their helpful comments. This research was funded in part by the European Union (ERC-2021-COG 101045083 CoDiNA).","article_processing_charge":"No","keyword":["physical simulation","frictional contact","rigid body mechanics","non-smooth dynamics"],"has_accepted_license":"1","date_created":"2024-07-10T11:06:20Z","citation":{"mla":"Chen, Yi-Lu, et al. “Primal–Dual Non-Smooth Friction for Rigid Body Animation.” Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers ’24 (SIGGRAPH Conference Papers ’24), Association for Computing Machinery, 2024, doi:10.1145/3641519.3657485.","ieee":"Y.-L. Chen, M. Ly, and C. Wojtan, “Primal–Dual Non-Smooth Friction for Rigid Body Animation,” in Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers ’24 (SIGGRAPH Conference Papers ’24), Denver, United States of America, 2024.","ama":"Chen Y-L, Ly M, Wojtan C. Primal–Dual Non-Smooth Friction for Rigid Body Animation. In: Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers ’24 (SIGGRAPH Conference Papers ’24). Association for Computing Machinery; 2024. doi:10.1145/3641519.3657485","short":"Y.-L. Chen, M. Ly, C. Wojtan, in:, Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers ’24 (SIGGRAPH Conference Papers ’24), Association for Computing Machinery, 2024.","ista":"Chen Y-L, Ly M, Wojtan C. 2024. Primal–Dual Non-Smooth Friction for Rigid Body Animation. Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers ’24 (SIGGRAPH Conference Papers ’24). SIGGRAPH 2024.","apa":"Chen, Y.-L., Ly, M., & Wojtan, C. (2024). Primal–Dual Non-Smooth Friction for Rigid Body Animation. In Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers ’24 (SIGGRAPH Conference Papers ’24). Denver, United States of America: Association for Computing Machinery. https://doi.org/10.1145/3641519.3657485","chicago":"Chen, Yi-Lu, Mickaël Ly, and Chris Wojtan. “Primal–Dual Non-Smooth Friction for Rigid Body Animation.” In Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers ’24 (SIGGRAPH Conference Papers ’24). Association for Computing Machinery, 2024. https://doi.org/10.1145/3641519.3657485."},"type":"conference"}