Asset Pipeline
Asset inventory and preprocessing workflow
The Asset Pipeline
Some assets need to be inventoried or preprocessed before they can be released on the engine. Inventory means listing all available assets in a machine-readable manifest file. Preprocessing means generating preview images for 3D models.
Diagram:
flowchart TB
res@{ shape: docs, label: "res/" }
previews@{ shape: docs, label: "res/previews/" }
manifest@{ shape: card, label: "manifest.json" }
preview_manifest@{ shape: card, label: "preview_manifest.json" }
generate_manifest@{ shape: trap-t, label: "generate_manifest.py" }
generate_previews@{ shape: trap-t, label: "generate_previews.py" }
res --> generate_manifest --> manifest
generate_previews --> previews
manifest --> generate_previews --> preview_manifest
preview_manifest --> generate_previews
manifest --> res
preview_manifest --> res
previews --> res