ResourceLinker | This node links project resources to the current scene. It makes sure that these resources are included in a Presentation/Archive export. |
The ResourceLinker is an unusual node compared to the rest of the Ventuz nodes. It neither processes nor provides data or resources. This node makes sure that resources like images, movies, Excel tables, etc. are embedded in Ventuz Presentations (VPR) or Ventuz Archives (VZA). Only resources which reside in the current Ventuz Project can be embedded.
Under normal circumstances only those resources are packed in a VPR or VZA which are directly referenced by resource loaders like Texture Loader, Text File or a Movie Layer. Directly referenced means that resources have been selected via the Open File Dialog. This creates a direct and static reference to the selected file. In contrast, resources are selected indirectly and dynamically if the File property of a resource loader node is bound to another node. This could be e.g. a URL or a ValueSwitch node which has several URL nodes bound to switch between different files. In such a case these potentially required resources would not be embedded in a VPR/VZA because the logic of the scene dynamically decides which resource has to be loaded. To make sure that all potentially required resources are available in a Presentation or Archive one has to select them in the dialogue of the ResourceLinker. To open the dialogue, click on the Link Resources button at the bottom of the Property Editor or double-click on the node itself. The dialogue displays the folder structure of the current Ventuz project with all selectable resource files. Check the boxes of those resources which should be included in a VPR and VZA export. The ResourceLinker can be disabled via the Active property.