Synthesizing 3D Abstractions by Inverting Procedural Buildings with Transformers

Maximilian Dax, Jordi Berbel, Jan Stria, Leonidas Guibas, Urs Bergmann
1/28/2025
cs.CVcs.AIcs.LG

No confident code implementation found for this paper.

Abstract

We generate abstractions of buildings, reflecting the essential aspects of their geometry and structure, by learning to invert procedural models. We first build a dataset of abstract procedural building models paired with simulated point clouds and then learn the inverse mapping through a transformer. Given a point cloud, the trained transformer then infers the corresponding abstracted building in terms of a programmatic language description. This approach leverages expressive procedural models developed for gaming and animation, and thereby retains desirable properties such as efficient rendering of the inferred abstractions and strong priors for regularity and symmetry. Our approach achieves good reconstruction accuracy in terms of geometry and structure, as well as structurally consistent inpainting.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{dax2025synthesizing,
  title  = {Synthesizing 3D Abstractions by Inverting Procedural Buildings with Transformers},
  author = {Maximilian Dax and Jordi Berbel and Jan Stria and Leonidas Guibas and Urs Bergmann},
  year   = {2025},
  eprint = {2501.17044},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.17044v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.17044.svg)](https://codeofpaper.com/paper/2501.17044)

Discussion