{
    "branch_name": "",
    "children": [
        {
            "branch_name": "dof_layer",
            "color": "#00000000",
            "open": true,
            "variables": [
                {
                    "name": "far_plane",
                    "type": 0,
                    "value": {
                        "v": 0.0
                    }
                },
                {
                    "name": "far_factor",
                    "type": 0,
                    "value": {
                        "v": 0.0
                    }
                },
                {
                    "name": "max_radius",
                    "type": 0,
                    "value": {
                        "v": 0.0
                    }
                },
                {
                    "name": "coc_blur",
                    "type": 0,
                    "value": {
                        "v": 0.0
                    }
                },
                {
                    "name": "show_coc",
                    "type": 9,
                    "value": {
                        "v": 0.0
                    }
                },
                {
                    "name": "hexagonal",
                    "type": 9,
                    "value": {
                        "v": 0.0
                    }
                }
            ]
        },
        {
            "branch_name": "globals",
            "color": "#00000000",
            "open": true,
            "variables": [
                {
                    "name": "fx_cam_time",
                    "type": 0,
                    "value": {
                        "v": 0.0
                    }
                },
                {
                    "name": "fx_cam_idx",
                    "type": 0,
                    "value": {
                        "v": 0.0
                    }
                },
                {
                    "name": "fx_gtime",
                    "type": 0,
                    "value": {
                        "v": 0.0
                    }
                },
                {
                    "name": "fx_idx",
                    "type": 0,
                    "value": {
                        "v": 0.0
                    }
                }
            ]
        },
        {
            "branch_name": "light_setup",
            "color": "#00000000",
            "open": true,
            "variables": [
                {
                    "name": "distance",
                    "type": 0,
                    "value": {
                        "v": 100.0
                    }
                },
                {
                    "name": "range",
                    "type": 0,
                    "value": {
                        "v": 200.0
                    }
                },
                {
                    "name": "fov",
                    "type": 0,
                    "value": {
                        "v": 90.0
                    }
                },
                {
                    "name": "sun elevation angle",
                    "type": 0,
                    "value": {
                        "v": 0.0
                    }
                },
                {
                    "name": "sun azimuth angle",
                    "type": 0,
                    "value": {
                        "v": 0.0
                    }
                },
                {
                    "name": "area position",
                    "type": 5,
                    "value": {
                        "x": 0.0,
                        "y": 0.0,
                        "z": 0.0
                    }
                },
                {
                    "name": "area rotation",
                    "type": 5,
                    "value": {
                        "x": 0.0,
                        "y": 0.0,
                        "z": 0.0
                    }
                },
                {
                    "name": "area spread",
                    "type": 5,
                    "value": {
                        "x": 0.0,
                        "y": 0.0,
                        "z": 0.0
                    }
                }
            ]
        }
    ],
    "color": "#00000000",
    "open": true,
    "variables": [
        {
            "name": "diffuse",
            "type": 4,
            "value": {
                "a": 1.0,
                "b": 1.0,
                "g": 1.0,
                "r": 1.0
            }
        },
        {
            "name": "emmisive",
            "type": 4,
            "value": {
                "a": 0.0,
                "b": 0.0,
                "g": 0.0,
                "r": 0.0
            }
        },
        {
            "name": "transparency",
            "type": 0,
            "value": {
                "v": 0.0
            }
        },
        {
            "name": "roughness",
            "type": 0,
            "value": {
                "v": 0.5
            }
        },
        {
            "name": "metalness",
            "type": 0,
            "value": {
                "v": 0.0
            }
        },
        {
            "name": "flat",
            "type": 9,
            "value": {
                "v": 0.0
            }
        },
        {
            "name": "doublesided",
            "type": 9,
            "value": {
                "v": 0.0
            }
        },
        {
            "name": "reflective",
            "type": 9,
            "value": {
                "v": 0.0
            }
        },
        {
            "name": "ssr",
            "type": 9,
            "value": {
                "v": 0.0
            }
        },
        {
            "name": "material",
            "type": 8,
            "value": {
                "material_name": "flat"
            }
        },
        {
            "name": "albedo texture",
            "type": 10,
            "value": {
                "resource_name": "",
                "resource_type": 14
            }
        },
        {
            "name": "emissive texture",
            "type": 10,
            "value": {
                "resource_name": "",
                "resource_type": 14
            }
        },
        {
            "name": "metalic roughness texture",
            "type": 10,
            "value": {
                "resource_name": "",
                "resource_type": 14
            }
        },
        {
            "name": "normal texture",
            "type": 10,
            "value": {
                "resource_name": "",
                "resource_type": 14
            }
        },
        {
            "name": "shader",
            "type": 12,
            "value": {
                "text": "\n//#define MATERIAL_OVERRIDE_ALBEDO\n//vec4 getMaterialAlbedo(vec3 worldCoords, vec3 localCoords)\n//{\n//\treturn vec4(1.0);\n//}\n\n//#define MATERIAL_OVERRIDE_ROUGHNESS\n//float getMaterialRoughness(vec3 worldCoords, vec3 localCoords)\n//{\n//\treturn 1.0;\n//}\n\n//#define MATERIAL_OVERRIDE_METALNESS\n//float getMaterialMetalness(vec3 worldCoords, vec3 localCoords)\n//{\n//\treturn 1.0;\n//}\n"
            }
        }
    ]
}