Req2CAD:连接功能需求与参数化CAD模型以支持概念化3D设计
代码创作与计算艺术原型设计与用户测试计算方法在HCI中的应用产品设计师软件工程师与开发者HCI 研究员
文献标题
Req2CAD: bridging functional requirements and parametric CAD models to support conceptual 3D design
出版信息
- 主题领域: 使用生成式人工智能和功能分解进行早期概念性CAD设计。
- 关键词: 概念性CAD、生成式人工智能、功能分解、参数化建模、设计构思、人机协作、双特征表示、渐进式CAD生成、设计空间探索、功能-结构推理。
背景与问题
- 问题/挑战: 现有CAD系统学习曲线陡峭,通过过早的固定化限制了创造力,并且缺乏有效支持将模糊的早期设计概念转化为参数化3D模型的能力。生成式人工智能方法在可编辑性、可重用性和输出的功能对齐方面存在局限性。
- 重要性: 解决这些挑战对于帮助初学设计者探索更广泛的设计空间、使输出与功能需求对齐以及提高概念性3D设计工作流程的效率至关重要。
- 动机与相关工作: 之前的研究包括生成式设计方法、基于人工智能的CAD重建以及文本到CAD生成。然而,这些方法通常依赖于特定领域的参数化,缺乏透明性,并未能支持迭代探索或充分与功能需求对齐。
解决方案
- 提出的方法: Req2CAD,一个交互式系统,集成了功能分解、功能-结构推理和渐进式CAD生成,以协助初学设计者创建概念性CAD模型。
- 创新点:
- 一个数据标注管道,通过视觉-语言模型(VLMs)和大型语言模型(LLMs)将功能需求与超过128k的CAD组件链接起来。
- 一个结合边界表示(B-rep)图和点云嵌入的双特征CAD表示,用于几何和拓扑探索。
- 基于LLM的渐进式CAD生成方法,支持通过文本提示和图形交互表达多模态意图。
- 流程与关键技术:
- 功能分解:设计者输入设计问题,Req2CAD使用LLMs将其分解为“动词+对象”形式的子功能。
- 功能-结构推理:Req2CAD从知识库中检索并聚类CAD组件,基于功能对齐和相似性。
- 渐进式CAD生成:设计者通过文本提示、图形面选择和CADQuery中的增量代码生成迭代生成和优化CAD模型。
结果
- 具体发现:
- 功能标注管道在将功能映射到CAD组件方面的准确率超过70%,效率高于人工标注。
- 渐进式CAD生成相比一步生成显著减少了几何错误,达到了100%的编译率,并改善了与设计意图的对齐。
- 使用Req2CAD创建的设计在功能性(3.88 vs. 3.29)和新颖性(3.31 vs. 2.75)评分上均高于基线系统。
- 相较基线的优势: Req2CAD在支持更广泛的设计探索、意图表达和透明性方面优于基线系统(ChatGPT + Onshape),同时减少了挫败感并提高了设计结果的满意度。
- 实验/评估:
- 技术评估:功能标注管道在50个CAD组件上进行测试;CAD生成方法在120个样本上进行比较。
- 用户研究:12名初学设计者使用Req2CAD和基线系统完成了两个设计任务,专家对设计质量进行了评估,并收集了参与者对可用性和任务负荷的反馈。
- 局限性与未来工作:
- 功能-结构知识库的范围有限;计划扩展以包含更复杂的组件和装配体。
- 当前重点在组件级建模;未来将探索多组件融合和装配支持。
- 有潜力引入额外的灵感来源(如仿生数据库)并支持更多模态(如手势、语音)。
总结
Req2CAD是一个交互式系统,连接功能需求与参数化CAD模型,以支持概念性3D设计。通过集成功能分解、双特征CAD表示和渐进式CAD生成,它使初学设计者能够探索广泛的设计空间,并使输出与功能需求对齐。技术评估和用户研究证明了Req2CAD在提高设计质量、可用性和人机协作方面的有效性。未来工作旨在扩展知识库、增强多组件装配支持,并探索更多意图表达的模态。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
当前问题库还没有收录这篇论文的问题与痛点。
快捷操作
广告推荐
学习 AI 编程到 CodeNow
open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3772318.3791949
一眼看懂
fact_check论文快照
dataset
来源
CHI
calendar_month
年份
2026
emoji_events
奖项
未标记奖项
group
作者
5 位作者
sell
研究子方向
代码创作与计算艺术、原型设计与用户测试、计算方法在HCI中的应用
work
职业/产业
产品设计师、软件工程师与开发者、HCI 研究员
article
内容状态
已索引正文
hub
相关论文
4 篇相关论文