RenderStream and Notch
RenderStream is the proprietary Disguise protocol for controlling third party render engines from Disguise software. This topic covers the steps specific to configuring the RenderStream workflow with Notch.
Warning: For cluster rendering it's recommended to use render nodes from the same disguise product range, e.g. all rx series machines. Mixing of machines from different product ranges is untested and unsupported.
Notch is the third party render engine available from Notch.one. Notch can be configured to run either internally via a Notch layer or externally via RenderStream. This topic will cover the RenderStream-Notch workflow. For more information on using a Notch layer, visit this link..
Notch_Host is a secondary application that is included as part of the main Disguiseinstallation process. The purpose of this application is to load Notch blocks externally Disguise softwareand create RenderStream output streams which can be accessed by all machines across the same network.
Please note: Ensure the correct version of Disguise software is installed on all machines in network, including render nodes.
-
Place Notch blocks in: C:\Users\USERNAME\Documents\Renderstream Projects or D:\Renderstream Projects if using an rx hardware system.
-
The Asset discovery system searches all sub-directories so you can place all Notch blocks in an aptly named "Notch" folder.
-
Launch Disguise software and create a new RenderStream layer.
-
For camera base mappings:
-
Add a new camera to the stage
-
Create a new Camera Plate/Spatial mapping
-
Add the camera to the mapping
-
-
Right-click the ‘Workload' field to open the Cluster Workload widget.
-
Expand the ‘Configure’ separator.
-
Select ‘Asset’ and choose your Notch block.
-
Right-click the Asset to open its editor:
-
Set ‘Source Machine’ to the machine with the asset (used for syncing content).
-
-
Select ‘Cluster pool’ and create a new cluster.
Within the Cluster Pool:
-
Add the desired machines.
-
Right-click on the “default” ClusterAssigner within the ‘Default assigner’ field to open the ClusterAssigner widget.
Within the Cluster Assigner:
-
Select the distribution strategy and video transport options (changes to transport settings require the workload to be restarted).
Within each Channel Mappings table:
-
Select ‘New channel mapping’ and assign your desired mapping.
-
Repeat for all desired channel-mapping combinations.
-
Expand the ‘Control’ separator.
-
If the machines in the Cluster Pool do not have the content or the project has changed, press Sync.
-
If the machines in the cluster pool do not have the content or the project has changed, press Sync
-
Ensure all 'Sync tasks' are marked “completed”.
-
Press Start.
-
Wait for Workload status to switch to Running and confirm that all streams are received.
Please note: Notch blocks can only be split if they contain an exposed camera. If you attempt to split a block that does not have an exposed camera across multiple render nodes, the content will simply be duplicated.