Skip to content

⚙️ Pipeline

Batch job management, format conversion and engine export, prefab integration helpers, and workflow chaining.

Quick Reference

Command Description Model
assgen gen pipeline workflow create Define a new multi-step workflow (sequence of job types) —
assgen gen pipeline workflow run Execute a saved workflow, chaining each step's output into the next —
assgen gen pipeline workflow list List all saved workflows —
assgen gen pipeline batch queue Enqueue a batch of jobs from a JSON manifest file —
assgen gen pipeline batch variant Generate style or damage-state variants of an existing asset —
assgen gen pipeline batch status Show recent batch / queue status (active + recently completed jobs) —
assgen gen pipeline integrate export Export an asset to a specific game engine format (algorithmic)
assgen gen pipeline integrate prefab Bundle multiple assets into an engine prefab or scene package —
assgen gen pipeline integrate script Generate behavior script stubs and attach-point metadata for a mesh —
assgen gen pipeline asset manifest Walk a directory and produce a manifest.json with file metadata (algorithmic)
assgen gen pipeline asset validate Check for oversized textures, non-pow2 textures, and high-poly meshes (algorithmic)
assgen gen pipeline asset rename Batch rename assets to a naming convention (dry-run by default) (algorithmic)
assgen gen pipeline asset report Generate a size-budget report grouped by asset type (algorithmic)
assgen gen pipeline git lfs-rules Scan asset extensions and generate .gitattributes LFS rules —

assgen gen pipeline workflow create

Define a new multi-step workflow (sequence of job types).

By default, each step's output is automatically chained into the next step as upstream_files. Use --no-chain to submit all steps independently.

Parameters

Parameter Type Default Description
NAME (required) TEXT — Workflow name
STEPS (required) TEXT — Ordered job types, e.g. visual.concept.generate visual.model.splat
--output TEXT — Save workflow YAML to path
--chain BOOLEAN True Auto-chain each step's output into the next step's upstream_files (default: on)

assgen gen pipeline workflow run

Execute a saved workflow, chaining each step's output into the next.

Unlike a simple batch submit, each step waits for the previous to complete and receives its output files as upstream_files — enabling real multi-step pipelines where later steps depend on earlier outputs.

Parameters

Parameter Type Default Description
NAME (required) TEXT — Workflow name or path to YAML
--inputs TEXT — JSON string of input params
--dry-run BOOLEAN False Print steps without executing

assgen gen pipeline workflow list

List all saved workflows.


assgen gen pipeline batch queue

Enqueue a batch of jobs from a JSON manifest file.

Manifest format: [{"job_type": "visual.model.create", "params": {"prompt": "..."}, "priority": 0}, ...]

Parameters

Parameter Type Default Description
MANIFEST (required) TEXT — Path to JSON manifest file
--wait BOOLEAN —

assgen gen pipeline batch variant

Generate style or damage-state variants of an existing asset.

Parameters

Parameter Type Default Description
INPUT_ASSET (required) TEXT — Base asset path
--variants INTEGER 4 Number of variants
--style TEXT — Style description for variants
--damage BOOLEAN False Generate damage-state variants
--wait BOOLEAN —

assgen gen pipeline batch status

Show recent batch / queue status (active + recently completed jobs).

Parameters

Parameter Type Default Description
--limit INTEGER 20

assgen gen pipeline integrate export

Export an asset to a specific game engine format.

Algorithmic — no AI model required

This command uses CPU-based algorithms. No model download or GPU required.

Parameters

Parameter Type Default Description
INPUT_ASSET (required) TEXT — Asset to export
--engine TEXT unity unity | unreal | godot
--format TEXT — Override output format
--wait BOOLEAN —

assgen gen pipeline integrate prefab

Bundle multiple assets into an engine prefab or scene package.

Parameters

Parameter Type Default Description
ASSETS (required) TEXT — Asset files to bundle into a prefab
--name TEXT — Prefab name
--engine TEXT unity
--wait BOOLEAN —

assgen gen pipeline integrate script

Generate behavior script stubs and attach-point metadata for a mesh.

Parameters

Parameter Type Default Description
MESH (required) TEXT — Mesh to generate behavior stubs for
--behaviors TEXT interact,damage,loot Comma-separated behavior types to stub
--language TEXT csharp csharp | gdscript | blueprint
--wait BOOLEAN —

assgen gen pipeline asset manifest

Walk a directory and produce a manifest.json with file metadata.

Algorithmic — no AI model required

This command uses CPU-based algorithms. No model download or GPU required.

Parameters

Parameter Type Default Description
DIRECTORY (required) TEXT — Directory to scan
--wait BOOLEAN —

assgen gen pipeline asset validate

Check for oversized textures, non-pow2 textures, and high-poly meshes.

Algorithmic — no AI model required

This command uses CPU-based algorithms. No model download or GPU required.

Parameters

Parameter Type Default Description
DIRECTORY (required) TEXT — Directory to validate
--max-texture-mb FLOAT 16.0 Max texture file size in MB
--max-mesh-verts INTEGER 100000 Max vertex count per mesh
--wait BOOLEAN —

assgen gen pipeline asset rename

Batch rename assets to a naming convention (dry-run by default).

Algorithmic — no AI model required

This command uses CPU-based algorithms. No model download or GPU required.

Parameters

Parameter Type Default Description
DIRECTORY (required) TEXT — Directory containing files to rename
--convention TEXT snake_case snake_case | PascalCase | kebab-case
--prefix TEXT — Optional name prefix
--suffix TEXT — Optional name suffix
--dry-run BOOLEAN True Plan only (default) or execute renames
--wait BOOLEAN —

assgen gen pipeline asset report

Generate a size-budget report grouped by asset type.

Algorithmic — no AI model required

This command uses CPU-based algorithms. No model download or GPU required.

Parameters

Parameter Type Default Description
DIRECTORY (required) TEXT — Directory to report on
--wait BOOLEAN —

assgen gen pipeline git lfs-rules

Scan asset extensions and generate .gitattributes LFS rules.

Parameters

Parameter Type Default Description
DIRECTORY (required) TEXT — Directory to scan for asset types
--wait BOOLEAN —