X-Git-Url: http://users.mur.at/ms/git/gitweb/?a=blobdiff_plain;f=aces_1.0.0%2Fpython%2Faces_ocio%2Fcreate_aces_config.py;h=3fedf31ad6b55d3781694a349434c7e706347b1f;hb=67f8f251eec6312a8bcead477a0dda63e5696506;hp=8cf3d36be30c2fb868a50e61d14bf8c65f49a2c2;hpb=8d6f6fb3b7ec7d7a1e881ac6603b6b33cdcfdccb;p=OpenColorIO-Configs.git diff --git a/aces_1.0.0/python/aces_ocio/create_aces_config.py b/aces_1.0.0/python/aces_ocio/create_aces_config.py index 8cf3d36..3fedf31 100755 --- a/aces_1.0.0/python/aces_ocio/create_aces_config.py +++ b/aces_1.0.0/python/aces_ocio/create_aces_config.py @@ -391,22 +391,25 @@ def create_config(config_data, nuke=False): # Defining the *Nuke* specific set of *views* and *displays*. else: - for display, view_list in config_data['displays'].iteritems(): + display_name = 'Output' + displays.append(display_name) + + display_names = sorted(config_data['displays']) + for display in display_names: + view_list = config_data['displays'][display] for view_name, colorspace in view_list.iteritems(): if view_name == 'Output Transform': - view_name = 'View' - config.addDisplay(display, view_name, colorspace.name) - if not (view_name in views): - views.append(view_name) - displays.append(display) + config.addDisplay(display_name, display, colorspace.name) + if not (display in views): + views.append(display) linear_display_space_name = config_data['linearDisplaySpace'].name log_display_space_name = config_data['logDisplaySpace'].name - config.addDisplay('linear', 'View', linear_display_space_name) - displays.append('linear') - config.addDisplay('log', 'View', log_display_space_name) - displays.append('log') + config.addDisplay(display_name, 'Linear', linear_display_space_name) + views.append('Linear') + config.addDisplay(display_name, 'Log', log_display_space_name) + views.append('Log') # Setting the active *displays* and *views*. config.setActiveDisplays(','.join(sorted(displays))) @@ -542,9 +545,6 @@ def generate_LUTs(odt_info, 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