paper-with-me

Papers

ProcFunc: Function-Oriented Abstractions for Procedural 3D Generation in Python

2026-04-29 · Alexander Raistrick, Karhan Kayan, Jack Nugent, David Yan, Lingjie Mei, Meenal Parakh, Hongyu Wen, Dylan Li, Yiming Zuo, Erich Liang, Jia Deng arxiv

We introduce ProcFunc, a library for Blender-based procedural 3D generation in Python. ProcFunc provides a library of easy-to-use Python functions, which streamline creating, combining, analyzing, and executing procedural generation code. ProcFunc makes it easy to create large-scale diverse training data, by combinatorial compositions of semantic components. VLMs can use ProcFunc to edit procedural material and geometry code and can create new procedural code with significantly fewer coding errors. Finally, as an example use case, we use ProcFunc to develop a new procedural generator of indoor rooms, which includes a collection of new compositional procedural materials. We demonstrate the detail, runtime efficiency, and diversity of this room generator, as well as its use for 3D synthetic data generation. Please visit https://github.com/princeton-vl/procfunc for source code.

📄 PDF Abstract BibTeX arXiv:2604.26943

Code (0)

등록된 구현이 없습니다.

Tasks

Synthetic Data Generation3D Generation

Similar Papers 제목 키워드 기반

Synthesizing 3D Abstractions by Inverting Procedural Buildings with Transformers

2025-01-28 · Maximilian Dax, Jordi Berbel, Jan Stria, Leonidas Guibas 외

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 wit…

Learning Procedural Abstractions and Evaluating Discrete Latent Temporal Structure

2019-05-01 · ICLR 2019 5 · Karan Goel, Emma Brunskill

Clustering methods and latent variable models are often used as tools for pattern mining and discovery of latent structure in time-series data. In this work, we consider the problem of learning procedural abstractions fr…

ClusteringTime SeriesTime Series Analysis

PACE: Abstractions for Communicating Efficiently

2024-09-30 · Jonathan D. Thomas, Andrea Silvi, Devdatt Dubhashi, Moa Johansson

A central but unresolved aspect of problem-solving in AI is the capability to introduce and use abstractions, something humans excel at. Work in cognitive science has demonstrated that humans tend towards higher levels o…

ProcGen3D: Learning Neural Procedural Graph Representations for Image-to-3D Reconstruction

2025-11-10 · Xinyi Zhang, Daoyi Gao, Naiqi Li, Angela Dai arxiv

We introduce ProcGen3D, a new approach for 3D content creation by generating procedural graph abstractions of 3D objects, which can then be decoded into rich, complex 3D assets. Inspired by the prevalent use of procedura…

3D ReconstructionGraph Generation

CookDial: A dataset for task-oriented dialogs grounded in procedural documents

2022-06-17 · Yiwei Jiang, Klim Zaporojets, Johannes Deleu, Thomas Demeester 외

This work presents a new dialog dataset, CookDial, that facilitates research on task-oriented dialog systems with procedural knowledge understanding. The corpus contains 260 human-to-human task-oriented dialogs in which …

Decision MakingResponse Generation