MRG - Can't expose a pin in 'Apply Console Variable Preset' node

It seems like it’s impossible to expose ‘ConsoleVariablePreset’ property as a Pin on ‘Apply Consolve Variable Preset’ node in Movie Render Graph. See the attached for illustration.

Seems like a bug.

I created an MRG variable of class instance type, where a user would choose their Console Variable Preset asset and that would be plugged into the exposed Pin. As a result of the above bug I don’t seem to be able to connect it. This reduces ability to customize render settings in Movie Render Graphs.

ConsoleVariablePreset_Pin_Bug.jpg(164 KB)

Steps to Reproduce
No specific project required for reproduction.

  1. Open any Movie Render Graph asset
  2. Create ‘Apply Console Variable Preset’ node
  3. Right-click on the node and check the option ‘ConsoleVariablePreset’ in Expose Property as Pin section
  4. The Property won’t get exposed - no Pin added.

Hey Juliusz, this is a known issue, unfortunately. The reason this happens is due to the type of property that the preset is. We originally made it the way it is to avoid a dependency on the console variable editor, but I believe we have a dependency on it now somewhere else, so we may be able to migrate the node to use a property type that can be exposed and controlled properly. We have an internal JIRA for it, but we just have not gotten to it.

Hi Shaun,

Thanks for explaining the problem.

It’d great to have it working, as customizing list of console variables per shot proves to be more difficult with Movie Render Graphs than it was with Movie Pipeline Config. This would add some flexibility.