Log inGet started

procGraph (asset type)

A .procGraph asset is a serialized procedural graph (proc.graph.v1) — the compiled, composable form of a procedural generation definition. It is built from a .proc.lua builder source via proc.build…

Shape

A <name>.procGraph/ folder containing:

  • graph.json — the serialized graph: { id, version, metadata, inputs, outputs, nodes, composites }.
  • README.md, .metadata — the universal asset files.

Authoring

Edit the .proc.lua source (which calls proc.define(...)), then run proc.build({ script, out }) to (re)compile it into the .procGraph asset. Inspect / preview / diff with the proc.* tools. Generated outputs (meshes, materials, textures, bundles) are persisted through their own asset types — never asset.write_*.

  • @builtin::modules.proc — the authoring + evaluation model.
  • procgen.toolboxprocgen.build / procgen.preview (and the wider tool family).
  • asset-type
  • reference