Currently, when a new Render state is added a new Saver is added. That Saver uses the default EXR format and has no "options" configured. The options are filled in when a publish is executed, which makes sense to make sure the version is correct etc.
But for example, that means a user cannot change the option of a format besides an .exr without using the "Set Output Only" checkbox. If a user wants to set the .mov codec to ProRes for example, you must use the Set Output Only option, then publish, then change the settings, and then publish again.
I suggest one of two things:
We display the output formats options in the RenderState, so a user can configure the Saver in the SM. This can be done with having QGroupBoxes for each format type that gets hide/show as needed.
Or the Saver gets setup when the State is added, and changing the format option in the State will trigger an update to the Saver. This allows a user to adjust the Saver without having to publish.
Currently, when a new Render state is added a new Saver is added. That Saver uses the default EXR format and has no "options" configured. The options are filled in when a publish is executed, which makes sense to make sure the version is correct etc.
But for example, that means a user cannot change the option of a format besides an .exr without using the "Set Output Only" checkbox. If a user wants to set the .mov codec to ProRes for example, you must use the Set Output Only option, then publish, then change the settings, and then publish again.
I suggest one of two things:
We display the output formats options in the RenderState, so a user can configure the Saver in the SM. This can be done with having QGroupBoxes for each format type that gets hide/show as needed.
Or the Saver gets setup when the State is added, and changing the format option in the State will trigger an update to the Saver. This allows a user to adjust the Saver without having to publish.