Pipeline

Defines how video content is processed in a project

Pipeline Pipeline Pipeline Pipeline

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: Introduction to Pipeline .


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.