Junhao Hou, Chenqi Luo, Pufan Wang, Jiaying Lu, Yusheng Liu, Feiwei Qin, Meie Fang, Kun Zhou
4 min
Abstract
Boundary representation (B-Rep) generation is a fundamental task in computer-aided design, yet the direct synthesis of high-fidelity and structurally valid B-Reps remains a major challenge. Existing deep generative methods suffer from two forms of brittleness: representation brittleness, caused by padding noise and feature contamination in the latent space, and generation brittleness, stemming from sequential error propagation and a train-inference mismatch due to non-differentiable validity enforcement. We propose HiFi-BRep, a novel framework that addresses these limitations through two synergistic contributions. First, a topology-aware encoder constructs a high-fidelity latent representation by eliminating padding via learnable queries and preventing feature contamination with topology-guided attention. Second, a single-stage decoder jointly predicts geometry and topology in parallel, embedding core manifold constraints as a differentiable learning objective. This design ensures mutual guidance between geometry and topology while avoiding cascaded errors. Extensive experiments show that HiFi-BRep significantly outperforms state-of-the-art methods in both structural validity and geometric fidelity, providing a robust solution for high-quality B-Rep synthesis. Code and models are publicly available at https://github.com/1nnoh/HiFi-BRep.
Alex: So it's learning the laws of solid geometry, not just learning to imitate shapes.
Sam: That's a good way to put it. And because it's doing everything in one pass rather than chaining steps together, it also runs considerably faster than comparable methods, according to the paper.
Alex: Does the paper say anything about where the system still falls short?
Sam: It does, and the authors are fairly candid about the limits. The current version assumes shapes are closed and watertight — like a sealed container with no holes. It doesn't yet handle open-boundary shapes, large assemblies made of many separate parts, or more complex geometric configurations.
Alex: What causes failures even within those boundaries?
Sam: The system handles the bulk of the structure, but it still hands off the final surface trimming to a traditional mathematical engine — an external CAD kernel. If there's a disagreement at that trimming stage, or if the geometry produces a very thin, unstable patch, the kernel will reject the face. So the AI does the heavy lifting, but it remains dependent on conventional tools for that last step.
Alex: And what does the paper suggest as the path forward?
Sam: The authors point toward two main directions: more flexible decoding that can handle variable-length shapes without fixed budgets, and techniques to suppress the junction errors that currently get passed on to the external kernel. The goal is to close that gap so the system can handle more complex, real-world design cases.
Alex: So the current version is a meaningful step, but there's still a clear distance between this and a fully autonomous design pipeline.
Sam: That's a fair summary. The core contribution is showing that building structural validity into the generation process itself — rather than checking for it afterwards — produces more reliable results. Whether that approach scales to the full complexity of industrial design is the open question the authors leave for future work.
Alex: Thanks for walking us through it. And thanks to everyone listening to ResearchPod.