Litcius/Paper detail

ReparamCAD: Zero-shot CAD Re-Parameterization for Interactive Manipulation

Milin Kodnongbua, Benjamin Jones, M Ahmad, Vladimir G. Kim, Adriana Schulz

202310 citationsDOIOpen Access PDF

Abstract

Parametric CAD models encode entire families of shapes that should, in principle, be easy for designers to explore. However, in practice, parametric CAD models can be difficult to manipulate due to implicit semantic constraints among parameter values. Finding and enforcing these semantic constraints solely from geometry or programmatic shape representations is not possible because these constraints ultimately reflect design intent. They are informed by the designer’s experience and semantics in the real world. To address this challenge, we introduce ReparamCAD, a zero-shot pipeline that leverages pre-trained large language and image model to infer meaningful space of variations for a shape We then re-parameterize a new constrained parametric CAD program that captures these variations, enabling effortless exploration of the design space along meaningful design axes. We evaluated our approach through five examples and a user study. The result showed that the inferred spaces are meaningful and comparable to those defined by experts. Code and data are at: https://github.com/milmillin/ReparamCAD.

Topics & Concepts

CADComputer scienceParametric statisticsPipeline (software)Parametric designENCODESemantics (computer science)Space (punctuation)Parametric modelProgramming languageTheoretical computer scienceCode (set theory)Zero (linguistics)Parametric equationConstraint (computer-aided design)Engineering drawingHuman–computer interactionMathematicsGeometrySet (abstract data type)GeneChemistryBiochemistryPhilosophyStatisticsOperating systemLinguisticsEngineering3D Shape Modeling and AnalysisComputer Graphics and Visualization TechniquesAdvanced Numerical Analysis Techniques
ReparamCAD: Zero-shot CAD Re-Parameterization for Interactive Manipulation | Litcius