AI product Open source

Procedura

Procedura is an open-source agentic 3D-modeling tool from SpatiaOS that converts text prompts into editable procedural assemblies rather than point clouds or triangle meshes. It generates OpenSCAD source with named parts and typed mates, plans and builds parts incrementally, and can use reference images and optional Blender render feedback during refinement. Optional passes assign per-part PBR materials and plan articulation, exporting motion to OpenUSD and URDF with Isaac-based validation.

View repository Visit site Mentioned in 1 video ↓

Overview

It runs locally as a Bun/TypeScript pipeline using a configurable OpenAI-compatible, Gemini, or local model endpoint; it does not provide hosted inference or API keys. The pipeline uses a Manifold-capable OpenSCAD build to compile the generated programs and Blender for renders, and includes a web Studio for composing runs and inspecting intermediate artifacts. The repository is MIT-licensed.

What Procedura is used for

1 use taken from transcripts — each links to the moment in the video.

  • Turns text prompts into editable 3D programs rather than meshes or point clouds. It generates OpenSCAD source with named parts and typed mates, supports reference images, and exports motion plans to OpenUSD or URDF.

Videos mentioning Procedura

1 in the library.