We present SkexGen, a novel autoregressive generative model for computer-aided design (CAD) construction sequences containing sketch-and-extrude modeling operations. Our model utilizes distinct Transformer architectures to encode topological, geometric, and extrusion variations of construction sequences into disentangled codebooks. Autoregressive Transformer decoders generate CAD construction sequences sharing certain properties specified by the codebook vectors. Extensive experiments demonstrate that our disentangled codebook representation generates diverse and high-quality CAD models, enhances user control, and enables efficient exploration of the design space. The code is available at https://samxuxiang.github.io/skexgen.
翻译:我们展示了SkexGen, 这是一种新型的计算机辅助设计(CAD)构造序列自动递减基因模型, 包含素描和Explude模型操作。 我们的模型使用不同的变异结构将构造序列的地形、几何和外形变异编码成分解的代码。 自动递减变异器解码器生成了 CAD 构造序列, 共享代码簿矢量指定的某些特性。 广泛的实验表明, 我们分解的代码簿代表生成了多样和高质量的 CAD 模型, 加强了用户控制, 并且能够有效地探索设计空间。 该代码可以在 https:// samxuxiang.github.io/skexgen 上查阅。