Adjusting levels - Live changes and Group overrides
Pixotope offers a non-destructive approach when adjusting levels running in LIVE or Preview Live mode, allowing for more flexibility and avoiding file related restrictions.
Using the Adjustment panels* you can layer changes which are applied to the running level and persist after a reload/restart.
Changes made to a level while in LIVE or Preview Live mode
are stored centrally
in the show file on the server
By default, changes are send to all machines
These changes are called Live changes
When launching a level which has Live changes stored, they will be applied on top of the level
For changes which should only affect some machines, send to a group
These changes are called Group overrides
When launching a level on a machine which is part of a group that has Group overrides stored, they will be applied on top of any Live changes
Read from - Send to header
All adjustment panels* and control panels have the same Read from - Send to header where you define which machine you are reading the values from, and which machine groups you are sending the changed values to:
Read from a machine which is part of the Send to group
Send to All machines or a specific group
Learn more about Render groups - AR, VS, AR+VS, XR
Be sure to check which group you send to, before making changes.
Making live changes to all machines
Go to one of the adjustment panels*
Select "All machines" in the Read from - Send to header
Make changes
As a result
these Live changes
are sent to all machines
are stored in the show file
the Live changes notification bar is shown
Any machine launching the same level will apply these Live changes on top.
Live changes are not visible while running the level in Edit mode.
Remove live changes
Click "Remove live changes" in the Live changes notification bar
As a result
the Live changes are removed from the show file
the level is reset on all machines
Resetting the level happens without the level being closed and reopened.
Bake live changes
Using Live changes can be convenient in a rapid changing environment, where certain adjustments are still being tested and changes to the project are still being made on a regular basis. However, as soon as the project has been finalized and adjustments have settled, consider baking the Live changes into the level.
Open Pixotope Editor
Click "Bake" in the Adjustment window
Click "Save" to save the baked in changes
Use the Synced storage panel in Director to push the changes to the other machines
Learn more about how to Sync projects and other files in Synced storage
Inspect live changes
Click "Show details" in the Live changes notification bar
The Live changes JSON is shown in the browser
In Google Chrome click "Pretty-print" to see it in a formatted view.
Making group overrides to specific machines
Go to one of the adjustment panels*
Select a specific group in the Read from - Send to header
To only target the read from machine, you can click "Create group from Read from machine" in the overflow menu on the top right and choose a name
Make changes
As a result
these Group overrides
are sent to every machine in the selected group
are stored in the show file
the Group overrides notification bar is shown
Any machine within this group launching the same level will apply these Group overrides on top of an Live changes.
Group overrides are not visible while running the level in Edit mode.
Remove group overrides
Click "Remove overrides" in the Group overrides notification bar
Select which Group overrides to remove
As a result
the Group overrides are removed from the show file
the level is reset on every machine in this group
Resetting the level happens without the level being closed and reopened.
Apply group overrides to all machines
Click "Apply to all machines" in the Group overrides notification bar
As a result
the Group overrides are turned into Live changes and will therefore affect all machines
the level is reset on all machines
Making changes while in Edit mode
Changes are made directly to the level and are NOT stored in the show file
These changes need to be saved before closing the level to avoid losing them
When saved, these changes define new default values
Changes are sent to all machines or a group of machines specified in the Read from - Send to header
the Running in Editor notification bar is shown
Live changes and Group overrides are not visible while running the level in Edit mode.
Making changes using Level streaming
When making changes while using level streaming
All changes are "attached" to the persistent level, even those done to a streaming level
If you open the streamed-in level separately
it will not have any Live changes or Group overrides
any changes made to a streamed-in level, while it is opened separately, will not be applied when streamed into the main level
Making changes using the Control panel
Changes made using the control panel target the specified machines, but
are NOT saved as Live changes or Group overrides
are therefore NOT persisted
Making changes using the Engine API calls
By default Engine API calls are not saved as adjustments.
If the change should be saved as Live changes or Group overrides, pass the IsAdjustment
parameter set to true
along with the change.
* except for the Video Keyer and IO Effects panels