This section details how to create a basic lower third as a stand-alone Scene. This scene can then be imported to a Viz Trio to create a template for pages which are used for playback.

Note: For ease of use, the Scene example has been split up in several procedures. For the example to work, it is recommended to follow each procedure in the order given.

This section contains information on the following topics:

To Create a Scene

  1. Add a group container to the Scene Tree.

  2. Rename the group container to object.

  3. Add second group container as a sub-container to the object container.

  4. Name the second group container lower_third.

  5. Save the new scene as stand_alone_scene (in this example).

Tip: For ease of use set the Scene Editor Title (TA) and Safe (SA) areas to On.

To Add a Background

image-20241010-125424.png
  1. Add a Rectangle geometry as a sub-container of the lower_third container,

  2. Rename it to background.

  3. Position the rectangle object so that it covers the lower third of the screen:

    • Rectangle editor: 

      • Width: 800 

      • Height: 125.

    • Transformation editor:

      • Position Y: -160 

      • Position Z: -100.

  4. Add a Phong material object to give the Rectangle a color.

Note: Position Z: Since this item is a background item it should be a little bit behind the other objects on the Z-axis.

To Add Text

Add a headline item and two text lines, lead by a bullet symbol.

image-20241010-125500.png
  1. Add a container as a sub-container to the lower_third container.

  2. Name the container front_objects.

  3. Add a Fontstyle as a sub-container of the front_objects container.

  4. Name the Fontstyle container headline.

  5. Open the Fontstyle text editor and:

    • Enter the word Headline in the text input field.

    • Set the Horizontal orientation to Left.

  6. Add a material to the headline container.

  7. Open the transformation editor of the headline container.

  8. Scale and Position the Fontstyle so that it is placed in the upper left corner of the lower third background.

  9. Add a group container as a sub-container of the front_objects group.

  10. Name the container bullet_1.

  11. As sub-containers of bullet_1, add:

    • A Fontstyle: Name the container bullet_text.

    • Any Image or Object that can function as a bullet symbol: Name the container bullet_symbol.

  12. In bullet_text text editor:

    • Enter the text: Bullet 1 text here

    • Set the horizontal orientation to Left.

  13. Add a material to the bullet_text container.

  14. Scale and Position the bullet_text and bullet_symbol containers.

  15. Position the bullet_1 container under the Headline text.

  16. Make a copy of the bullet_1 container as a sub-container of the front_objects group.

  17. Rename the copy to bullet_2.

  18. Adjust the Position Y of bullet_2.

  19. In bullet_text text editor enter the text: Bullet 2 text here.

To Create an In and Out Animation

To make the whole lower third rotate in from the left side of the screen and then fade out, the lower_third container must be animated.

image-20241010-125531.png
  1. Open the Transformation Editor of the lower_third container.

    image-20241010-125608.png
  2. Move the Y-Position of the container to the lower of the screen.

  3. Click on Center of Axis Center Y to make sure the center point is in the middle of our graphics.

  4. Change the Rotation X value so the container rotates and is not visible anymore.

  5. Click Set Key to create new keyframe The timeline automatically jumps to 50.

  6. Click on the blue Rotation X label to reset it back to zero. This will change the Rotation value to 0.

  7. Click Set Key. An animation object should now be visible on the object container.

    image-20241010-125638.png
  8. Play the animation in the Scene Editor.

  9. To create the out animation - add the Alpha plug-in to the lower_third container.

    • Click on the + icon on the container, type "alpha" or find the Alpha plug-in and click on the icon.

      image-20241010-125717.png
  10. Open the Alpha editor and:

    1. Set the Alpha value to 100.0%.

    2. Press the Set Key button.

    3. Set the alpha value to 0.0%.

    4. Press the Set Key button.
      This has created an alpha animation in addition to the rotation animation.

  11. Click the Stage button to see the animation channels.

    image-20240916-135818.png

Note: It is possible to move the Key Frames to achieve a different timing. Either drag with the mouse or click on them and alter the time settings in the Key Frame Editors.

To Add Stop Tags

When the Scene is played out, the objects should rotate in from the left and then fade out. To stop the animation, after the rotate in, a stop point must be added before the animation can continue and fade out.

  1. Move the time-line (the thin red vertical line) to the second key frame of the Rotation channel.

Note: An exact spot is not needed as it can be adjusted afterwards.

  1. Add a Stop keyframe to the Default Director.

  2. Drag the Stop point (or use the editor that opens when it is selected) so that it has the same time settings as the second keyframe on the Rotation channel.

  3. Play the animation to check that the animation stops when the rotate in has finished.

  4. Click the Continue button to continue with the Alpha fade.

To Add Key Functions to the Container

  1. Add the Key plug-in to the background container.

    • Built Ins > Container plug-ins > Global

      image-20241010-125743.png
  2. Click the Key plug-in icon to open its editor:

    • Set Alpha as Key only to On. This is to avoid a dirty key if the background has some level of transparency.

    • Set Render Mode to Blend.

      image-20241010-125823.png
  3. Add a Key plug-in to the front_objects container.

  4. Click the Key plug-in icon to open its editor:

    • Set Alpha as Key only to Off.

    • Set Render Mode to Add.
      This is to avoid the foreground objects to cut a hole in the Key signal of the background object.

To Add Expose Properties

To make a Scene ready for import into Viz Trio, Control plug-ins must be added. The Control plug-ins enable the designer to expose scene properties to a Viz Trio user.

  1. Add the Control Text plug-in to the headline and both bullet_text containers.

    • Built Ins > Container plug-ins > Control

      image-20241010-125858.pngimage-20241010-125943.png

Note: The Control Object plug-in is automatically added to the top most container in the Scene Tree, which should always be named object.

  1. Click on a Control Text plug-in icon to open its editor:

    1. Set the Field identifier. The Field identifier must be a numeric value and the value is used to give the Viz Trio page a tab order.

    2. Add a Description.

    3. Repeat for the other two Control Text plug-ins.

      image-20241010-130001.png

Note: In this scene, the headline container typically gets identifier 1, and the two bullet_text containers get identifiers 2 and 3.

Note: More properties can be exposed to the Viz Trio operator. If the Position, Rotation, and Scale properties are exposed the operator can hide or show an object and add material.

  1. Click on the Control Object icon to open its editor.

  2. Type a Description for the Viz Trio template (for example, lower_third).

    image-20241010-130022.png
  3. Add the Control Container plug-in to a container to be exposed (for example, headline).

    image-20241010-130041.png
  4. Click the Control Container plug-in icon to open its editor.

    image-20241010-130059.png
  5. Type a Field Identifier and expose the y position. This allows an operator to position the lower-third in y position.

    • X/Y/Z properties for a keyframe in an animation must be specified by a Stop Key Frame name.

To Edit Multiple Items with a Single Value

Use the same Field Identifier for multiple control plug-ins to make two or more fields as a single item that receives the same value. This can, for example, be used with a bar that scales and a text label that shows its value. The scale value and the text can then be set in a single operation, which makes sure that there is no mismatch between the bar size and the written text value.