When working with nested scenes and remoting, one can easily lose one's overview of which scene is rendered where. That is why Ventuz provides the Scene Tree (SHIFT-F12):
This editor shows all scenes in memory along with their available ports. Scenes can be loaded by Ventuz Designer, by a Port node or by Remoting. The editor uses a tree-like visualization similar to that used in the Hierarchy Editor. Drag&Drop makes it easy to assign scenes to Ports and track assignment changes via Remoting. The scenes currently opened in the Designer as well as the current Layout scene are visually marked in the Scene Tree Editor. The screen-shot above shows following situation:
Whenever a scene is loaded by one of our available Remote Interfaces or through the Template Engine, the Scene is marked by a red dot. Those scenes are always kept in memory until either the remote program is unloading the scene or the clean up button is pressed.
A Layout is a scene loaded by the project in front of the first 'user-scene' on Level 1. Layouts are placed on Level 0 and can be used to create multiple ports the Director can cue and take templates to (see Director Multichannel), do more complex setups or do global data processing.
Layouts are usually very simple scenes holding at least one unlocked Layer Port. Generally, Port Ordinal 0 (the default port) is not locked. A Layout scene is a normal scene: one can use all nodes, add properties to Project and Scene Data and insert layout related content. The possibilities of Layouts are numerous:
Layout scenes opened in the Designer via Scene Tree Editor are marked with a special icon in the scene tab!
The configuration of Layouts is done in the Project Properties. The Layout section in the Project Properties dialog provides possibilities to create and edit Layouts.
A Layout setup is created by click the New button. In the General tab, a name for the Layout and the actual Layout scene file can be chosen. The fields Description and Icon can be used to help other users who work on the same project.
Every entry in the Layout list has a check-box. The checked Layout is selected as the Runtime Layout which is automatically used if a scene is exported as Presentation (VPR) or the Ventuz Runtime is started in Director mode.
Interfacing allows for communication between Layout scenes and the inner scenes loaded via the corresponding Port Nodes. The properties which should be used for the inter-scene communication have to be exposed on Layer level. To create the interface counterpart on Layout scene level, an inner scene with the appropriate exposings has to be loaded to a Port.