AnchorGen: Anchored Optimization for Customizable Generative 3D Design
Organizations: CVLab, EPFL, Switzerland
Abstract
Engineering design often starts from a 2D sketch that fixes style and proportions, yet the subsequent 3D shape optimization relies on learned generative priors to keep the geometry valid. However, these priors are agnostic to the sketch: while they admit a valid design by correcting a drifted proposal back to its training distribution, they often correct it towards the high-density region, ignoring the specified design. We introduce \emph{AnchorGen}, a rectified-flow framework trained unconditionally on the concatenated shape and sketch latents of paired data. The learned manifold represents the joint distribution of shape-sketch pairs, so constraining the sketch component restricts the iterate to the sub-manifold of shapes consistent with a target style. Since training employs no conditioning signal, the constraint is imposed at inference: gradient descent optimizes the shape latent to minimize a differentiable drag surrogate, while constraining the sketch latent to remain close to the target sketch via a token-wise cosine penalty. A single model thereby supports design-preserving optimization, dimensionally explicit design edits, and sketch-only synthesis.
Figures & tables
| Method | FD | KD | FD | KD | FD | KD |
|---|---|---|---|---|---|---|
| GD ( 2025 ) | 132.82 | 106.26 | 97.97 | 75.63 | 37.50 | 123.20 |
| FMG ( 2022 ) | 100.20 | 67.02 | 77.05 | 56.52 | 25.00 | 73.00 |
| D-Flow ( 2024 ) | 108.79 | 76.44 | 82.85 | 62.68 | 29.95 | 76.70 |
| ICTM ( 2024 ) | 101.73 | 75.52 | 75.71 | 58.31 | 24.97 | 77.60 |
| SGO ( 2026 ) | 107.72 | 76.89 | 81.54 | 61.25 | 30.75 | 83.70 |
| FCSO ( 2026 ) | 89.08 | 55.91 | 69.20 | 52.72 | 20.96 | 51.40 |
| Method | F@1% | F@0.5% | CD-L1 | Vol-Ratio | Normal-C | HD95 | Avg. Dim-Err |
|---|---|---|---|---|---|---|---|
| GD ( 2025 ) | 73.30 | 47.22 | 1.672 | 91.88 | 89.44 | 2.576 | 4.69 |
| FMG † ( 2022 ) | NaN | NaN | NaN | NaN | NaN | NaN | NaN |
| D-Flow ( 2024 ) | 65.91 | 44.64 | 1.923 | 88.06 | 87.81 | 2.821 | 4.18 |
| ICTM † ( 2024 ) | NaN | NaN | NaN | NaN | NaN | NaN | NaN |
| SGO † ( 2026 ) | NaN | NaN | NaN | NaN | NaN | NaN | NaN |
| FCSO ( 2026 ) | 73.44 | 48.24 | 1.661 | 92.04 | 89.44 | 2.587 | 4.37 |
| Method | F@1% | F@0.5% | CD-L1 | Vol-Ratio ∗ | Normal-C | HD95 | L-Err | Drag (CFD) |
|---|---|---|---|---|---|---|---|---|
| PhysGen ( 2026 ) | 64.66 | 42.56 | 1.85 | 104.12 | 89.55 | 2.46 | 3.21 | 0.2505 |
| AnchorGen (Ours) | 63.50 | 40.31 | 1.98 | 89.26 | 85.61 | 2.54 | 2.43 | 0.1894 |
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | F@1% | F@0.5% | CD-L1 | Vol-Ratio | Normal-C | HD95 | W-Err |
|---|---|---|---|---|---|---|---|
| GD ( 2025 ) | 64.98 | 44.88 | 1.93 | 92.80 | 87.62 | 2.55 | 1.35 |
| FMG † ( 2022 ) | NaN | NaN | NaN | NaN | NaN | NaN | NaN |
| D-Flow ( 2024 ) | 67.06 | 48.83 | 2.00 | 88.89 | 87.46 | 2.76 | 1.03 |
| ICTM † ( 2024 ) | NaN | NaN | NaN | NaN | NaN | NaN | NaN |
| SGO † ( 2026 ) | NaN | NaN | NaN | NaN | NaN | NaN | NaN |
| FCSO ( 2026 ) | 64.66 | 44.36 | 1.94 | 92.96 | 87.42 | 2.57 | 1.23 |
| Method | F@1% | F@0.5% | CD-L1 | Vol-Ratio | Normal-C | HD95 | H-Err |
|---|---|---|---|---|---|---|---|
| GD ( 2025 ) | 77.50 | 47.17 | 1.48 | 91.43 | 91.57 | 2.23 | 7.88 |
| FMG † ( 2022 ) | NaN | NaN | NaN | NaN | NaN | NaN | NaN |
| D-Flow ( 2024 ) | 64.83 | 41.82 | 1.83 | 87.65 | 88.80 | 2.51 | 6.74 |
| ICTM † ( 2024 ) | NaN | NaN | NaN | NaN | NaN | NaN | NaN |
| SGO † ( 2026 ) | NaN | NaN | NaN | NaN | NaN | NaN | NaN |
| FCSO ( 2026 ) | 77.68 | 48.82 | 1.46 | 91.59 | 91.53 | 2.24 | 7.03 |
| Method | F@1% | F@0.5% | CD-L1 | Vol-Ratio | Normal-C | HD95 | L-Err |
|---|---|---|---|---|---|---|---|
| GD ( 2025 ) | 77.42 | 49.60 | 1.61 | 91.42 | 89.14 | 2.95 | 4.83 |
| FMG † ( 2022 ) | NaN | NaN | NaN | NaN | NaN | NaN | NaN |
| D-Flow ( 2024 ) | 65.83 | 43.29 | 1.94 | 87.65 | 87.16 | 3.20 | 4.76 |
| ICTM † ( 2024 ) | NaN | NaN | NaN | NaN | NaN | NaN | NaN |
| SGO † ( 2026 ) | NaN | NaN | NaN | NaN | NaN | NaN | NaN |
| FCSO ( 2026 ) | 77.97 | 51.54 | 1.58 | 91.58 | 89.38 | 2.96 | 4.85 |
| F@1% | F@0.5% | CD-L1 | Vol-Ratio | Normal-C | HD95 | W-Err | |
|---|---|---|---|---|---|---|---|
| 66.51 | 45.22 | 1.85 | 93.59 | 88.23 | 2.45 | 1.23 | |
| 72.14 | 48.62 | 1.64 | 94.53 | 89.62 | 2.33 | 0.81 | |
| 76.78 | 52.56 | 1.50 | 94.70 | 90.69 | 2.30 | 0.62 | |
| 80.26 | 57.02 | 1.41 | 94.75 | 91.31 | 2.35 | 0.58 | |
| 82.30 | 61.95 | 1.35 | 94.64 | 91.67 | 2.49 | 0.62 |
| Variant | Transformer Depth | Parameters (M) |
|---|---|---|
| P14-D2 | 2 | 14.06 |
| P35-D5 | 5 | 34.54 |
| P48-D7 | 7 | 48.19 |
| P69-D10 | 10 | 68.67 |
| P82-D12 | 12 | 82.32 |