Aller au contenu

Combiner Node

By Kriss Norde

The Combiner assembles two separate views (left + right) into a unified stereo stream. Several output formats: Side-by-Side (SBS), Top-Bottom (TB), Stacked, Interlaced. The final step of the Fusion stereo workflow before 3D broadcast, 3D Blu-ray or VR platform delivery.

Overview

The Combiner is the reverse counterpart of the Splitter: it takes two independent streams (left + right input) and produces a single image containing both views, laid out according to the chosen format.

Crucial for delivery: most stereo broadcast distribution formats use SBS or TB, which are supported by 3D TVs, cinema projectors and streaming platforms.

Where to find this node

  • Effects Library: Tools > Stereo > Combiner
  • Quick add: right-click in the Node Editor → Add Tool > Stereo > Combiner

Combiner vs Splitter

Splitter
Splits a combined stereo stream into two independent Left / Right streams. The first step of the workflow.
Combiner
Assembles two independent streams into a unified stereo format. The last step of the workflow.

Typical workflow: MediaIn (SBS) → Splitter → [process L and R independently] → Combiner → MediaOut (SBS).

Combining formats

Side-by-Side (SBS)
Left view in the left half, right view in the right half. Half horizontal resolution per eye. The most common 3D broadcast format.
Top-Bottom (TB / Over-Under)
Left view on top, right view at the bottom. Half vertical resolution per eye. Preferred for streaming and some HMDs.
Stacked / Full
Full resolution preserved per eye, the resulting image is double size. For maximum-quality archive delivery.
Interlaced
Even lines from the left, odd lines from the right (or vice versa). The format of passive 3D TVs with a line-by-line polarizing filter.

Inputs

  • Left (orange) - the left view stream.
  • Right (green) - the right view stream.

Setup

Standard SBS stereo workflow:
MediaIn (SBS) → Splitter ─┬── Left (color, vfx, etc.)
                          │      ↓
                          └── Right (color, vfx, etc.)
                                ↓
                          Combiner (Format = Side-by-Side)
                                ↓
                            MediaOut

Creating native stereo from 2 files:
LoaderL ─┐
         ├── Combiner (Format = Top-Bottom)
LoaderR ─┘    → MediaOut

Multi-format delivery:
                ┌── Combiner (SBS) → Saver SBS
Comp Left ──────┤
                ├── Combiner (TB) → Saver TB
Comp Right ─────┤
                └── Combiner (Stacked) → Saver Stacked

Interlaced test:
Comp L ─┬── Combiner (Format = Interlaced) → Viewer
Comp R ─┘

Controls tab

Format (default: Side-by-Side)
The combining format. Side-by-Side, Top-Bottom, Stacked, Interlaced.
Aspect Compensate (default: On)
Adjusts the aspect ratio to compensate for the horizontal (SBS) or vertical (TB) squeeze. Turn it off to deliver the raw format without correction.
Swap Eyes (default: Off)
Swaps the L/R order in the output. Useful if the target delivery convention is different.
Resize Filter (default: Linear)
The resize filter used when the format squeezes the image. Linear = standard, Cubic / Catmull-Rom for higher quality.

Use cases

  • 3D broadcast delivery (SBS) - the standard format for consumer 3D TVs and 3D cinema projectors.
  • Streaming delivery (TB) - some VR / 360 platforms prefer Top-Bottom.
  • Archive masters (Stacked) - maximum-quality delivery, full resolution per eye for archives or future reformats.
  • End-of-chain compositing - after all the separate L/R work, the Combiner merges everything into a single output for the Saver.
  • Multi-format delivery - several Combiners in parallel, each feeding a Saver, to produce SBS + TB + Stacked in a single render.
  • Testing on a 3D screen - Combiner in Interlaced mode to test on a passive 3D TV, Combiner in SBS to test on an SBS-capable screen.

Tips

  • Half-resolution SBS = standard - for broadcast / web. Full resolution is only kept in Stacked mode.
  • Aspect Compensate depending on the deliverable - on if you want a visually correct aspect ratio, off if the downstream chain handles the correction itself.
  • Check the target L/R convention - some formats store left first, others right first. Confirm with the delivery spec, otherwise use Swap Eyes to fix it.
  • A compatible Saver - the downstream Saver must accept the output format (e.g. MP4 H.264 SBS for broadcast).
  • Cache the L and R chains - processing L and R independently doubles the computation. Cache the heavy nodes (TNR, Optical Flow) on each branch to speed things up.
  • L/R color consistency - make sure the color corrections are exactly identical on both views, otherwise you get retinal rivalry / eye strain. Use a shared Color Corrector instance if possible.
  • For VR 360, specific formats (Equirectangular SBS, Cubemap) - the Combiner handles some of them, otherwise use the dedicated VR nodes.