arXiv:2503.00928cs.GRcs.CV2025-03AAAI被引 11

用图像生成草图和3D拉伸,让CAD建模更灵活直观

Revisiting CAD Model Generation by Learning Raster Sketch

  • 将草图转为栅格图像,突破传统线条数量与类型限制
  • 双扩散网络分别生成拉伸体和草图,支持无条件与条件生成
  • 适合需要快速原型设计或交互式编辑的工业设计师

深度生成网络在计算机辅助设计(CAD)模型生成中的应用日益受到关注。传统方法通常使用离散的参数化线段/曲线序列表示草图。本文提出RECAD框架,通过生成栅格草图和3D拉伸体来构建CAD模型。将草图表示为栅格图像具有多项优势:1)突破线条/曲线类型与数量的限制,提升几何表达能力;2)实现连续潜在空间中的插值;3)提供更直观的用户控制。技术上,RECAD采用两个扩散网络:第一个网络根据拉伸数量与类型生成拉伸体,第二个网络基于拉伸体生成草图图像。二者结合可有效生成草图-拉伸结构的CAD模型,提供更鲁棒且直观的建模方式。实验表明,RECAD在无条件生成中表现优异,同时在条件生成与输出编辑方面也具有效性。

原文摘要 · Abstract (English)

The integration of deep generative networks into generating Computer-Aided Design (CAD) models has garnered increasing attention over recent years. Traditional methods often rely on discrete sequences of parametric line/curve segments to represent sketches. Differently, we introduce RECAD, a novel framework that generates Raster sketches and 3D Extrusions for CAD models. Representing sketches as raster images offers several advantages over discrete sequences: 1) it breaks the limitations on the types and numbers of lines/curves, providing enhanced geometric representation capabilities; 2) it enables interpolation within a continuous latent space; and 3) it allows for more intuitive user control over the output. Technically, RECAD employs two diffusion networks: the first network generates extrusion boxes conditioned on the number and types of extrusions, while the second network produces sketch images conditioned on these extrusion boxes. By combining these two networks, RECAD effectively generates sketch-and-extrude CAD models, offering a more robust and intuitive approach to CAD model generation. Experimental results indicate that RECAD achieves strong performance in unconditional generation, while also demonstrating effectiveness in conditional generation and output editing.

CAD生成扩散模型栅格草图

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。