config.addColorSpace(reference)
# Add alias
- if reference_data.aliases != []:
- add_colorspace_alias(config, reference_data,
- reference_data, reference_data.aliases)
+ if not nuke:
+ if reference_data.aliases != []:
+ add_colorspace_alias(config, reference_data,
+ reference_data, reference_data.aliases)
print("")
#
# Add alias to normal colorspace, using compact name
#
- if colorspace.aliases != []:
- add_colorspace_alias(config, reference_data,
- colorspace, colorspace.aliases)
+ if not nuke:
+ if colorspace.aliases != []:
+ add_colorspace_alias(config, reference_data,
+ colorspace, colorspace.aliases)
print('')
# Defining the *Nuke* specific set of *views* and *displays*.
else:
- display_name = 'Output'
+ display_name = 'ACES'
displays.append(display_name)
display_names = sorted(config_data['displays'])
if not (display in views):
views.append(display)
+ # Works with Nuke Studio and Mari, but not Nuke
+ # display_name = 'Utility'
+ #displays.append(display_name)
+
linear_display_space_name = config_data['linearDisplaySpace'].name
log_display_space_name = config_data['logDisplaySpace'].name
raw = general.create_raw()
config_data['colorSpaces'].append(raw)
- # Override 'linear' display
- config_data['linearDisplaySpace'] = raw
-
# Override certain roles, for now
config_data['roles']['data'] = raw.name
config_data['roles']['reference'] = raw.name