Asset-Frameworker/config/app_settings.json

250 lines
7.1 KiB
JSON

{
"ASSET_TYPE_DEFINITIONS": {
"Surface": {
"description": "Standard PBR material set for a surface.",
"color": "#1f3e5d",
"examples": [
"WoodFloor01",
"MetalPlate05"
]
},
"Model": {
"description": "A 3D model file.",
"color": "#FFA500",
"examples": [
"Chair.fbx",
"Character.obj"
]
},
"Decal": {
"description": "A texture designed to be projected onto surfaces.",
"color": "#90EE90",
"examples": [
"Graffiti01",
"LeakStain03"
]
},
"Atlas": {
"description": "A texture sheet containing multiple smaller textures.",
"color": "#FFC0CB",
"examples": [
"FoliageAtlas",
"UITextureSheet"
]
},
"UtilityMap": {
"description": "A map used for specific technical purposes (e.g., flow map).",
"color": "#D3D3D3",
"examples": [
"FlowMap",
"CurvatureMap"
]
}
},
"FILE_TYPE_DEFINITIONS": {
"MAP_COL": {
"description": "Color/Albedo Map",
"color": "#3d3021",
"examples": [
"_col.",
"_basecolor."
],
"standard_type": "COL",
"bit_depth_rule": "force_8bit"
},
"MAP_NRM": {
"description": "Normal Map",
"color": "#23263d",
"examples": [
"_nrm.",
"_normal."
],
"standard_type": "NRM",
"bit_depth_rule": "respect"
},
"MAP_METAL": {
"description": "Metalness Map",
"color": "#1f1f1f",
"examples": [
"_metal.",
"_met."
],
"standard_type": "METAL",
"bit_depth_rule": "force_8bit"
},
"MAP_ROUGH": {
"description": "Roughness Map",
"color": "#3d1f11",
"examples": [
"_rough.",
"_rgh."
],
"standard_type": "ROUGH",
"bit_depth_rule": "force_8bit"
},
"MAP_AO": {
"description": "Ambient Occlusion Map",
"color": "#3d3d3d",
"examples": [
"_ao.",
"_ambientocclusion."
],
"standard_type": "AO",
"bit_depth_rule": "force_8bit"
},
"MAP_DISP": {
"description": "Displacement/Height Map",
"color": "#35343d",
"examples": [
"_disp.",
"_height."
],
"standard_type": "DISP",
"bit_depth_rule": "respect"
},
"MAP_REFL": {
"description": "Reflection/Specular Map",
"color": "#363d3d",
"examples": [
"_refl.",
"_specular."
],
"standard_type": "REFL",
"bit_depth_rule": "force_8bit"
},
"MAP_SSS": {
"description": "Subsurface Scattering Map",
"color": "#3d342c",
"examples": [
"_sss.",
"_subsurface."
],
"standard_type": "SSS",
"bit_depth_rule": "respect"
},
"MAP_FUZZ": {
"description": "Fuzz/Sheen Map",
"color": "#3d261d",
"examples": [
"_fuzz.",
"_sheen."
],
"standard_type": "FUZZ",
"bit_depth_rule": "force_8bit"
},
"MAP_IDMAP": {
"description": "ID Map (for masking)",
"color": "#3d2121",
"examples": [
"_id.",
"_matid."
],
"standard_type": "IDMAP",
"bit_depth_rule": "force_8bit"
},
"MAP_MASK": {
"description": "Generic Mask Map",
"color": "#3d3d3d",
"examples": [
"_mask."
],
"standard_type": "MASK",
"bit_depth_rule": "force_8bit"
},
"MAP_IMPERFECTION": {
"description": "Imperfection Map (scratches, dust)",
"color": "#3d3a24",
"examples": [
"_imp.",
"_imperfection."
],
"standard_type": "IMPERFECTION",
"bit_depth_rule": "force_8bit"
},
"MODEL": {
"description": "3D Model File",
"color": "#3d2700",
"examples": [
".fbx",
".obj"
],
"standard_type": "",
"bit_depth_rule": ""
},
"EXTRA": {
"description": "Non-standard/Unclassified File",
"color": "#2f363d",
"examples": [
".txt",
".zip"
],
"standard_type": "",
"bit_depth_rule": ""
},
"FILE_IGNORE": {
"description": "File to be ignored",
"color": "#243d3d",
"examples": [
"Thumbs.db",
".DS_Store"
],
"standard_type": "",
"bit_depth_rule": ""
}
},
"TARGET_FILENAME_PATTERN": "{base_name}_{map_type}_{resolution}.{ext}",
"STANDARD_MAP_TYPES": [
"COL",
"NRM",
"ROUGH",
"METAL",
"AO",
"DISP",
"REFL",
"SSS",
"FUZZ",
"IDMAP",
"MASK"
],
"RESPECT_VARIANT_MAP_TYPES": [
"COL"
],
"EXTRA_FILES_SUBDIR": "Extra",
"OUTPUT_BASE_DIR": "../Asset_Processor_Output",
"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
},
"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": "NRM",
"G": "NRM",
"B": "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_"
}