Create a stage pre-visualization

How to display your stage simulation through an Output and export it as a video

Create a stage pre-visualization Create a stage pre-visualization Create a stage pre-visualization Create a stage pre-visualization

Goal: You already have a RootStageElement Icon Stage simulation created in SMODE. and now we are going to make it prettier through a ProcessorCompo Icon Processor to display it through an output or / and export it as a video.

This topic is already a part of the " Create a full multi LED pipeline from scratch " tutorial.


Create a Processor and import pipeline Layers

To create a pre-visualisation you have to create a new ProcessorCompo Icon Processor :

Previz01 Previz01

If you already made 3D RootStageElement Icon Stage simulation, then you can get it back inside the processors as a PipelineTextureGenerator Icon Pipeline Layer :

And create a CameraV9 Icon Camera :

2dPipeline-31 2dPipeline-31

From now on, you have every compositing tools available to make this stage pre-visualization look prettier. You can also import some Scene3dFileGeometryGenerator Icon 3D File to add details (such as stage / scene / singers etc.)

You just have to connect this previz processor to any output to have a stage pre-vizualisation for client demonstrations or simply for working and creating content.

2dPipeline-32 2dPipeline-32

Note that if you have not created a Stage simulation, then 2D pipeline layers, such as content maps can still be exploited as or in 3D objects inside a processor.

To do that just import a 3D file or create a SMODE primitive mesh and you can then use any content map as texture, or simply put the content map ParentInputTextureGenerator Icon Parent Input layer TextureRenderer Icon 2D Renderer in Single3dTextureRenderer Icon 3D Renderer for 2D Layers mode.


Add beauty elements and do some compositing

Compositing inside a ProcessorCompo Icon Processor is actually the same as in any other composition and the same rules apply, except that you can access PipelineTextureGenerator Icon Pipeline Layer :

Previz02 Previz02

Remember just theses simple rules:

  • Apply all your transformations before importing a 3D file in SMODE (Ctrl+A-> Apply all transformations on Blender, Freeze transform on maya)

  • SMODE can take a lot of polygons but few objects.

  • Combine your 3D object to have as less meshes possibles inside your file. (After selecting many objects, do a Ctrl+J on Blender, or a “Mesh>Combine” on Maya.

I usually separate my objects by materials, as it is easier then to manipulate them inside of SMODE.


Add LightV9 Icon Light

There are different types of lights available to illuminate your 3D scenes. In every light you will find more or less the same parameters like the diffuse, specular and volumetric (available in advanced mode, to use with a VolumetricLightLayer Icon Volumetric Light layer) level and color.

diffuse diffuse


Add VolumetricLightLayer Icon Volumetric Light

For a more realistic look, you might want to add some VolumetricLightLayer Icon Volumetric Light .

VolumetricLightLayer Icon Volumetric Light is an independent layer in SMODE. If you change the volumetric parameters of lights, it will not do anything unless you have that layer in the same Compo Icon Compo or ProcessorCompo Icon Processor .

Once you add it, make sure to enable the volumetric option in the advanced parameters of the light you want to be affected by it and you can change the level and color.

volumetric volumetric


Create an EnvironmentLight Icon Environment Light

An EnvironmentLight Icon Environment Light is an ambient illumination based on an environment map, like an hdr file for instance.

Refer to the EnvironmentLight Icon Environment Light documentation to learn more about it.


Add a traveling camera

For this example, we will use the “All kind of Leds” project example:

Previz03 Previz03

And go inside the ProcessorCompo Icon Processor , to do that, just select the “Previsualisation” processor inside the Pipeline Icon Pipeline (green circle), and the ElementTreeWorkspaceComponent Icon Element Tree as well as the ViewportWorkspaceComponent Icon Viewport will automatically update. In case it does not, you can still select them as show on the red circles. Here we will go in 3D mode (Left red circle):

Previz04 Previz04

Now let’s create a camera inside of the processor with “right click -> Camera”.

To animate the camera we have two choices, either animate it through the Expose Parameters as percentage methodology. Or simply animate it through a main TimelineCue Icon Timeline .

I will here use the Expose parameter methodology as it will be easier then to learn the camera animations on a midi console.

First expose one of your camera parameter as percentage and then connect any other parameters to the same function. Here I called it “Cam Anim”:

Previz05 Previz05

You now have access to all the parameters you connected to the “Cam Anim” exposed parameter inside the FunctionWorkspaceComponent Icon Function Editor :

Previz06 Previz06

From there, you can animate any of theses parameters. Put the auto-key mode on on each track to simplify the process.

Once it’s done you can then learn the “Cam Anim” function to a fader. As now the camera animation is a parameter determined by a 0-100% range value, it is seen in SMODE as any other parameter so you can now also create function cues over it, for instance to assign camera positions determined by different % to different buttons on a midi controller.

If you want to export a video with the camera animation playing you can either create a Timeline Cue and animate your camera inside of this timeline:

Previz07 Previz07

Else just create a FunctionCue Icon Function Cue on the percentage of the “Cam Anim” function and set it up as “restart with activation”. In this example is set the function cue to play my whole Camera animation in 30sec:

Previz08 Previz08


Export a video from a processor

Now to export a video of the processor, right clik on the project tab and select “export video”:

VideoExport01 VideoExport01

Now inside the video export window you can choose which target you want to export. Both ContentMap Icon Content Map and ProcessorCompo Icon Processor can be exported as video.

Here just choose to export the “Previz” video processor (as it is how we called the processor in which we made our previz) and export:

VideoExport02 VideoExport02

For further details of the video export, please refer to the " Export a Video " topic.


Here is a little video showing how to create a stage pre-visualisation from scratch from one of the example projects.

Do not forget Ctrl+D and Ctrl+Drag to duplicate a layer, Ctrl+Shift+A to add a renderer (and expose it to move it as you’ll see from 13:55 on this video).

Here is an example of a stage previsualisation made for a project with SMODE: