VFX WorkflowadvancedVFX Workflows

Multi-Shot Alembic Export

Read a CSV shot list, open each Maya scene headlessly, set the correct frame range from shot metadata, export per-shot Alembic caches, and collect all output paths.

14 nodesHeadless Subprocess · Batch · 26 connections

Graph Preview

multi-shot-alembic-export.vnwView source

Execution Flow

1

Read shot CSV: shot_name, scene_path, start/end frames

2

ForEach iterates over every shot row

3

Open Maya scene headlessly via subprocess action

4

Set playback range from shot metadata columns

5

Export Alembic cache to versioned output directory

6

Collect all output paths into results list

Node Breakdown

Read CSVFile
ForEach ShotLogic
Open MayaMaya
Set RangeMaya
Export ABCMaya
CollectLogic

Integrations

Maya
File I/O

Tags

#maya#alembic#shots#csv#batch#headless

Source

vfx_workflows/03_multi_shot_alembic_export.json

Production VFX pipeline workflow (nodes + connections)

Related Examples

Browse all →
folder_path
pattern
recursive
Files
file_list
file_count
Node JSON

File Batch Processor Node

beginner

Scan a folder for files matching a glob pattern (optionally recursive). Returns a list of matched file paths and the total file count for downstream batch processing.

3 inputs·2 outputs·Files
#files#batch#glob
folder_path
pattern
watch_seconds
Files
new_files
Node JSON

Folder Monitor Node

beginner

Watch a folder for new files matching a pattern over a configurable time window. Returns a list of newly appeared files — useful as a trigger step in automated pipelines.

3 inputs·1 outputs·Files
#files#monitor#watch
input_path
output_path
width
Image
out_path
out_width
Node JSON

Image Resizer Node

beginner

Resize an image to target dimensions using Pillow. Supports aspect-ratio preservation and multiple resample filters (LANCZOS, BILINEAR, etc.). Outputs the saved path and final dimensions.

6 inputs·3 outputs·Image
#images#resize#pillow