arrow
返回

I(sic)MESH: A DSL for Mesh Processing

delete2024-06-25
delete0
delete
OA
AI
Y
Yong Li *
S
Shoaib Kamil
K
Keenan Crane
A
Alec Jacobson
Y
Yotam Gingold
DOI:10.1145/3662181delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Mesh 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 requires arcane knowledge of low-level data structures and libraries-impeding rapid exploration of high-level algorithms. We address this problem by introducing a domain-specific language (DSL) for mesh processing called I(sic)MESH, which resembles notation commonly used in visual and geometric computing and automates the process of converting notation into code. The centerpiece of our language is a flexible notation for specifying and manipulating neighborhoods of a cell complex, internally represented via standard operations on sparse boundary matrices. This layered design enables natural expression of algorithms while minimizing demands on a code generation backend. In particular, by integrating I(sic)MESH with the linear algebra features of the I(sic)LA DSL and adding support for automatic differentiation, we can rapidly implement a rich variety of algorithms on point clouds, surface meshes, and volume meshes.
Keyword:
Meshes
geometry processing
domain-specific language

期刊

ACM Transactions on Graphics 封面图
ACM Transactions on Graphics
IF:
9.5
论文数:
4.7K
被引数:
3.6W

机构

A
adobe systems inc.
学者数:
273
论文数: 305
被引数: 0
G
George Mason University
学者数:
7.7K
论文数: 7.9K
被引数: 1.0W
C
Carnegie Mellon University
学者数:
1.4W
论文数: 1.4W
被引数: 2.7W
S
south china university of technology
学者数:
6.8W
论文数: 5.1W
被引数: 85
学者 查看更多机构
引用论文

引用论文

Periodic Unsteady Kinematics of Hub Flows in a Shrouded Multistage Compressor
err2022-01-21
err0
PREAI
errJaehyoung Lee; Sungkyung Lim; Hyoun-Woo Shin; Sungryong Lee; Seung Jin Song
err分享
err收藏
RXMesh: A GPU Mesh Data StructureRXMesh: 一种GPU网格数据结构
err2021-07-19
err9
errOAAI
errMahmoud, Ahmed H.; Porumbescu, Serban D.; Owens, John D.
err分享
err收藏
A Time-independent Deformer for Elastic Contacts
err2021-07-19
err4
errOAAI
errBrunel, Camille; Benard, Pierre; Guennebaud, Gael
err分享
err收藏
Ebb: A DSL for Physical Simulation on CPUs and GPUs
err2016-05-02
err32
PREAI
errBernstein, Gilbert Louis; Shah, Chinmayee; Lemire, Crystal; Devito, Zachary; Fisher, Matthew; Levis, Philip; Hanrahan, Pat
err分享
err收藏
Local Anatomically-Constrained Facial Performance Retargeting
err2022-07-22
err13
PREAI
errChandran, Prashanth; Ciccone, Loic; Gross, Markus; Bradley, Derek
err分享
err收藏
Julia: A Fresh Approach to Numerical Computing朱莉娅: 一种新的数值计算方法
err2017-01-01
err3.6K
errOAAI
errBezanson, Jeff; Edelman, Alan; Karpinski, Stefan; Shah, Viral B.
err分享
err收藏
Sequential proton NMR assignment and secondary structure determination of salmon calcitonin in solution
err2002-05-01
err0
PREAI
errAndrea Motta; Maria Antonietta Castiglione Morelli; Nagana Goud; Piero Andrea Temussi
err分享
err收藏
Bendamustin-Rituximab Induction Followed by Observation or Rituximab Maintenance for Newly Diagnosed Patients with Waldenström's Macroglobulinemia: Results From a Prospective, Randomized, Multicenter Study (StiL NHL 7–2008 –MAINTAIN-; ClinicalTrials.gov Identifier: NCT00877214).
err2012-11-16
err0
PREAI
errMathias J. Rummel; Christian Lerchenmüller; Richard Greil; Martin Görner; Manfred Hensel; Erik Engel; Ulrich Jaeger; Friedhelm Breuer; Bernd Hertenstein; Otto Prummer; Christian Buske; Juergen Barth; Alexander C. Burchardt; Wolfram Brugger
err分享
err收藏
学者 查看更多内容