{
    "ASSET_TYPE_DEFINITIONS": {
        "Surface": {
            "description": "A single Standard PBR material set for a surface.",
            "color": "#1f3e5d",
            "examples": [
                "Set: Wood01_COL + Wood01_NRM + WOOD01_ROUGH",
                "Set: Dif_Concrete + Normal_Concrete + Refl_Concrete"
            ]
        },
        "Model": {
            "description": "A set that contains models, can include PBR textureset",
            "color": "#b67300",
            "examples": [
                "Single = Chair.fbx",
                "Set = Plant02.fbx + Plant02_col + Plant02_SSS"
            ]
        },
        "Decal": {
            "description": "A alphamasked textureset",
            "color": "#68ac68",
            "examples": [
                "Set = DecalGraffiti01_Col + DecalGraffiti01_Alpha",
                "Single = DecalLeakStain03"
            ]
        },
        "Atlas": {
            "description": "A texture, name usually hints that it's an atlas",
            "color": "#955b8b",
            "examples": [
                "Set = FoliageAtlas01_col + FoliageAtlas01_nrm"
            ]
        },
        "UtilityMap": {
            "description": "A useful image-asset consisting of only a single texture. Therefor each Utilitymap can only contain a single item.",
            "color": "#706b87",
            "examples": [
                "Single = imperfection.png",
                "Single = smudges.png",
                "Single = scratches.tif"
            ]
        }
    },
    "FILE_TYPE_DEFINITIONS": {
        "MAP_COL": {
            "description": "Color/Albedo Map",
            "color": "#ffaa00",
            "examples": [
                "_col.",
                "_basecolor.",
                "albedo",
                "diffuse"
            ],
            "standard_type": "COL",
            "bit_depth_rule": "force_8bit",
            "is_grayscale": false,
            "keybind": "C"
        },
        "MAP_NRM": {
            "description": "Normal Map",
            "color": "#cca2f1",
            "examples": [
                "_nrm.",
                "_normal."
            ],
            "standard_type": "NRM",
            "bit_depth_rule": "respect",
            "is_grayscale": false,
            "keybind": "N"
        },
        "MAP_METAL": {
            "description": "Metalness Map",
            "color": "#dcf4f2",
            "examples": [
                "_metal.",
                "_met."
            ],
            "standard_type": "METAL",
            "bit_depth_rule": "force_8bit",
            "is_grayscale": true,
            "keybind": "M"
        },
        "MAP_ROUGH": {
            "description": "Roughness Map",
            "color": "#bfd6bf",
            "examples": [
                "_rough.",
                "_rgh.",
                "_gloss"
            ],
            "standard_type": "ROUGH",
            "bit_depth_rule": "force_8bit",
            "is_grayscale": true,
            "keybind": "R"
        },
        "MAP_GLOSS": {
            "description": "Glossiness Map",
            "color": "#d6bfd6",
            "examples": [
                "_gloss.",
                "_gls."
            ],
            "standard_type": "GLOSS",
            "bit_depth_rule": "force_8bit",
            "is_grayscale": true,
            "keybind": "R"
        },
        "MAP_AO": {
            "description": "Ambient Occlusion Map",
            "color": "#e3c7c7",
            "examples": [
                "_ao.",
                "_ambientocclusion."
            ],
            "standard_type": "AO",
            "bit_depth_rule": "force_8bit",
            "is_grayscale": true
        },
        "MAP_DISP": {
            "description": "Displacement/Height Map",
            "color": "#c6ddd5",
            "examples": [
                "_disp.",
                "_height."
            ],
            "standard_type": "DISP",
            "bit_depth_rule": "respect",
            "is_grayscale": true,
            "keybind": "D"
        },
        "MAP_REFL": {
            "description": "Reflection/Specular Map",
            "color": "#c2c2b9",
            "examples": [
                "_refl.",
                "_specular."
            ],
            "standard_type": "REFL",
            "bit_depth_rule": "force_8bit",
            "is_grayscale": true,
            "keybind": "M"
        },
        "MAP_SSS": {
            "description": "Subsurface Scattering Map",
            "color": "#a0d394",
            "examples": [
                "_sss.",
                "_subsurface."
            ],
            "standard_type": "SSS",
            "bit_depth_rule": "respect",
            "is_grayscale": true
        },
        "MAP_FUZZ": {
            "description": "Fuzz/Sheen Map",
            "color": "#a2d1da",
            "examples": [
                "_fuzz.",
                "_sheen."
            ],
            "standard_type": "FUZZ",
            "bit_depth_rule": "force_8bit",
            "is_grayscale": true
        },
        "MAP_IDMAP": {
            "description": "ID Map (for masking)",
            "color": "#ca8fb4",
            "examples": [
                "_id.",
                "_matid."
            ],
            "standard_type": "IDMAP",
            "bit_depth_rule": "force_8bit",
            "is_grayscale": false
        },
        "MAP_MASK": {
            "description": "Generic Mask Map",
            "color": "#c6e2bf",
            "examples": [
                "_mask."
            ],
            "standard_type": "MASK",
            "bit_depth_rule": "force_8bit",
            "is_grayscale": true
        },
        "MAP_IMPERFECTION": {
            "description": "Imperfection Map (scratches, dust)",
            "color": "#e6d1a6",
            "examples": [
                "_imp.",
                "_imperfection.",
                "splatter",
                "scratches",
                "smudges",
                "hairs",
                "fingerprints"
            ],
            "standard_type": "IMPERFECTION",
            "bit_depth_rule": "force_8bit",
            "is_grayscale": true
        },
        "MODEL": {
            "description": "3D Model File",
            "color": "#3db2bd",
            "examples": [
                ".fbx",
                ".obj"
            ],
            "standard_type": "",
            "bit_depth_rule": "",
            "is_grayscale": false
        },
        "EXTRA": {
            "description": "asset previews or metadata",
            "color": "#8c8c8c",
            "examples": [
                ".txt",
                ".zip",
                "preview.",
                "_flat.",
                "_sphere.",
                "_Cube.",
                "thumb"
            ],
            "standard_type": "",
            "bit_depth_rule": "",
            "is_grayscale": false,
            "keybind": "E"
        },
        "FILE_IGNORE": {
            "description": "File to be ignored",
            "color": "#673d35",
            "examples": [
                "Thumbs.db",
                ".DS_Store"
            ],
            "standard_type": "",
            "bit_depth_rule": "",
            "is_grayscale": false,
            "keybind": "X"
        }
    },
    "TARGET_FILENAME_PATTERN": "{base_name}_{map_type}_{resolution}.{ext}",
    "RESPECT_VARIANT_MAP_TYPES": [
        "COL"
    ],
    "EXTRA_FILES_SUBDIR": "Extra",
    "OUTPUT_BASE_DIR": "../Asset_Processor_Output_Tests",
    "OUTPUT_DIRECTORY_PATTERN": "[supplier]_[assetname]",
    "OUTPUT_FILENAME_PATTERN": "[assetname]_[maptype]_[resolution].[ext]",
    "METADATA_FILENAME": "metadata.json",
    "DEFAULT_NODEGROUP_BLEND_PATH": "G:/02 Content/10-19 Content/19 Catalogs/19.01 Blender Asset Catalogue/_CustomLibraries/Nodes-Linked/PBRSET-Nodes-Testing.blend",
    "DEFAULT_MATERIALS_BLEND_PATH": "G:/02 Content/10-19 Content/19 Catalogs/19.01 Blender Asset Catalogue/_CustomLibraries/Materials-Append/PBR Materials-Testing.blend",
    "BLENDER_EXECUTABLE_PATH": "C:/Program Files/Blender Foundation/Blender 4.4/blender.exe",
    "PNG_COMPRESSION_LEVEL": 6,
    "JPG_QUALITY": 98,
    "RESOLUTION_THRESHOLD_FOR_JPG": 4096,
    "IMAGE_RESOLUTIONS": {
        "8K": 8192,
        "4K": 4096,
        "2K": 2048,
        "1K": 1024,
        "PREVIEW": 128
    },
    "ASPECT_RATIO_DECIMALS": 2,
    "OUTPUT_FORMAT_16BIT_PRIMARY": "exr",
    "OUTPUT_FORMAT_16BIT_FALLBACK": "png",
    "OUTPUT_FORMAT_8BIT": "png",
    "MAP_MERGE_RULES": [
        {
            "output_map_type": "NRMRGH",
            "inputs": {
                "R": "MAP_NRM",
                "G": "MAP_NRM",
                "B": "MAP_ROUGH"
            },
            "defaults": {
                "R": 0.5,
                "G": 0.5,
                "B": 0.5
            },
            "output_bit_depth": "respect_inputs"
        }
    ],
    "CALCULATE_STATS_RESOLUTION": "1K",
    "DEFAULT_ASSET_CATEGORY": "Surface",
    "TEMP_DIR_PREFIX": "_PROCESS_ASSET_"
}