Hi Matthias,
The intended workflow is to use the Render Pass Editor UI to create overrides for your render passes, rather than edit a RenderPassOptionEdits spreadsheet directly. You'd normally do this by choosing an EditScope as your edit target and then double clicking cells in the Render Pass Editor to create edits (much like you'd use an EditScope make edits from the Light Editor and Attribute Editor). When you do this, the Render Pass Editor automatically creates edits within the RenderPassOptionEdits processor of the target EditScope, adding rows and columns within the spreadsheet as necessary. While it's technically possible for you to manually create columns for new option overrides in a RenderPassOptionEdits spreadsheet, they'd need to be named exactly right for the Render Pass Editor to find them, and they wouldn't actually do anything unless you hooked the column up correctly to the internal OptionTweaks node, which does the actual work of modifying the options. Thanks for asking these questions by the way, it's very useful feedback and it sounds like we should consider hiding the "add column" button on the RenderPassOptionEdits spreadsheet to avoid future confusion.
Are there any option columns in particular that you're missing in the Render Pass Editor? The Arnold options currently available for editing there are a subset of the total list of Arnold options, ones that we've found to be the most adjusted per-pass in production. We do intend to support adding and removing columns in the UI, though for now if there are additional options that you wish to edit in the Render Pass Editor, they can be registered within a startup file using calls like the one below to register new columns for those options.
`GafferSceneUI.RenderPassEditor.registerOption( "Arnold", "ai:light_samples", "Sampling", "Light" )` # Register a column for the "ai:light_samples" option within the "Arnold' group, under the "Sampling" tab, with a column title of "Light"
For a bit more info, you can see how the standard set of Arnold option columns are registered here:
https://github.com/GafferHQ/gaffer/blob/edde9ecdf987da2b3a305668bf8d55e533de47b6/startup/gui/renderPassEditor.py#L108-L125Cheers,
Murray