Create a single display project with a Warped output

Create a project with a single content map and a single output

Create a single display project with a Warped output Create a single display project with a Warped output Create a single display project with a Warped output Create a single display project with a Warped output

The goal of this topic is to set common practices in the Smode pipeline for creative and operator users.

As a quick introduction, you must know that in the Smode Show (where you put your content), every 2D layer needs a pixel area destination to be specified. As the output itself (your display) is not directly accessible you need to create one. The pixel workspaces are called ContentMap Icon Content Map .

In the Smode Pipeline Icon Pipeline you can create as many content maps as you want and rearrange them almost indefinitely thanks to advanced processors and Mapping Icon Content Mapping . Each being completely independent from each other. For each projected surface you need a content area.

Lets begin to build a single WUXGA display setup (1920x1200)

Before anything, go to the Preferences panel ( EDIT -> preferences Or F11) and set your Video Output Device for this tutorial, you’ll need to create only one WUXGA output.

VideoOutput VideoOutput

Now create a new project in “file -> New project” and change the image resolution for WUXGA

SingleDisplay01 SingleDisplay01

When you create a new Project Icon Project , Smode automatically creates a TestPatternTextureGenerator Icon Test Pattern in the Show , which is send to an HD 1080p content map in the pipeline.

Notice that the resolution of the test pattern layer is inherited from the ContentMap Icon Content Map .

SingleDisplay02 SingleDisplay02

You can delete or create Content maps into the Pipeline Icon Pipeline tab with “right click -> delete” on a content map or “right click -> create” on an empty space.

Here we are going to keep this content map but we will rename it “Background” and set it’s input as “content” by clicking on the “content icon”. As you see on the image below:

SingleDisplay03 SingleDisplay03

Note that if you delete a content map or create another, you may have to Reconnect the content from of the Show to the newly created content map by using the target selection box ElementTreeWorkspaceComponent Icon Element Tree . If your content is not connected to any content map it will display a “missing target” message:

SingleDisplay03b SingleDisplay03b

Finally, select your output in the pipeline you can set its source as “Background”.

SingleDisplay04 SingleDisplay04

Now you have created a very basic single display setup.

A content map can be re-used inside a Processor as a PipelineTextureGenerator Icon Pipeline Layer : it can have ContentArea Icon Content Area (accessible like a pipeline layer) or TextureMask Icon 2D Mask (ex quick acces to windows, doors, presents on the stage) and even TextureModifier Icon 2D Modifier s. But we wouldn’t recommend to modify too much the content maps as ProcessorCompo Icon Processor are here for that purpose and will be far more versatile, especially for output specific modifications.

To add warping controls over this content map you need to create a processor.

In the pipeline or full setup, right click -> create -> processor.

It is recommended to have at least one processor per output. The processor shall have the same resolution as the output.

SingleDisplay05 SingleDisplay05

Processors is a powerful feature of Smode which allows for complex pixel workspace arrangement. You can add here pipeline layers (content maps, processors,…) along with any other regular TextureGenerator Icon 2D Generator , blend them, transform them… and connect them directly to the output of you choice. Anything happening inside a processor won’t affect the content map(s), leaving them ready-to-use in other processors as well.

Also note that a Processor is not a Show target.

Inside this processor, you can add our content map with right click -> pipeline layers -> Background.

Select the “Background” PipelineTextureGenerator Icon Pipeline Layer Placement2d Icon 2D Placement as Perspective2dPlacement Icon Perspective for corner warping. When Edit Mode is activated, helpers will appear in the ViewportWorkspaceComponent Icon Viewport

SingleDisplay06 SingleDisplay06

Another more advanced warping method would be to us a WarpTextureModifier Icon Warp , which is far more versatile.

Hold ctrl+clic in edit mode to add points and uncheck “edit source” to do the deformation:

SingleDisplay06b SingleDisplay06b

Finally change the video output source from “Background” to “Projector 1” inside the output parameters.

SingleDisplay07 SingleDisplay07

Video Resume of the whole process: