ProcFunc: Function-Oriented Abstractions for Procedural 3D Generation in Python
arXiv cs.CV / 4/30/2026
📰 NewsDeveloper Stack & InfrastructureTools & Practical UsageModels & Research
Key Points
- ProcFunc is a new Python library (Blender-based) that offers function-oriented abstractions to simplify procedural 3D generation workflows.
- It provides reusable functions to create, combine, analyze, and run procedural code, enabling combinatorial assembly of semantic components to generate large, diverse training data.
- The library is positioned as a target for VLM-assisted editing and generation of procedural material/geometry code, aiming to reduce coding errors.
- As a demonstration, the authors build an indoor room procedural generator, including newly composed procedural materials, and evaluate its detail quality, runtime efficiency, and diversity for synthetic 3D data generation.
Related Articles

Black Hat USA
AI Business

Building a Local AI Agent (Part 2): Six UX and UI Design Challenges
Dev.to

The Prompt Caching Mistake That's Costing You 70% More Than You Need to Pay
Dev.to

We Built a DNS-Based Discovery Protocol for AI Agents — Here's How It Works
Dev.to

Your first business opportunity in 3 commands: /register_directory in @biznode_bot, wait for matches, then /my_pulse to view...
Dev.to