BEGIN:VCALENDAR VERSION:2.0 PRODID:Linklings LLC BEGIN:VTIMEZONE TZID:Asia/Tokyo X-LIC-LOCATION:Asia/Tokyo BEGIN:STANDARD TZOFFSETFROM:+0900 TZOFFSETTO:+0900 TZNAME:JST DTSTART:18871231T000000 END:STANDARD END:VTIMEZONE BEGIN:VEVENT DTSTAMP:20250110T023309Z LOCATION:Hall B5 (1)\, B Block\, Level 5 DTSTART;TZID=Asia/Tokyo:20241203T154300 DTEND;TZID=Asia/Tokyo:20241203T155400 UID:siggraphasia_SIGGRAPH Asia 2024_sess106_tog_102@linklings.com SUMMARY:I❤️MESH: A DSL for Mesh Processing DESCRIPTION:Technical Papers\n\nYong Li (South China University of Technol ogy, George Mason University); Shoaib Kamil (Adobe Research); Keenan Crane (Carnegie Mellon University); Alec Jacobson (University of Toronto, Adobe Research); and Yotam Gingold (George Mason University)\n\nMesh processing algorithms are often communicated via concise mathematical notation (e.g. , summation over mesh neighborhoods). However, conversion of notation into working code remains a time-consuming and error-prone process, which requ ires arcane knowledge of low-level data structures and libraries—impeding rapid exploration of high-level algorithms. We address this problem by int roducing a domain-specific language (DSL) for mesh processing called I❤️ME SH, which resembles notation commonly used in visual and geometric computi ng and automates the process of converting notation into code. The centerp iece of our language is a flexible notation for specifying and manipulatin g neighborhoods of a cell complex, internally represented via standard ope rations on sparse boundary matrices. This layered design enables natural e xpression of algorithms while minimizing demands on a code generation back end. In particular, by integrating I❤️MESH with the linear algebra feature s of the I❤️LA DSL and adding support for automatic differentiation, we ca n rapidly implement a rich variety of algorithms on point clouds, surface meshes, and volume meshes.\n\nRegistration Category: Full Access, Full Acc ess Supporter\n\nLanguage Format: English Language\n\nSession Chair: Yongh ao Yue (Aoyama Gakuin University) URL:https://asia.siggraph.org/2024/program/?id=tog_102&sess=sess106 END:VEVENT END:VCALENDAR