diff --git a/openpype/hosts/flame/plugins/publish/extract_subset_resources.py b/openpype/hosts/flame/plugins/publish/extract_subset_resources.py index 8d244b312b..a0345d5175 100644 --- a/openpype/hosts/flame/plugins/publish/extract_subset_resources.py +++ b/openpype/hosts/flame/plugins/publish/extract_subset_resources.py @@ -22,6 +22,7 @@ class ExtractSubsetResources(openpype.api.Extractor): "ext": "jpg", "xml_preset_file": "Jpeg (8-bit).xml", "xml_preset_dir": "", + "colorspace_out": "Output - sRGB", "representation_add_range": False, "representation_tags": ["thumbnail"] }, @@ -29,6 +30,7 @@ class ExtractSubsetResources(openpype.api.Extractor): "ext": "mov", "xml_preset_file": "Apple iPad (1920x1080).xml", "xml_preset_dir": "", + "colorspace_out": "Output - Rec.709", "representation_add_range": True, "representation_tags": [ "review", @@ -84,6 +86,7 @@ class ExtractSubsetResources(openpype.api.Extractor): preset_file = preset_config["xml_preset_file"] preset_dir = preset_config["xml_preset_dir"] repre_tags = preset_config["representation_tags"] + color_out = preset_config["colorspace_out"] # validate xml preset file is filled if preset_file == "": @@ -136,7 +139,8 @@ class ExtractSubsetResources(openpype.api.Extractor): "outputName": unique_name, "ext": extension, "stagingDir": export_dir_path, - "tags": repre_tags + "tags": repre_tags, + "colorspace": color_out } # collect all available content of export dir diff --git a/openpype/settings/defaults/project_settings/flame.json b/openpype/settings/defaults/project_settings/flame.json index c81069ef5c..3caf190e37 100644 --- a/openpype/settings/defaults/project_settings/flame.json +++ b/openpype/settings/defaults/project_settings/flame.json @@ -24,8 +24,9 @@ "export_presets_mapping": { "exr16fpdwaa": { "ext": "exr", - "xml_preset_dir": "", "xml_preset_file": "OpenEXR (16-bit fp DWAA).xml", + "xml_preset_dir": "", + "colorspace_out": "ACES - ACEScg", "representation_add_range": true, "representation_tags": [] } diff --git a/openpype/settings/entities/schemas/projects_schema/schema_project_flame.json b/openpype/settings/entities/schemas/projects_schema/schema_project_flame.json index 76576ebf73..4cb1a0bb2b 100644 --- a/openpype/settings/entities/schemas/projects_schema/schema_project_flame.json +++ b/openpype/settings/entities/schemas/projects_schema/schema_project_flame.json @@ -166,6 +166,11 @@ "label": "XML preset folder (optional)", "type": "text" }, + { + "key": "colorspace_out", + "label": "Output color (imageio)", + "type": "text" + }, { "type": "separator" },