diff --git a/python/Scripts/textures_patterns.json b/python/Scripts/textures_patterns.json new file mode 100644 index 0000000000..5b52126e13 --- /dev/null +++ b/python/Scripts/textures_patterns.json @@ -0,0 +1,136 @@ +{ + "texture_extensions": [ + "exr", + "png", + "jpg", + "jpeg", + "tif" + ], + "patterns": { + "base_color": { + "values": [ + "(?i)base.*color", + "(?i)diffuse", + "(?i)albedo" + ], + "type": "color3" + }, + "metalness": { + "values": [ + "(?i)metallic", + "(?i)metalness" + ], + "type": "float" + }, + "specular_roughness": { + "values": [ + "(?i)roughness", + "(?i)glossinss" + ], + "type": "float" + }, + "specular": { + "values": [ + "(?i)specular" + ], + "type": "float" + }, + "specular_color": { + "values": [ + "(?i)specular.*color" + ], + "type": "color3" + }, + "normal": { + "values": [ + "(?i)normal" + ], + "type": "vector3" + }, + "transmission": { + "values": [ + "(?i)transmission" + ], + "type": "float" + }, + "transmission_color": { + "values": [ + "(?i)transmission.*color" + ], + "type": "color3" + }, + "subsurface": { + "values": [ + "(?i)subsurface" + ], + "type": "float" + }, + "subsurface_radius": { + "values": [ + "(?i)subsurface_radius" + ], + "type": "float" + }, + "scatter_distance_scale": { + "values": [ + "(?i)subsurface_scale" + ], + "type": "float" + }, + "subsurface_color": { + "values": [ + "(?i)subsurface.*color" + ], + "type": "color3" + }, + "coat": { + "values": [ + "(?i)coat" + ], + "type": "float" + }, + "coat_color": { + "values": [ + "(?i)coat.*color" + ], + "type": "color3" + }, + "sheen": { + "values": [ + "(?i)sheen" + ], + "type": "float" + }, + "sheen_color": { + "values": [ + "(?i)sheen.*color" + ], + "type": "color3" + }, + "emission": { + "values": [ + "(?i)emission" + ], + "type": "float" + }, + "emission_color": { + "values": [ + "(?i)emission.*color" + ], + "type": "color3" + }, + "opacity": { + "values": [ + "(?i)opacity" + ], + "type": "vector3" + }, + "displacement": { + "values": [ + "(?i)height", + "(?i)displacement" + ], + "type": "vector3" + } + } +} \ No newline at end of file