sitemapPipeline Nodes

After a trigger, you build your pipeline by adding processing nodes in sequence. Each node performs one step and passes its output to the next. The pipeline editor only shows valid next nodes, so you always build a working chain.

Node Types

Ingest (Upload Models)

Automatically added after a connector trigger. Downloads files from the connected storage, uploads them to Glossi, and creates 3D models.

Configuration: None — this node is automatic.

Supported file types: GLB, GLTF, USDZ, USD, FBX, OBJ, STEP, STP, STL

Follows: Connector trigger (Watch Folder) Next: Create Project


Create Project

Creates a Glossi project for each model using a template. The template defines the scene — lighting, backdrops, camera angles, and environment.

Configuration:

  • Template (required) — Select from your workspace templates. The template's camera bookmarks and shots determine what gets rendered.

Follows: Ingest, Model Ready Next: Render


Render

Renders images and videos from projects using the template's camera positions and shot list.

Configuration:

  • Images (toggle) — Render all camera bookmarks as still images.

    • Quality: 720p, 1080p, or 4K

  • Videos (toggle) — Render all video shots and turntables.

    • Resolution: 720p, 1080p, or 4K

    • Quality: Fast (MP4) or Best (ProRes)

  • Render variants (toggle) — If the model has variants (colors, materials), render each one.

Follows: Create Project, Model Ready, Project Created Next: Style, AI Edit, or Export


Style (Apply Brand Styles)

Generates styled image variants using your workspace's Brand Stylesarrow-up-right. Each selected style creates one variant per rendered image.

For example: 3 camera bookmarks x 2 styles = 6 styled variants (plus the 3 original renders).

Configuration:

  • Styles (required) — Select one or more Brand Styles from the grid.

  • Prompt (optional) — Guide the style application with a text description.

  • Group by style — Controls how styled variants are organized in the export folder:

    • Off (default): Styled variants sit alongside base renders with the style name appended (e.g., Front View_Warm Studio.png).

    • On: Styled variants are organized into style-named subfolders (e.g., Warm Studio/Front View.png).

Follows: Render, Render Complete Next: AI Edit or Export


AI Edit (AI Variant)

Creates AI-edited image variants using text prompts. Each prompt generates a separate variant for every rendered image.

Configuration:

  • Prompts — Add one or more text prompts. Each prompt creates a distinct variant.

    • Example: "Place the product on a marble countertop with soft morning light"

    • Example: "Add a gradient background transitioning from blue to purple"

Follows: Render, Style, Render Complete Next: Export (terminal — no further nodes)


Export

Uploads completed renders (and any styled or AI-edited variants) to a connected storage folder.

Configuration:

  • Account — Sign in with OAuth, or use the same account as the trigger connector if it's the same provider.

  • Folder — Browse and select the destination folder.

When the trigger and export use the same connector type (e.g., both Google Drive), you can click "Use [account]" to share credentials without signing in again. You can also sign in with a different account.

Follows: Render, Style, AI Edit Next: None — Export is always the last node.

Valid Node Sequences

The pipeline editor enforces valid transitions. Here's what can follow each node:

After this node...
You can add...

Watch Folder

Ingest (auto-added)

Ingest

Create Project

Create Project

Render

Model Ready

Create Project or Render

Project Created

Render

Render

Style, AI Edit, or Export

Render Complete

Style, AI Edit, or Export

Style

AI Edit or Export

AI Edit

Export (terminal)

Example Pipelines

Basic: Google Drive to Renders

With Brand Styles

Event-Driven Styling

Applies Brand Styles to every render in your workspace automatically.

AI Variants on New Renders

Creates AI-edited variants using your prompts whenever a render completes.

Last updated

Was this helpful?