Pipeline

Defines how video content is processed in a project

The pipeline defines how video content flows and is processed from the Show till the video outputs of Smode.

Learn more about how to use the Pipeine by reading: Pipeline Introduction .


Pipeline columns

Here is a picture of a typical pipeline :

Pipeline Pipeline


Simplest Pipeline

The simplest pipeline is made of one ContentMap Icon Content Map connected to a VideoOutput Icon Video Output .


Full Pipeline

Here is a little schematic to help you understand the whole mapping process:

FullPipeline FullPipeline


The pipeline is tightly linked to the RootStageElement Icon Stage , which is the 3D modeling of the actual stage with screens, surfaces, video projectors and cameras.

Here are some example of connections between the pipeline and the stage:


3D video mapping

Here is the principle of the 3D video mapping pipeline:

  • First, the video content of the ContentMap Icon Content Map is mapped to the projection
    Surface Icon Surface according to how they are defined in the RootStageElement Icon Stage .

  • Then, each VideoProjector Icon Video Projector will act as a camera in 3D space that sees the surfaces with associated mapped content.
    This automatically computes the correct 3D deformation to achieve video mapping.

  • Blending and warping is defined inside the video projector ProcessorCompo Icon Processor .

  • Most oftenly, the video projector processor will be selected on one of the VideoOutput Icon Video Output , but
    if it’s needed to pack the signal differently (e.g. multiple video projectors on a single large output), it’s possible to create
    custom ProcessorCompo Icon Processor to assemble multiple projectors in once. The same technique can also be used for example to
    convert a 16/10 signal into 16/9 or the other way around.