- '''
- # Defining the set of *views* and *displays* useful in a *GUI* context.
- #display_name = 'ACES'
- display_name = config_data['roles']['scene_linear']
- displays.append(display_name)
-
- display_names = sorted(config_data['displays'])
-
- # Make sure the default display is first
- default_display = config_data['defaultDisplay']
- display_names.insert(0, display_names.pop(display_names.index(default_display)))
-
- for display in display_names:
- view_list = config_data['displays'][display]
- for view_name, colorspace in view_list.iteritems():
- if view_name == 'Output Transform':
- display_cleaned = replace(display, {')': '', '(': ''})
- config.addDisplay(display_name, display_cleaned, colorspace.name)
- if not (display_cleaned in views):
- views.append(display_cleaned)
-
- # Works with Nuke Studio and Mari, but not Nuke
- # display_name = 'Utility'
- # displays.append(display_name)
-
- linear_display_space_name = config_data['roles']['scene_linear']
- log_display_space_name = config_data['roles']['compositing_log']
-
- # Find the newly-prefixed colorspace names
- if prefix:
- #print( prefixed_names )
- linear_display_space_name = prefixed_names[linear_display_space_name]
- log_display_space_name = prefixed_names[log_display_space_name]
+ # Defining the set of *views* and *displays* useful in a *GUI* context.
+ #display_name = 'ACES'
+ display_name = config_data['roles']['scene_linear']
+ displays.append(display_name)
+
+ display_names = sorted(config_data['displays'])
+
+ # Make sure the default display is first
+ default_display = config_data['defaultDisplay']
+ display_names.insert(0, display_names.pop(display_names.index(default_display)))
+
+ for display in display_names:
+ view_list = config_data['displays'][display]
+ for view_name, colorspace in view_list.iteritems():
+ if view_name == 'Output Transform':
+ display_cleaned = replace(display, {')': '', '(': ''})
+ config.addDisplay(display_name, display_cleaned, colorspace.name)
+ if not (display_cleaned in views):
+ views.append(display_cleaned)
+
+ # Works with Nuke Studio and Mari, but not Nuke
+ # display_name = 'Utility'
+ # displays.append(display_name)
+
+ linear_display_space_name = config_data['roles']['scene_linear']
+ log_display_space_name = config_data['roles']['compositing_log']
+
+ # Find the newly-prefixed colorspace names
+ if prefix:
+ #print( prefixed_names )
+ linear_display_space_name = prefixed_names[linear_display_space_name]
+ log_display_space_name = prefixed_names[log_display_space_name]