{
  "components": [
    {
      "id": 1,
      "inputs": [
        {
          "name": "fx",
          "outputs": [
            24,
            12,
            18,
            70,
            81,
            45,
            57
          ]
        }
      ],
      "name": "Sceneplayer",
      "outputs": [
        {
          "id": 3
        }
      ],
      "parent_id": 0,
      "type": "Sceneplayer",
      "variables": {
        "branch_name": "Sceneplayer",
        "children": [
          {
            "branch_name": "controller",
            "color": "#00000000",
            "open": true,
            "variables": [
              {
                "name": "sensitivity",
                "type": 0,
                "value": {
                  "v": 1.0
                }
              },
              {
                "name": "position",
                "type": 5,
                "value": {
                  "x": -475.32574462890625,
                  "y": -180.5673828125,
                  "z": -166.2344207763672
                }
              },
              {
                "name": "direction",
                "type": 5,
                "value": {
                  "x": 0.8760203719139099,
                  "y": 0.36934980750083923,
                  "z": 0.31011152267456055
                }
              },
              {
                "name": "up",
                "type": 5,
                "value": {
                  "x": 0.393675833940506,
                  "y": -0.9190863966941833,
                  "z": -0.01730998046696186
                }
              },
              {
                "name": "detached",
                "type": 9,
                "value": {
                  "v": 1.0
                }
              }
            ]
          }
        ],
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "fov",
            "type": 0,
            "value": {
              "v": 51.07143020629883
            }
          },
          {
            "name": "camera_idx",
            "type": 0,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "near",
            "type": 0,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "far",
            "type": 0,
            "value": {
              "v": 2000.0
            }
          },
          {
            "name": "time",
            "type": 0,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "ambient",
            "type": 4,
            "value": {
              "a": 1.0,
              "b": 0.0,
              "g": 0.0,
              "r": 0.0
            }
          },
          {
            "name": "fill",
            "type": 4,
            "value": {
              "a": 1.0,
              "b": 0.0,
              "g": 0.0,
              "r": 0.0
            }
          },
          {
            "name": "envmap",
            "type": 10,
            "value": {
              "resource_name": "complex-roof-lights.hdr",
              "resource_type": 2
            }
          },
          {
            "name": "shadowsplit",
            "type": 0,
            "value": {
              "v": 0.75
            }
          },
          {
            "name": "Screen Space Reflections",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "SSR Depth Thickness",
            "type": 0,
            "value": {
              "v": 0.546218991279602
            }
          },
          {
            "name": "SSR Strength",
            "type": 0,
            "value": {
              "v": 0.10000000149011612
            }
          },
          {
            "name": "Screen Space Ambient Occlusion",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "SSAO Intensity",
            "type": 0,
            "value": {
              "v": 2.879746913909912
            }
          },
          {
            "name": "SSAO Bias",
            "type": 0,
            "value": {
              "v": 0.7278479933738708
            }
          },
          {
            "name": "SSAO Radius",
            "type": 0,
            "value": {
              "v": 300.0
            }
          },
          {
            "name": "VX Occlusion Strength",
            "type": 0,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "VX Illumination Strength",
            "type": 0,
            "value": {
              "v": 0.0316459983587265
            }
          },
          {
            "name": "skyboxblur",
            "type": 0,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "skyboxblur_pow",
            "type": 0,
            "value": {
              "v": 0.0
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 1199.0,
          "y": 323.0
        }
      }
    },
    {
      "id": 4,
      "name": "Voxelizer",
      "parent_id": 0,
      "type": "Voxelizer",
      "variables": {
        "branch_name": "Voxelizer",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "grid size",
            "type": 0,
            "value": {
              "v": 0.25
            }
          },
          {
            "name": "transparencies",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "light smoothing position factor",
            "type": 0,
            "value": {
              "v": 1.2468830347061157
            }
          },
          {
            "name": "light smoothing normaln factor",
            "type": 0,
            "value": {
              "v": 10.22443962097168
            }
          },
          {
            "name": "light falloff",
            "type": 0,
            "value": {
              "v": 0.20253199338912964
            }
          },
          {
            "name": "occlusion falloff",
            "type": 0,
            "value": {
              "v": 0.012012000195682049
            }
          },
          {
            "name": "light trace distance scale",
            "type": 0,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "material_raytrace",
            "type": 8,
            "value": {
              "material_name": "voxelization_partitioning"
            }
          },
          {
            "name": "render_debug",
            "type": 0,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "render_debug_bounce",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "enabled",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "envmap",
            "type": 10,
            "value": {
              "resource_name": "env_texture::default",
              "resource_type": 2
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 1295.0,
          "y": 107.0
        }
      }
    },
    {
      "id": 5,
      "name": "Raytracer",
      "parent_id": 0,
      "type": "Raytracer",
      "variables": {
        "branch_name": "Raytracer",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "rotation",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "scale",
            "type": 0,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "grid size",
            "type": 0,
            "value": {
              "v": 0.25
            }
          },
          {
            "name": "reflections",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "transparencies",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "material_raytrace",
            "type": 8,
            "value": {
              "material_name": "raytrace_simple"
            }
          },
          {
            "name": "material_proxy",
            "type": 8,
            "value": {
              "material_name": "raytrace_proxy"
            }
          },
          {
            "name": "envmap",
            "type": 10,
            "value": {
              "resource_name": "complex-roof-lights.hdr",
              "resource_type": 2
            }
          },
          {
            "name": "render_debug",
            "type": 0,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "render_debug_bounce",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "voxelization_method",
            "type": 0,
            "value": {
              "v": 2.0
            }
          },
          {
            "name": "half_rate",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "enabled",
            "type": 9,
            "value": {
              "v": 1.0
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 1301.0,
          "y": 168.0
        }
      }
    },
    {
      "id": 6,
      "name": "NewLight",
      "outputs": [
        {
          "id": 7
        }
      ],
      "parent_id": 0,
      "type": "Light",
      "variables": {
        "branch_name": "NewLight",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "type",
            "type": 6,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "position",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "rotation",
            "type": 5,
            "value": {
              "x": 252.0,
              "y": -82.0,
              "z": -107.0
            }
          },
          {
            "name": "dimensions",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "color",
            "type": 4,
            "value": {
              "a": 1.3919999599456787,
              "b": 1.0,
              "g": 1.0,
              "r": 1.0
            }
          },
          {
            "name": "intensity",
            "type": 0,
            "value": {
              "v": 16.216215133666992
            }
          },
          {
            "name": "roughness modifier",
            "type": 0,
            "value": {
              "v": 7.871719837188721
            }
          },
          {
            "name": "range",
            "type": 0,
            "value": {
              "v": 371.9888000488281
            }
          },
          {
            "name": "fov",
            "type": 0,
            "value": {
              "v": 40.68513107299805
            }
          },
          {
            "name": "area",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "shadowcasting",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "volumetric",
            "type": 9,
            "value": {
              "v": 0.0
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 1060.0,
          "y": 98.0
        }
      }
    },
    {
      "id": 8,
      "inputs": [
        {
          "name": "target obj"
        },
        {
          "name": "inst"
        },
        {
          "name": "vm",
          "outputs": [
            43
          ]
        }
      ],
      "name": "Floor",
      "outputs": [
        {
          "id": 12
        },
        {
          "id": 13
        }
      ],
      "parent_id": 0,
      "type": "Primitive",
      "variables": {
        "branch_name": "Floor",
        "children": [
          {
            "branch_name": "materials",
            "children": [
              {
                "branch_name": "Material 0",
                "color": "#00000000",
                "open": true,
                "variables": [
                  {
                    "name": "Material Override",
                    "type": 10,
                    "value": {
                      "resource_name": "Material Nodes/Striped material test",
                      "resource_type": 16
                    }
                  },
                  {
                    "name": "diffuse",
                    "type": 4,
                    "value": {
                      "a": 0.5,
                      "b": 0.20000000298023224,
                      "g": 0.20000000298023224,
                      "r": 0.20000000298023224
                    }
                  },
                  {
                    "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.18703199923038483
                    }
                  },
                  {
                    "name": "metalness",
                    "type": 0,
                    "value": {
                      "v": 0.0
                    }
                  },
                  {
                    "name": "flat",
                    "type": 9,
                    "value": {
                      "v": 1.0
                    }
                  },
                  {
                    "name": "doublesided",
                    "type": 9,
                    "value": {
                      "v": 0.0
                    }
                  },
                  {
                    "name": "reflective",
                    "type": 9,
                    "value": {
                      "v": 1.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": "hardwood-brown-planks-albedo.png",
                      "resource_type": 14
                    }
                  },
                  {
                    "name": "emissive texture",
                    "type": 10,
                    "value": {
                      "resource_name": "",
                      "resource_type": 14
                    }
                  },
                  {
                    "name": "metalic roughness texture",
                    "type": 10,
                    "value": {
                      "resource_name": "hardwood-brown-planks-roughness.png",
                      "resource_type": 14
                    }
                  },
                  {
                    "name": "normal texture",
                    "type": 10,
                    "value": {
                      "resource_name": "hardwood-brown-planks-normal-ogl.png",
                      "resource_type": 14
                    }
                  },
                  {
                    "name": "shader",
                    "type": 12,
                    "value": {
                      "text": ""
                    }
                  }
                ]
              }
            ],
            "color": "#00000000",
            "open": true
          }
        ],
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "subdivisions 1",
            "type": 1,
            "value": {
              "v": 24.0
            }
          },
          {
            "name": "subdivisions 2",
            "type": 1,
            "value": {
              "v": 10.0
            }
          },
          {
            "name": "radius 1",
            "type": 0,
            "value": {
              "v": 27.056474685668945
            }
          },
          {
            "name": "radius 2",
            "type": 0,
            "value": {
              "v": 10.0
            }
          },
          {
            "name": "type",
            "type": 6,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "scale",
            "type": 5,
            "value": {
              "x": 20.0,
              "y": 1.0,
              "z": 20.0
            }
          },
          {
            "name": "rotation",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "position",
            "type": 5,
            "value": {
              "x": -1.4190006256103516,
              "y": 19.161178588867188,
              "z": 5.634666442871094
            }
          },
          {
            "name": "raytrace",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "voxelize",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "reflect",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "hidden",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "Material Override",
            "type": 10,
            "value": {
              "resource_name": "",
              "resource_type": 16
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 748.0,
          "y": 162.0
        }
      }
    },
    {
      "id": 14,
      "inputs": [
        {
          "name": "target obj"
        },
        {
          "name": "inst"
        },
        {
          "name": "vm",
          "outputs": [
            41
          ]
        }
      ],
      "name": "Occluder",
      "outputs": [
        {
          "id": 18
        },
        {
          "id": 19
        }
      ],
      "parent_id": 0,
      "type": "Primitive",
      "variables": {
        "branch_name": "Occluder",
        "children": [
          {
            "branch_name": "materials",
            "children": [
              {
                "branch_name": "Material 0",
                "color": "#00000000",
                "open": true,
                "variables": [
                  {
                    "name": "Material Override",
                    "type": 10,
                    "value": {
                      "resource_name": "",
                      "resource_type": 16
                    }
                  },
                  {
                    "name": "diffuse",
                    "type": 4,
                    "value": {
                      "a": 0.5,
                      "b": 0.27399998903274536,
                      "g": 0.0860000029206276,
                      "r": 0.20399999618530273
                    }
                  },
                  {
                    "name": "emmisive",
                    "type": 4,
                    "value": {
                      "a": 0.0,
                      "b": 150.0,
                      "g": 150.0,
                      "r": 150.0
                    }
                  },
                  {
                    "name": "transparency",
                    "type": 0,
                    "value": {
                      "v": 0.0
                    }
                  },
                  {
                    "name": "roughness",
                    "type": 0,
                    "value": {
                      "v": 0.10759499669075012
                    }
                  },
                  {
                    "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": "white-and-black-butterfly-615306.png",
                      "resource_type": 14
                    }
                  },
                  {
                    "name": "emissive texture",
                    "type": 10,
                    "value": {
                      "resource_name": "white-and-black-butterfly-615306.png",
                      "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": ""
                    }
                  }
                ]
              }
            ],
            "color": "#00000000",
            "open": true
          }
        ],
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "subdivisions 1",
            "type": 1,
            "value": {
              "v": 10.0
            }
          },
          {
            "name": "subdivisions 2",
            "type": 1,
            "value": {
              "v": 10.0
            }
          },
          {
            "name": "radius 1",
            "type": 0,
            "value": {
              "v": 10.0
            }
          },
          {
            "name": "radius 2",
            "type": 0,
            "value": {
              "v": 10.0
            }
          },
          {
            "name": "type",
            "type": 6,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "scale",
            "type": 5,
            "value": {
              "x": 29.000003814697266,
              "y": 25.0,
              "z": 3.635999917984009
            }
          },
          {
            "name": "rotation",
            "type": 5,
            "value": {
              "x": 25.0,
              "y": 155.8699951171875,
              "z": 0.05999999865889549
            }
          },
          {
            "name": "position",
            "type": 5,
            "value": {
              "x": 77.34890747070313,
              "y": -97.5815200805664,
              "z": -190.81101989746094
            }
          },
          {
            "name": "raytrace",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "voxelize",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "reflect",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "hidden",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "Material Override",
            "type": 10,
            "value": {
              "resource_name": "",
              "resource_type": 16
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 755.0,
          "y": 299.0
        }
      }
    },
    {
      "id": 20,
      "inputs": [
        {
          "name": "target obj"
        },
        {
          "name": "inst"
        },
        {
          "name": "vm",
          "outputs": [
            41
          ]
        }
      ],
      "name": "Emitter",
      "outputs": [
        {
          "id": 24
        },
        {
          "id": 25
        }
      ],
      "parent_id": 0,
      "type": "Primitive",
      "variables": {
        "branch_name": "Emitter",
        "children": [
          {
            "branch_name": "materials",
            "children": [
              {
                "branch_name": "Material 0",
                "color": "#00000000",
                "open": true,
                "variables": [
                  {
                    "name": "Material Override",
                    "type": 10,
                    "value": {
                      "resource_name": "",
                      "resource_type": 16
                    }
                  },
                  {
                    "name": "diffuse",
                    "type": 4,
                    "value": {
                      "a": 0.5,
                      "b": 1.0,
                      "g": 1.0,
                      "r": 1.0
                    }
                  },
                  {
                    "name": "emmisive",
                    "type": 4,
                    "value": {
                      "a": 0.0,
                      "b": 100.0,
                      "g": 100.0,
                      "r": 100.0
                    }
                  },
                  {
                    "name": "transparency",
                    "type": 0,
                    "value": {
                      "v": 0.0
                    }
                  },
                  {
                    "name": "roughness",
                    "type": 0,
                    "value": {
                      "v": 0.12974700331687927
                    }
                  },
                  {
                    "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": "assorted-color-sequins-1191710-1.png",
                      "resource_type": 14
                    }
                  },
                  {
                    "name": "emissive texture",
                    "type": 10,
                    "value": {
                      "resource_name": "assorted-color-sequins-1191710-1.png",
                      "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": ""
                    }
                  }
                ]
              }
            ],
            "color": "#00000000",
            "open": true
          }
        ],
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "subdivisions 1",
            "type": 1,
            "value": {
              "v": 40.0
            }
          },
          {
            "name": "subdivisions 2",
            "type": 1,
            "value": {
              "v": 10.0
            }
          },
          {
            "name": "radius 1",
            "type": 0,
            "value": {
              "v": 10.0
            }
          },
          {
            "name": "radius 2",
            "type": 0,
            "value": {
              "v": 7.852353096008301
            }
          },
          {
            "name": "type",
            "type": 6,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "scale",
            "type": 5,
            "value": {
              "x": 45.0,
              "y": 27.561969757080078,
              "z": 2.0
            }
          },
          {
            "name": "rotation",
            "type": 5,
            "value": {
              "x": 42.0,
              "y": 371.4700012207031,
              "z": 0.0
            }
          },
          {
            "name": "position",
            "type": 5,
            "value": {
              "x": 29.178478240966797,
              "y": -111.682373046875,
              "z": 132.79859924316406
            }
          },
          {
            "name": "raytrace",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "voxelize",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "reflect",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "hidden",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "Material Override",
            "type": 10,
            "value": {
              "resource_name": "",
              "resource_type": 16
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 754.0,
          "y": 433.0
        }
      }
    },
    {
      "id": 26,
      "inputs": [
        {
          "name": "img",
          "outputs": [
            3
          ]
        },
        {
          "name": "post",
          "outputs": [
            31
          ]
        }
      ],
      "name": "OutputBuffer",
      "outputs": [
        {
          "id": 29
        }
      ],
      "parent_id": 0,
      "type": "OutputBuffer",
      "variables": {
        "branch_name": "OutputBuffer",
        "color": "#00000000",
        "open": true
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 1402.0,
          "y": 323.0
        }
      }
    },
    {
      "id": 30,
      "name": "Tonemapper",
      "outputs": [
        {
          "id": 31
        }
      ],
      "parent_id": 0,
      "type": "PostTonemap",
      "variables": {
        "branch_name": "Tonemapper",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "Type",
            "type": 6,
            "value": {
              "v": 2.0
            }
          },
          {
            "name": "Lift",
            "type": 4,
            "value": {
              "a": 0.00800000037997961,
              "b": 0.0,
              "g": 0.0,
              "r": 0.004000000189989805
            }
          },
          {
            "name": "Gamma",
            "type": 4,
            "value": {
              "a": 0.0,
              "b": 0.019999999552965164,
              "g": 0.010999999940395355,
              "r": 0.019999999552965164
            }
          },
          {
            "name": "Gain",
            "type": 4,
            "value": {
              "a": 0.0,
              "b": 0.0,
              "g": 0.0,
              "r": 0.0
            }
          },
          {
            "name": "Contrast",
            "type": 4,
            "value": {
              "a": 1.0,
              "b": 0.0,
              "g": 0.0,
              "r": 0.0
            }
          },
          {
            "name": "Exposure",
            "type": 0,
            "value": {
              "v": 1.172070026397705
            }
          },
          {
            "name": "Blend",
            "type": 0,
            "value": {
              "v": 1.0
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 1185.0,
          "y": 430.0
        }
      }
    },
    {
      "id": 32,
      "name": "NewLight",
      "outputs": [
        {
          "id": 33
        }
      ],
      "parent_id": 0,
      "type": "Light",
      "variables": {
        "branch_name": "NewLight",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "type",
            "type": 6,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "position",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "rotation",
            "type": 5,
            "value": {
              "x": -105.0,
              "y": -11.0,
              "z": 0.0
            }
          },
          {
            "name": "dimensions",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "color",
            "type": 4,
            "value": {
              "a": 0.0,
              "b": 1.0,
              "g": 1.0,
              "r": 1.0
            }
          },
          {
            "name": "intensity",
            "type": 0,
            "value": {
              "v": 100.0
            }
          },
          {
            "name": "roughness modifier",
            "type": 0,
            "value": {
              "v": 2.040816068649292
            }
          },
          {
            "name": "range",
            "type": 0,
            "value": {
              "v": 401.2012023925781
            }
          },
          {
            "name": "fov",
            "type": 0,
            "value": {
              "v": 89.23423767089844
            }
          },
          {
            "name": "area",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "shadowcasting",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "volumetric",
            "type": 9,
            "value": {
              "v": 0.0
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 1061.0,
          "y": 26.0
        }
      }
    },
    {
      "id": 34,
      "inputs": [
        {
          "name": "obj"
        },
        {
          "name": "target obj"
        },
        {
          "name": "inst"
        },
        {
          "name": "vm"
        }
      ],
      "name": "Pistons",
      "outputs": [
        {
          "id": 39
        }
      ],
      "parent_id": 0,
      "type": "Meshrenderer",
      "variables": {
        "branch_name": "Pistons",
        "children": [
          {
            "branch_name": "materials",
            "children": [
              {
                "branch_name": "Material 0",
                "color": "#00000000",
                "open": true,
                "variables": [
                  {
                    "name": "Material Override",
                    "type": 10,
                    "value": {
                      "resource_name": "",
                      "resource_type": 16
                    }
                  },
                  {
                    "name": "diffuse",
                    "type": 4,
                    "value": {
                      "a": 0.5,
                      "b": 0.7529412508010864,
                      "g": 0.7529412508010864,
                      "r": 0.7529412508010864
                    }
                  },
                  {
                    "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": 1.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,
                    "uuid": 1645431364608,
                    "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\n#define MATERIAL_OVERRIDE_NORMAL\nvec3 getMaterialNormal(vec3 normal, vec3 worldCoords, vec3 localCoords)\n{\n\treturn normal;\n}\n\n"
                    }
                  }
                ]
              }
            ],
            "color": "#00000000",
            "open": true
          }
        ],
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "scale",
            "type": 5,
            "value": {
              "x": 0.10490399599075317,
              "y": 0.10539999604225159,
              "z": 0.10490398108959198
            }
          },
          {
            "name": "rotation",
            "type": 5,
            "value": {
              "x": 458.0,
              "y": -40.0,
              "z": 0.0
            }
          },
          {
            "name": "position",
            "type": 5,
            "value": {
              "x": -134.1798095703125,
              "y": -24.9793701171875,
              "z": 7.4092607498168945
            }
          },
          {
            "name": "raytrace",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "voxelize",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "reflect",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "hidden",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "animation time",
            "type": 0,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "object",
            "type": 10,
            "value": {
              "resource_name": "pistons.lwo",
              "resource_type": 5
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 761.0,
          "y": 572.0
        }
      }
    },
    {
      "id": 40,
      "name": "UV VertexModifier",
      "outputs": [
        {
          "id": 41
        }
      ],
      "parent_id": 0,
      "type": "VertexModifierUV",
      "variables": {
        "branch_name": "UV VertexModifier",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "Position",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "Stage",
            "type": 6,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "Shift",
            "type": 11,
            "value": {
              "x": 0.5,
              "y": 0.5
            }
          },
          {
            "name": "Scale",
            "type": 11,
            "value": {
              "x": 0.09000000357627869,
              "y": 0.09000000357627869
            }
          },
          {
            "name": "Rotation",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "Override Original",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "Override Plane",
            "type": 6,
            "value": {
              "v": 0.0
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 580.0,
          "y": 392.0
        }
      }
    },
    {
      "id": 42,
      "name": "UV VertexModifier",
      "outputs": [
        {
          "id": 43
        }
      ],
      "parent_id": 0,
      "type": "VertexModifierUV",
      "variables": {
        "branch_name": "UV VertexModifier",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "Position",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "Stage",
            "type": 6,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "Shift",
            "type": 11,
            "value": {
              "x": 0.5,
              "y": 0.5
            }
          },
          {
            "name": "Scale",
            "type": 11,
            "value": {
              "x": 0.30000001192092896,
              "y": 0.30000001192092896
            }
          },
          {
            "name": "Rotation",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "Override Original",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "Override Plane",
            "type": 6,
            "value": {
              "v": 2.0
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 551.0,
          "y": 229.0
        }
      }
    },
    {
      "id": 44,
      "name": "Sun light for city",
      "outputs": [
        {
          "id": 45
        }
      ],
      "parent_id": 0,
      "type": "Light",
      "variables": {
        "branch_name": "Sun light for city",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "type",
            "type": 6,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "position",
            "type": 5,
            "value": {
              "x": -212.1440887451172,
              "y": -51.04640197753906,
              "z": -240.9739532470703
            }
          },
          {
            "name": "rotation",
            "type": 5,
            "value": {
              "x": 1.0,
              "y": 36.0,
              "z": 0.0
            }
          },
          {
            "name": "dimensions",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "color",
            "type": 4,
            "value": {
              "a": 0.0,
              "b": 0.4000000059604645,
              "g": 0.699999988079071,
              "r": 1.0
            }
          },
          {
            "name": "intensity",
            "type": 0,
            "value": {
              "v": 100.0
            }
          },
          {
            "name": "roughness modifier",
            "type": 0,
            "value": {
              "v": 0.8746359944343567
            }
          },
          {
            "name": "range",
            "type": 0,
            "value": {
              "v": 723.0321044921875
            }
          },
          {
            "name": "fov",
            "type": 0,
            "value": {
              "v": 74.0897445678711
            }
          },
          {
            "name": "area",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "shadowcasting",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "volumetric",
            "type": 9,
            "value": {
              "v": 0.0
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 1054.0,
          "y": -59.0
        }
      }
    },
    {
      "id": 46,
      "name": "NewLight",
      "outputs": [
        {
          "id": 47
        }
      ],
      "parent_id": 0,
      "type": "Light",
      "variables": {
        "branch_name": "NewLight",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "type",
            "type": 6,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "position",
            "type": 5,
            "value": {
              "x": 1432.091796875,
              "y": -473.8625183105469,
              "z": -4.768258571624756
            }
          },
          {
            "name": "rotation",
            "type": 5,
            "value": {
              "x": -18.0,
              "y": -89.0,
              "z": 0.0
            }
          },
          {
            "name": "dimensions",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "color",
            "type": 4,
            "value": {
              "a": 0.0,
              "b": 0.37665799260139465,
              "g": 0.7856715321540833,
              "r": 0.8088235259056091
            }
          },
          {
            "name": "intensity",
            "type": 0,
            "value": {
              "v": 250.0
            }
          },
          {
            "name": "roughness modifier",
            "type": 0,
            "value": {
              "v": 4.34782600402832
            }
          },
          {
            "name": "range",
            "type": 0,
            "value": {
              "v": 4000.0
            }
          },
          {
            "name": "fov",
            "type": 0,
            "value": {
              "v": 10.492307662963867
            }
          },
          {
            "name": "area",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "shadowcasting",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "volumetric",
            "type": 9,
            "value": {
              "v": 0.0
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 1056.0,
          "y": -160.0
        }
      }
    },
    {
      "id": 48,
      "name": "Noise VertexModifier",
      "outputs": [
        {
          "id": 49
        }
      ],
      "parent_id": 0,
      "type": "VertexModifierNoise",
      "variables": {
        "branch_name": "Noise VertexModifier",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "Position",
            "type": 5,
            "value": {
              "x": -119.353515625,
              "y": 8.21911907196045,
              "z": -105.00374603271484
            }
          },
          {
            "name": "Radius",
            "type": 5,
            "value": {
              "x": 200.0,
              "y": 200.0,
              "z": 200.0
            }
          },
          {
            "name": "Stage",
            "type": 6,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "Falloff",
            "type": 6,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "Inverse Falloff",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "Relative to Modifier",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "Strength",
            "type": 5,
            "value": {
              "x": 100.0,
              "y": 1500.0,
              "z": 100.0
            }
          },
          {
            "name": "Noise Scale",
            "type": 5,
            "value": {
              "x": 0.10000000149011612,
              "y": 0.10000000149011612,
              "z": 0.10000000149011612
            }
          },
          {
            "name": "Noise Phase 3D",
            "type": 0,
            "value": {
              "v": -16.923072814941406
            }
          },
          {
            "name": "program",
            "type": 12,
            "value": {
              "text": "\n\n{\n\tvec3 ni = vtx_input.pos * {Name}_params.noise_scale;\n\tfloat n1 = snoise(ni + {Name}_params.noise_phase.xyz * 0.1 + {Name}_params.noise_phase.w * 0.0123);\n\tfloat n2 = 0.5 * snoise(0.5 * ni + {Name}_params.noise_phase.xyz * 0.1 + {Name}_params.noise_phase.w * 0.0217);\n\tvtx_input.pos += vtx_input.norm * (0.5 + n1 + n2) * {Name}_params.scale * 0.1;\n\tvtx_input.norm += (n1 + n2) * 0.1 * {Name}_params.scale;\n\tvtx_input.norm = normalize(vtx_input.norm);\n}\n\n"
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": -406.0,
          "y": 216.0
        }
      }
    },
    {
      "id": 50,
      "inputs": [
        {
          "name": "emitter"
        },
        {
          "name": "modifier",
          "outputs": [
            61,
            92,
            63
          ]
        }
      ],
      "name": "ParticlesContainer",
      "outputs": [
        {
          "id": 53
        }
      ],
      "parent_id": 0,
      "type": "ParticleContainer",
      "variables": {
        "branch_name": "ParticlesContainer",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "max particles",
            "type": 1,
            "value": {
              "v": 100000.0
            }
          },
          {
            "name": "max lifetime",
            "type": 0,
            "value": {
              "v": 8.0
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 264.0,
          "y": 3.0
        }
      }
    },
    {
      "id": 54,
      "inputs": [
        {
          "name": "obj"
        },
        {
          "name": "particles",
          "outputs": [
            53
          ]
        }
      ],
      "name": "ParticlesRendererInstanced",
      "outputs": [
        {
          "id": 57
        }
      ],
      "parent_id": 0,
      "type": "ParticleRendererInstanced",
      "variables": {
        "branch_name": "ParticlesRendererInstanced",
        "children": [
          {
            "branch_name": "materials",
            "color": "#00000000",
            "open": true,
            "variables": [
              {
                "name": "Material Override",
                "type": 10,
                "value": {
                  "resource_name": "",
                  "resource_type": 16
                }
              },
              {
                "name": "diffuse",
                "type": 4,
                "value": {
                  "a": 1.0,
                  "b": 0.30000001192092896,
                  "g": 0.20000000298023224,
                  "r": 0.31200000643730164
                }
              },
              {
                "name": "emmisive",
                "type": 4,
                "value": {
                  "a": 0.0,
                  "b": 0.0,
                  "g": 0.4399999976158142,
                  "r": 1.8070000410079956
                }
              },
              {
                "name": "transparency",
                "type": 0,
                "value": {
                  "v": 0.0
                }
              },
              {
                "name": "roughness",
                "type": 0,
                "value": {
                  "v": 0.0
                }
              },
              {
                "name": "metalness",
                "type": 0,
                "value": {
                  "v": 0.7857139706611633
                }
              },
              {
                "name": "flat",
                "type": 9,
                "value": {
                  "v": 1.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_cube_instancing"
                }
              },
              {
                "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"
                }
              }
            ]
          }
        ],
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "size",
            "type": 0,
            "value": {
              "v": 0.5610970258712769
            }
          },
          {
            "name": "colorDiffuse",
            "type": 4,
            "value": {
              "a": 1.0,
              "b": 0.11400000005960464,
              "g": 3.615999937057495,
              "r": 0.4359999895095825
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 498.0,
          "y": 10.0
        }
      }
    },
    {
      "id": 58,
      "name": "ParticlesEmitterPrimitive",
      "outputs": [
        {
          "id": 59
        }
      ],
      "parent_id": 0,
      "type": "ParticleEmitterPrimitive",
      "variables": {
        "branch_name": "ParticlesEmitterPrimitive",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "scale",
            "type": 5,
            "value": {
              "x": 5.0,
              "y": 5.0,
              "z": 5.0
            }
          },
          {
            "name": "rotation",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "position",
            "type": 5,
            "value": {
              "x": -139.908447265625,
              "y": -71.33031463623047,
              "z": -36.30767822265625
            }
          },
          {
            "name": "emission rate",
            "type": 0,
            "value": {
              "v": 50.0
            }
          },
          {
            "name": "size",
            "type": 5,
            "value": {
              "x": 5.0,
              "y": 5.0,
              "z": 5.0
            }
          },
          {
            "name": "primitive",
            "type": 6,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "lifetime",
            "type": 0,
            "value": {
              "v": 10.0
            }
          },
          {
            "name": "lifetime randomness",
            "type": 0,
            "value": {
              "v": 0.15384599566459656
            }
          },
          {
            "name": "color",
            "type": 4,
            "value": {
              "a": 1.0,
              "b": 1.0,
              "g": 1.0,
              "r": 1.0
            }
          },
          {
            "name": "seed",
            "type": 0,
            "value": {
              "v": 65.53845977783203
            }
          },
          {
            "name": "perimeter only",
            "type": 9,
            "value": {
              "v": 0.0
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 20.0,
          "y": -89.0
        }
      }
    },
    {
      "id": 60,
      "name": "NewParticlesModifierVelocity",
      "outputs": [
        {
          "id": 61
        }
      ],
      "parent_id": 0,
      "type": "ParticleModifierVelocity",
      "variables": {
        "branch_name": "NewParticlesModifierVelocity",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "Position",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "Radius",
            "type": 5,
            "value": {
              "x": 1.0,
              "y": 1.0,
              "z": 1.0
            }
          },
          {
            "name": "Falloff",
            "type": 6,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "Inverse Falloff",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "Velocity",
            "type": 5,
            "value": {
              "x": 1.5,
              "y": -0.75,
              "z": 0.0
            }
          },
          {
            "name": "velocity",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": -0.10000000149011612,
              "z": 0.0
            }
          },
          {
            "name": "randomization base",
            "type": 0,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "randomization range",
            "type": 0,
            "value": {
              "v": 0.0
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 18.0,
          "y": -18.0
        }
      }
    },
    {
      "id": 62,
      "name": "NewParticlesModifierCurl",
      "outputs": [
        {
          "id": 63
        }
      ],
      "parent_id": 0,
      "type": "ParticleModifierCurl",
      "variables": {
        "branch_name": "NewParticlesModifierCurl",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "Position",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "Radius",
            "type": 5,
            "value": {
              "x": 1.0,
              "y": 1.0,
              "z": 1.0
            }
          },
          {
            "name": "Falloff",
            "type": 6,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "Inverse Falloff",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "noise scale",
            "type": 5,
            "value": {
              "x": 0.019999999552965164,
              "y": 0.019999999552965164,
              "z": 0.019999999552965164
            }
          },
          {
            "name": "noise speed",
            "type": 0,
            "value": {
              "v": 0.4000000059604645
            }
          },
          {
            "name": "strength",
            "type": 5,
            "value": {
              "x": 0.5,
              "y": 0.5,
              "z": 0.5
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 32.0,
          "y": 52.0
        }
      }
    },
    {
      "id": 64,
      "inputs": [
        {
          "name": "particles"
        }
      ],
      "name": "NewParticlesRendererRibbon",
      "outputs": [
        {
          "id": 66
        }
      ],
      "parent_id": 0,
      "type": "ParticleRendererRibbon",
      "variables": {
        "branch_name": "NewParticlesRendererRibbon",
        "children": [
          {
            "branch_name": "materials",
            "color": "#00000000",
            "open": true,
            "variables": [
              {
                "name": "Material Override",
                "type": 10,
                "value": {
                  "resource_name": "",
                  "resource_type": 16
                }
              },
              {
                "name": "diffuse",
                "type": 4,
                "value": {
                  "a": 1.0,
                  "b": 0.0430000014603138,
                  "g": 0.06700000166893005,
                  "r": 0.07500000298023224
                }
              },
              {
                "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.9844719767570496
                }
              },
              {
                "name": "metalness",
                "type": 0,
                "value": {
                  "v": 1.0
                }
              },
              {
                "name": "flat",
                "type": 9,
                "value": {
                  "v": 1.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_ribbon_particle"
                }
              },
              {
                "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"
                }
              }
            ]
          }
        ],
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "segments",
            "type": 1,
            "value": {
              "v": 16.0
            }
          },
          {
            "name": "sampling time",
            "type": 0,
            "value": {
              "v": 0.5
            }
          },
          {
            "name": "thickness",
            "type": 0,
            "value": {
              "v": 0.29503101110458374
            }
          },
          {
            "name": "colorDiffuse",
            "type": 4,
            "value": {
              "a": 1.0,
              "b": 0.12200000137090683,
              "g": 0.21199999749660492,
              "r": 0.5839999914169312
            }
          },
          {
            "name": "size",
            "type": 0,
            "value": {
              "v": 1.3819880485534668
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 515.0,
          "y": 109.0
        }
      }
    },
    {
      "id": 67,
      "inputs": [
        {
          "name": "fx",
          "outputs": [
            76
          ]
        },
        {
          "name": "light"
        }
      ],
      "name": "Scene",
      "outputs": [
        {
          "id": 70
        }
      ],
      "parent_id": 0,
      "type": "SceneGroup",
      "variables": {
        "branch_name": "Scene",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "scale",
            "type": 5,
            "value": {
              "x": 100.0,
              "y": 100.0,
              "z": 100.0
            }
          },
          {
            "name": "rotation",
            "type": 5,
            "value": {
              "x": 180.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "position",
            "type": 5,
            "value": {
              "x": -76.92505645751953,
              "y": 4.323826313018799,
              "z": -48.35237121582031
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 11.0,
          "y": 223.0
        }
      }
    },
    {
      "id": 71,
      "inputs": [
        {
          "name": "obj"
        },
        {
          "name": "target obj"
        },
        {
          "name": "inst"
        },
        {
          "name": "vm"
        },
        {
          "cvar_uuid": 1651963262976,
          "name": "animation time",
          "outputs": [
            89
          ]
        }
      ],
      "name": "Mesh",
      "outputs": [
        {
          "id": 76
        }
      ],
      "parent_id": 67,
      "type": "Meshrenderer",
      "variables": {
        "branch_name": "Mesh",
        "children": [
          {
            "branch_name": "materials",
            "children": [
              {
                "branch_name": "Material 0",
                "color": "#00000000",
                "open": true,
                "variables": [
                  {
                    "name": "Material Override",
                    "type": 10,
                    "value": {
                      "resource_name": "",
                      "resource_type": 16
                    }
                  },
                  {
                    "name": "diffuse",
                    "type": 4,
                    "value": {
                      "a": 0.5,
                      "b": 1.0,
                      "g": 1.0,
                      "r": 1.0
                    }
                  },
                  {
                    "name": "emmisive",
                    "type": 4,
                    "value": {
                      "a": 0.0,
                      "b": 0.10000000149011612,
                      "g": 0.10000000149011612,
                      "r": 0.10000000149011612
                    }
                  },
                  {
                    "name": "transparency",
                    "type": 0,
                    "value": {
                      "v": 0.0
                    }
                  },
                  {
                    "name": "roughness",
                    "type": 0,
                    "value": {
                      "v": 1.0
                    }
                  },
                  {
                    "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": 1.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": "dance_scene.gltf/images/1/Ch03_1001_Diffuse",
                      "resource_type": 14
                    }
                  },
                  {
                    "name": "emissive texture",
                    "type": 10,
                    "value": {
                      "resource_name": "dance_scene.gltf/images/1/Ch03_1001_Diffuse",
                      "resource_type": 14
                    }
                  },
                  {
                    "name": "metalic roughness texture",
                    "type": 10,
                    "value": {
                      "resource_name": "",
                      "resource_type": 14
                    }
                  },
                  {
                    "name": "normal texture",
                    "type": 10,
                    "value": {
                      "resource_name": "dance_scene.gltf/images/0/Ch03_1001_Normal",
                      "resource_type": 14
                    }
                  },
                  {
                    "name": "shader",
                    "type": 12,
                    "uuid": 1652850898944,
                    "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\n"
                    }
                  }
                ]
              },
              {
                "branch_name": "Material 1",
                "color": "#00000000",
                "open": true,
                "variables": [
                  {
                    "name": "Material Override",
                    "type": 10,
                    "value": {
                      "resource_name": "",
                      "resource_type": 16
                    }
                  },
                  {
                    "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"
                    }
                  }
                ]
              },
              {
                "branch_name": "Material 2",
                "color": "#00000000",
                "open": true,
                "variables": [
                  {
                    "name": "Material Override",
                    "type": 10,
                    "value": {
                      "resource_name": "",
                      "resource_type": 16
                    }
                  },
                  {
                    "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"
                    }
                  }
                ]
              },
              {
                "branch_name": "Material 3",
                "color": "#00000000",
                "open": true,
                "variables": [
                  {
                    "name": "Material Override",
                    "type": 10,
                    "value": {
                      "resource_name": "",
                      "resource_type": 16
                    }
                  },
                  {
                    "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"
                    }
                  }
                ]
              }
            ],
            "color": "#00000000",
            "open": true
          }
        ],
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "scale",
            "type": 5,
            "value": {
              "x": 1.0,
              "y": 1.0,
              "z": 1.0
            }
          },
          {
            "name": "rotation",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "position",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "raytrace",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "voxelize",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "reflect",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "hidden",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "graph_exposed": true,
            "name": "animation time",
            "type": 0,
            "uuid": 1651963262976,
            "value": {
              "v": 366.51239013671875
            }
          },
          {
            "name": "object",
            "type": 10,
            "value": {
              "resource_name": "dance_scene.gltf/mesh/0/Mesh",
              "resource_type": 5
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": -185.0,
          "y": 276.0
        }
      }
    },
    {
      "id": 78,
      "inputs": [
        {
          "name": "fx",
          "outputs": [
            87
          ]
        },
        {
          "name": "light"
        }
      ],
      "name": "RiggedFigure.gltf",
      "outputs": [
        {
          "id": 81
        }
      ],
      "parent_id": 0,
      "type": "SceneGroup",
      "variables": {
        "branch_name": "RiggedFigure.gltf",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "scale",
            "type": 5,
            "value": {
              "x": 100.0,
              "y": 100.0,
              "z": 100.0
            }
          },
          {
            "name": "rotation",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": -38.0,
              "z": 0.0
            }
          },
          {
            "name": "position",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": -153.815185546875,
              "z": 0.0
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 403.0,
          "y": 574.0
        }
      }
    },
    {
      "id": 82,
      "inputs": [
        {
          "name": "obj"
        },
        {
          "name": "target obj"
        },
        {
          "name": "inst"
        },
        {
          "name": "vm"
        }
      ],
      "name": "Proxy",
      "outputs": [
        {
          "id": 87
        }
      ],
      "parent_id": 78,
      "type": "Meshrenderer",
      "variables": {
        "branch_name": "Proxy",
        "children": [
          {
            "branch_name": "materials",
            "children": [
              {
                "branch_name": "Material 0",
                "color": "#00000000",
                "open": true,
                "variables": [
                  {
                    "name": "Material Override",
                    "type": 10,
                    "value": {
                      "resource_name": "",
                      "resource_type": 16
                    }
                  },
                  {
                    "name": "diffuse",
                    "type": 4,
                    "value": {
                      "a": 0.5,
                      "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": 1.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"
                    }
                  }
                ]
              },
              {
                "branch_name": "Material 1",
                "color": "#000000ff",
                "open": true,
                "variables": [
                  {
                    "name": "Material Override",
                    "type": 10,
                    "value": {
                      "resource_name": "",
                      "resource_type": 16
                    }
                  },
                  {
                    "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"
                    }
                  }
                ]
              },
              {
                "branch_name": "Material 2",
                "color": "#ff000000",
                "open": true,
                "variables": [
                  {
                    "name": "Material Override",
                    "type": 10,
                    "value": {
                      "resource_name": "",
                      "resource_type": 16
                    }
                  },
                  {
                    "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"
                    }
                  }
                ]
              },
              {
                "branch_name": "Material 3",
                "color": "#00000000",
                "open": true,
                "variables": [
                  {
                    "name": "Material Override",
                    "type": 10,
                    "value": {
                      "resource_name": "",
                      "resource_type": 16
                    }
                  },
                  {
                    "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"
                    }
                  }
                ]
              }
            ],
            "color": "#00000000",
            "open": true
          }
        ],
        "color": "#ffff0000",
        "open": true,
        "variables": [
          {
            "name": "scale",
            "type": 5,
            "value": {
              "x": 1.0,
              "y": 1.0,
              "z": 1.0
            }
          },
          {
            "name": "rotation",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "position",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": 0.0,
              "z": 0.0
            }
          },
          {
            "name": "raytrace",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "voxelize",
            "type": 9,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "reflect",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "hidden",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "animation time",
            "type": 0,
            "value": {
              "v": 354.0372619628906
            }
          },
          {
            "name": "object",
            "type": 10,
            "value": {
              "resource_name": "RiggedFigure.gltf/0/Proxy",
              "resource_type": 5
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 218.0,
          "y": 644.0
        }
      }
    },
    {
      "id": 88,
      "name": "NewLinearValue",
      "outputs": [
        {
          "id": 89
        }
      ],
      "parent_id": 0,
      "type": "ValueLinear",
      "variables": {
        "branch_name": "NewLinearValue",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "frequency",
            "type": 0,
            "value": {
              "v": 2.0
            }
          },
          {
            "name": "scale",
            "type": 0,
            "value": {
              "v": 25.0
            }
          },
          {
            "name": "wrap ar",
            "type": 0,
            "value": {
              "v": 25.0
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": -357.0,
          "y": 402.0
        }
      }
    },
    {
      "id": 90,
      "inputs": [
        {
          "name": "fx_ent",
          "outputs": [
            76
          ]
        },
        {
          "cvar_uuid": 1652155061248,
          "name": "seed",
          "outputs": [
            95
          ]
        }
      ],
      "name": "NewParticlesEmitterGeometry",
      "outputs": [
        {
          "id": 92
        }
      ],
      "parent_id": 0,
      "type": "ParticleEmitterGeometry",
      "variables": {
        "branch_name": "NewParticlesEmitterGeometry",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "emission rate",
            "type": 0,
            "value": {
              "v": 200000.0
            }
          },
          {
            "name": "lifetime",
            "type": 0,
            "value": {
              "v": 0.5
            }
          },
          {
            "name": "lifetime randomness",
            "type": 0,
            "value": {
              "v": 2.0
            }
          },
          {
            "name": "color",
            "type": 4,
            "value": {
              "a": 1.0,
              "b": 1.0,
              "g": 1.0,
              "r": 1.0
            }
          },
          {
            "graph_exposed": true,
            "name": "seed",
            "type": 0,
            "uuid": 1652155061248,
            "value": {
              "v": 49.883544921875
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 9.0,
          "y": 123.0
        }
      }
    },
    {
      "id": 94,
      "name": "NewLinearValue",
      "outputs": [
        {
          "id": 95
        }
      ],
      "parent_id": 0,
      "type": "ValueLinear",
      "variables": {
        "branch_name": "NewLinearValue",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "frequency",
            "type": 0,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "scale",
            "type": 0,
            "value": {
              "v": 2.5155279636383057
            }
          },
          {
            "name": "wrap ar",
            "type": 0,
            "value": {
              "v": 27.639753341674805
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": -228.0,
          "y": 115.0
        }
      }
    },
    {
      "id": 96,
      "inputs": [
        {
          "name": "fx_ent"
        },
        {
          "cvar_uuid": 1652155407360,
          "name": "seed"
        }
      ],
      "name": "NewParticlesEmitterGeometry",
      "outputs": [
        {
          "id": 98
        }
      ],
      "parent_id": 0,
      "type": "ParticleEmitterGeometry",
      "variables": {
        "branch_name": "NewParticlesEmitterGeometry",
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "emission rate",
            "type": 0,
            "value": {
              "v": 5000.0
            }
          },
          {
            "name": "lifetime",
            "type": 0,
            "value": {
              "v": 5.0
            }
          },
          {
            "name": "lifetime randomness",
            "type": 0,
            "value": {
              "v": 0.07763999700546265
            }
          },
          {
            "name": "color",
            "type": 4,
            "value": {
              "a": 1.0,
              "b": 0.49399998784065247,
              "g": 0.23999999463558197,
              "r": 0.7570000290870667
            }
          },
          {
            "graph_exposed": true,
            "name": "seed",
            "type": 0,
            "uuid": 1652155407360,
            "value": {
              "v": 31.65837860107422
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": 23.0,
          "y": -183.0
        }
      }
    },
    {
      "id": 100,
      "name": "Twist VertexModifier",
      "outputs": [
        {
          "id": 101
        }
      ],
      "parent_id": 0,
      "type": "VertexModifierTwist",
      "variables": {
        "branch_name": "Twist VertexModifier",
        "color": "#ffff0000",
        "open": true,
        "variables": [
          {
            "name": "Position",
            "type": 5,
            "value": {
              "x": -0.19031333923339844,
              "y": -6.103515625e-05,
              "z": 1.5085506439208984
            }
          },
          {
            "name": "Radius",
            "type": 5,
            "value": {
              "x": 5.480000019073486,
              "y": 5.480000019073486,
              "z": 5.480000019073486
            }
          },
          {
            "name": "Stage",
            "type": 6,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "Falloff",
            "type": 6,
            "value": {
              "v": 1.0
            }
          },
          {
            "name": "Inverse Falloff",
            "type": 9,
            "value": {
              "v": 0.0
            }
          },
          {
            "name": "Twist Axis",
            "type": 5,
            "value": {
              "x": 0.0,
              "y": -80.0,
              "z": 0.0
            }
          },
          {
            "name": "Angle",
            "type": 0,
            "value": {
              "v": 0.4000000059604645
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": -239.0,
          "y": 29.0
        }
      }
    },
    {
      "id": 102,
      "name": "Striped material test",
      "outputs": [
        {
          "id": 103
        }
      ],
      "parent_id": 0,
      "type": "Material",
      "variables": {
        "branch_name": "Striped material test",
        "children": [
          {
            "branch_name": "materials",
            "children": [
              {
                "branch_name": "Material",
                "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"
                    }
                  }
                ]
              }
            ],
            "color": "#00000000",
            "open": true
          }
        ],
        "color": "#00000000",
        "open": true,
        "variables": [
          {
            "name": "Export to JSON",
            "type": 2
          },
          {
            "name": "Material Override",
            "type": 10,
            "value": {
              "resource_name": "",
              "resource_type": 16
            }
          },
          {
            "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.08728200197219849
            }
          },
          {
            "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": "hardwood-brown-planks-albedo.png",
              "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": "hardwood-brown-planks-normal-ogl.png",
              "resource_type": 14
            }
          },
          {
            "name": "shader",
            "type": 12,
            "uuid": 1653031160832,
            "value": {
              "text": "\n#define MATERIAL_OVERRIDE_ALBEDO\nvec4 getMaterialAlbedo(vec4 albedo, vec3 worldCoords, vec3 localCoords)\n{\n\t//albedo.rgb = mod(localCoords.xxx, vec3(1.0));\n\t//return vec4(step(vec3(0.5), albedo.rgb), 1.0);\n\treturn albedo;\n}\n\n#define MATERIAL_OVERRIDE_ROUGHNESS\nfloat getMaterialRoughness(float roughness, vec3 worldCoords, vec3 localCoords)\n{\n\tfloat new_roughness = mod(localCoords.x, 1.0);\n\treturn roughness * (step(0.5, new_roughness) * 0.25 + 0.1);\n}\n\n//#define MATERIAL_OVERRIDE_METALNESS\n//float getMaterialMetalness(vec3 worldCoords, vec3 localCoords)\n//{\n//\treturn 1.0;\n//}\n\n\n\n\n"
            }
          }
        ]
      },
      "visual": {
        "collapsed": {
          "v": false
        },
        "position": {
          "x": -227.0,
          "y": -57.0
        }
      }
    }
  ]
}