Workflow Library

Real Workflows, Real Results

Six production-grade workflow patterns — from asset publishing to AI orchestration. Each runs in Vibrante-Node without writing a single script.

6Workflow Templates
5DCC Integrations
30+Built-in Nodes Used
0Manual Steps
Open SceneExport AlembicPrism VersionSubmit Job

Maya Publishing Workflow

Maya · Prism · Deadline

Open a Maya scene, export Alembic caches, create a Prism product version, and submit a Deadline render job — fully automated with zero manual steps.

Workflow Steps

  1. 1Open Maya scene from path input
  2. 2Run export_alembic action for selected geo
  3. 3Create new Prism product version with metadata
  4. 4Submit Deadline render job with correct paths
  5. 5Log completion with job ID
maya_open_scenemaya_export_abcprism_create_versiondeadline_submit
Create GeoAdd SOP NetWire NodesSet ParmsCook & Save

Houdini Groom Workflow

Houdini

Build a complete Houdini groom network procedurally: create /obj geo, wire SOP nodes, set all parameters, cook, and save the .hip file via the live JSON-RPC bridge.

Workflow Steps

  1. 1Create /obj-level geo container with hou_create_node
  2. 2Clear default child nodes, add hair/fur SOP network
  3. 3Wire SOPs together with hou_connect_nodes
  4. 4Set all parameters via hou_set_parm batch calls
  5. 5Cook display node and save .hip to output path
hou_create_nodehou_connect_nodeshou_set_parmhou_cook_nodehou_save_hip
Load FeedbackHTTP APIClassifyGenerateWrite DB

AI Feedback Processing

AI · Automation

Load customer feedback text, classify sentiment via an HTTP API call, generate a response with an LLM, optionally translate, and write the result to a JSON database.

Workflow Steps

  1. 1Read feedback JSON from input folder
  2. 2POST to classification API, parse sentiment score
  3. 3Route via If/Else: positive → generate thank-you, negative → flag
  4. 4Call LLM API to generate contextual response text
  5. 5Append result to SQLite database file
read_filehttp_requestif_elsejson_parsewrite_file
List FolderForEachNormalizeRename FileConsole

Batch File Renaming

Automation

List a folder of files, iterate with ForEach, normalize filenames using string nodes, perform the rename, and log every result to the console — no Python scripting needed.

Workflow Steps

  1. 1List all files matching a glob pattern in the target folder
  2. 2ForEach iterates over each file path
  3. 3String nodes normalize: lowercase, strip spaces, add prefix
  4. 4Rename each file using the normalized name
  5. 5Console Print logs: old name → new name with timestamp
list_dirfor_eachstring_replacerename_fileconsole_print
Get AssetsForEachGet VersionCompareNotify

Asset Version Check

Prism Pipeline

Query Prism for all assets in a project, iterate over each, get the latest published version, compare against a minimum required version, and send a notification if outdated.

Workflow Steps

  1. 1prism_get_assets fetches all assets for the project
  2. 2ForEach loops over each asset entry
  3. 3prism_get_latest_version queries Prism for that asset
  4. 4Compare version string against minimum required version
  5. 5If outdated: Console Print warning with asset name + versions
prism_get_assetsfor_eachprism_get_latest_versionif_elseconsole_print
Read CSVForEachLoad HIPSet RangeSubmit

Multi-Shot Rendering

Houdini · Deadline

Build a shot list from a CSV, iterate over every shot, load its .hip file, set frame ranges from metadata, submit a Mantra/Karma render, and collect all output paths.

Workflow Steps

  1. 1Read shot CSV: shot_name, hip_path, start_frame, end_frame
  2. 2ForEach iterates over every row in the shot list
  3. 3Open each .hip file via the Houdini bridge
  4. 4Set playback range with hou_set_frame_range
  5. 5Submit Deadline job and collect render output paths
read_csvfor_eachhou_open_hiphou_set_frame_rangedeadline_submit

Build Your Own Workflow

These are just starting points. Vibrante-Node gives you 165+ nodes to combine into any automation your pipeline needs.