Introduction to Pipeline

Overview of the various components of the Smode Pipeline Icon Pipeline , from content creation to final output.

introductionPipeline introductionPipeline introductionPipeline introductionPipeline

The Pipeline defines how video content is processed in a project from the Show to the VideoOutput Icon Video Output :

pipeline pipeline

What is a ContentMap Icon Content Map ?

A ContentMap Icon Content Map is the canvas in which you will put your content before mapping it into the different surfaces where your content will be displayed.

Every piece of content that you�re creating in the Show has to target at least one ContentMap Icon Content Map .

Learn more about how to create and work with a ContentMap Icon Content Map by reading: ContentMap Icon Content Map .


Add several instance of the same layer

Every TextureLayer Icon 2D Layer has only one TextureRenderer Icon 2D Renderer by default, so the content is sent to one specific location of a specific ContentMap Icon Content Map . If you need to use the same element in other locations of the same ContentMap Icon Content Map or other ContentMap Icon Content Map , instead of creating a complete copy of the layer, you can change its TextureRenderer Icon 2D Renderer type to GroupTextureRenderer Icon Group 2D Renderer and add a new Parametric2dPlacement Icon Parametric for each location.

groupRenderer groupRenderer

Check out the GroupTextureRenderer Icon Group 2D Renderer and Parametric2dPlacement Icon Parametric documentation pages for more information.


Create a Video Output Device

In order to display the content in real life through some devices like Video projectors or LED screens for instance, you need to create a Video Output Device .

Learn how to create and manage a Video Output Device by reading: Video Output Device .


First video routing

Once you have some content created in the Show that you�re sending to a ContentMap Icon Content Map and you created a Video Output Device , you can select in the PipelineWorkspaceComponent Icon Pipeline Editor what you want to display in your VideoOutput Icon Video Output . So you can select directly the ContentMap Icon Content Map and press the Enable Output button to display the ContentMap Icon Content Map into the Video Output Device .

routing routing


Overview of the toolbar

Here is a quick overview of the toolbar. Check out the documentation of each tool to learn more about it:

toolbarTop toolbarTop

  • Unit Selector : there are some values like placements and scales that can either be expressed as percentages or as pixel values. Smode has an application-wide current unit that defines how this type of values will be displayed.
  • User Interface Lock : Lock all edition capabilities of the user interface to avoid any risk of errors, for instance when running a show with Smode.
  • Power Save Mode : the Eco Mode will make Smode run at a slow rate to reduce power usage when you are not using Smode and you don’t want to close it, for instance before a show starts or when you take a break.
  • Profiling : allows to see how much time does each element cost in order to optimize a project.
  • ON-AIR : The ON-AIR mode enables all performances of the machine to be focused on the VideoOutput Icon Video Output rather than UI features such as interactive preview or automatic updates of file previews.
  • Enable Output : This button is an overall toggle of all Video Output Device .
  • Freeze Output : This toggle button enables to freeze all VideoOutput Icon Video Output of Smode (if the Enable Output is enabled).

toolbarBottom toolbarBottom

  • GPUMemoryWorkspaceComponent Icon GPU Memory Meter : This indicates the proportion of the graphics card memory that is currently used.
  • FPS Meter : This indicator measures the current frame rate of Smode.

Create ContentArea Icon Content Area

A ContentArea Icon Content Area is a part of a ContentMap Icon Content Map , it allows to simplify the layout process to do more precise and advanced mapping.

Refer to the ContentArea Icon Content Area documentation to learn more about it.


Duplicate with SharedElement Icon Shared Element

In Smode, the same element can be used several times in different places, using memory storage space only once, by making it a SharedElement Icon Shared Element . Use ReferenceTextureGenerator Icon Reference to this SharedElement Icon Shared Element wherever you want to use it.

For more information, see the SharedElement Icon Shared Element and ReferenceTextureGenerator Icon Reference documentation.