返回
Text2CSG: Generating CAD models from natural language via constructive solid geometry
DOI:10.1016/j.cad.2026.104127.png)
摘要
En 中文
计算机辅助设计(CAD)在工程、制造和3D内容创建中发挥着核心作用,但直接从自然语言生成精确的CAD模型仍然具有挑战性。我们提出了Text2CSG,一个用于从文本生成高质量CAD模型的两阶段框架。我们的方法使用构造实体几何(CSG)作为中间表示,以捕捉CAD构建的结构化和层次化特性。与基于草图-拉伸序列的先前方法不同,Text2CSG利用CSG树的布尔组合逻辑来表示复杂形状。该系统由两个主要组件组成:(1)一个几何解码器,从CSG程序重建3D形状;(2)一个基于从冻结的大型语言模型(LLM)中提取的高级语义构建的结构感知Transformer。通过将语义理解与几何生成解耦,我们的方法无需微调即可受益于预训练的LLM。在 newly constructed CSG 数据集上的实验表明,Text2CSG在几何精度和结构一致性方面优于现有方法。此外,结构化CSG程序的使用使生成过程具有可解释性和可编辑性,从而实现灵活的文本驱动CAD设计。我们将发布源代码和数据集。
Keyword:
Constructive solid geometry
CAD models
3D generation
Large language models

