{
    "m_SGVersion": 3,
    "m_Type": "UnityEditor.ShaderGraph.GraphData",
    "m_ObjectId": "755a93254141488399087b3308ad36ef",
    "m_Properties": [
        {
            "m_Id": "8ab10da2124da78dbf0ae0289b56de8b"
        },
        {
            "m_Id": "e5ff779cf6e24d76bcf888e4273eca23"
        }
    ],
    "m_Keywords": [],
    "m_Dropdowns": [],
    "m_CategoryData": [
        {
            "m_Id": "47713774a4eb4299ba8b2a71387db83b"
        }
    ],
    "m_Nodes": [
        {
            "m_Id": "515415114022d483bfcdfd550d1665da"
        },
        {
            "m_Id": "c43251a50a5947879de8aba4500e9614"
        },
        {
            "m_Id": "fe2a3c68665e44c1a68cb56972054411"
        },
        {
            "m_Id": "dd2f62e9497e449783da8a10acb800f0"
        },
        {
            "m_Id": "b3fadcf6ec584e5facf413fb91de479b"
        },
        {
            "m_Id": "055ab909694b4e8bbe0b2cfd584a4fd0"
        },
        {
            "m_Id": "c5401ca55ff7479a943cd8e195cce606"
        }
    ],
    "m_GroupDatas": [],
    "m_StickyNoteDatas": [],
    "m_Edges": [
        {
            "m_OutputSlot": {
                "m_Node": {
                    "m_Id": "055ab909694b4e8bbe0b2cfd584a4fd0"
                },
                "m_SlotId": 0
            },
            "m_InputSlot": {
                "m_Node": {
                    "m_Id": "c5401ca55ff7479a943cd8e195cce606"
                },
                "m_SlotId": 0
            }
        },
        {
            "m_OutputSlot": {
                "m_Node": {
                    "m_Id": "b3fadcf6ec584e5facf413fb91de479b"
                },
                "m_SlotId": 0
            },
            "m_InputSlot": {
                "m_Node": {
                    "m_Id": "c5401ca55ff7479a943cd8e195cce606"
                },
                "m_SlotId": 1
            }
        },
        {
            "m_OutputSlot": {
                "m_Node": {
                    "m_Id": "b3fadcf6ec584e5facf413fb91de479b"
                },
                "m_SlotId": 0
            },
            "m_InputSlot": {
                "m_Node": {
                    "m_Id": "dd2f62e9497e449783da8a10acb800f0"
                },
                "m_SlotId": 0
            }
        },
        {
            "m_OutputSlot": {
                "m_Node": {
                    "m_Id": "c43251a50a5947879de8aba4500e9614"
                },
                "m_SlotId": 0
            },
            "m_InputSlot": {
                "m_Node": {
                    "m_Id": "dd2f62e9497e449783da8a10acb800f0"
                },
                "m_SlotId": 5
            }
        },
        {
            "m_OutputSlot": {
                "m_Node": {
                    "m_Id": "c5401ca55ff7479a943cd8e195cce606"
                },
                "m_SlotId": 3
            },
            "m_InputSlot": {
                "m_Node": {
                    "m_Id": "515415114022d483bfcdfd550d1665da"
                },
                "m_SlotId": 1
            }
        },
        {
            "m_OutputSlot": {
                "m_Node": {
                    "m_Id": "dd2f62e9497e449783da8a10acb800f0"
                },
                "m_SlotId": 2
            },
            "m_InputSlot": {
                "m_Node": {
                    "m_Id": "c5401ca55ff7479a943cd8e195cce606"
                },
                "m_SlotId": 2
            }
        },
        {
            "m_OutputSlot": {
                "m_Node": {
                    "m_Id": "fe2a3c68665e44c1a68cb56972054411"
                },
                "m_SlotId": 0
            },
            "m_InputSlot": {
                "m_Node": {
                    "m_Id": "dd2f62e9497e449783da8a10acb800f0"
                },
                "m_SlotId": 4
            }
        }
    ],
    "m_VertexContext": {
        "m_Position": {
            "x": 1894.0,
            "y": -349.5000305175781
        },
        "m_Blocks": []
    },
    "m_FragmentContext": {
        "m_Position": {
            "x": 1894.0,
            "y": -149.50003051757813
        },
        "m_Blocks": []
    },
    "m_PreviewData": {
        "serializedMesh": {
            "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}",
            "m_Guid": ""
        },
        "preventRotation": false
    },
    "m_Path": "SpeedTree",
    "m_GraphPrecision": 0,
    "m_PreviewMode": 2,
    "m_OutputNode": {
        "m_Id": "515415114022d483bfcdfd550d1665da"
    },
    "m_SubDatas": [],
    "m_ActiveTargets": []
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.PropertyNode",
    "m_ObjectId": "055ab909694b4e8bbe0b2cfd584a4fd0",
    "m_Group": {
        "m_Id": ""
    },
    "m_Name": "Property",
    "m_DrawState": {
        "m_Expanded": true,
        "m_Position": {
            "serializedVersion": "2",
            "x": 943.2000122070313,
            "y": -1398.4000244140625,
            "width": 131.99993896484376,
            "height": 33.5999755859375
        }
    },
    "m_Slots": [
        {
            "m_Id": "25fe22afbafd40eb923c8bd7da0590e4"
        }
    ],
    "synonyms": [],
    "m_Precision": 0,
    "m_PreviewExpanded": true,
    "m_DismissedVersion": 0,
    "m_PreviewMode": 0,
    "m_CustomColors": {
        "m_SerializableColors": []
    },
    "m_Property": {
        "m_Id": "e5ff779cf6e24d76bcf888e4273eca23"
    }
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot",
    "m_ObjectId": "25fe22afbafd40eb923c8bd7da0590e4",
    "m_Id": 0,
    "m_DisplayName": "IsBillboard",
    "m_SlotType": 1,
    "m_Hidden": false,
    "m_ShaderOutputName": "Out",
    "m_StageCapability": 3,
    "m_Value": false,
    "m_DefaultValue": false
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot",
    "m_ObjectId": "33c7d1f937f84de88dab6b78171ea330",
    "m_Id": 0,
    "m_DisplayName": "Out",
    "m_SlotType": 1,
    "m_Hidden": false,
    "m_ShaderOutputName": "Out",
    "m_StageCapability": 3,
    "m_Value": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0,
        "w": 0.0
    },
    "m_DefaultValue": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0,
        "w": 0.0
    },
    "m_Labels": []
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.CategoryData",
    "m_ObjectId": "47713774a4eb4299ba8b2a71387db83b",
    "m_Name": "",
    "m_ChildObjectList": [
        {
            "m_Id": "8ab10da2124da78dbf0ae0289b56de8b"
        },
        {
            "m_Id": "e5ff779cf6e24d76bcf888e4273eca23"
        }
    ]
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode",
    "m_ObjectId": "515415114022d483bfcdfd550d1665da",
    "m_Group": {
        "m_Id": ""
    },
    "m_Name": "Out_Vector4",
    "m_DrawState": {
        "m_Expanded": true,
        "m_Position": {
            "serializedVersion": "2",
            "x": 1373.5999755859375,
            "y": -1305.5999755859375,
            "width": 182.4000244140625,
            "height": 100.7999267578125
        }
    },
    "m_Slots": [
        {
            "m_Id": "f3a9bebf31974f7eb2e9efd993bab257"
        }
    ],
    "synonyms": [],
    "m_Precision": 0,
    "m_PreviewExpanded": true,
    "m_DismissedVersion": 0,
    "m_PreviewMode": 0,
    "m_CustomColors": {
        "m_SerializableColors": []
    },
    "IsFirstSlotValid": true
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot",
    "m_ObjectId": "84eab20a36c442c39d153322718082df",
    "m_Id": 0,
    "m_DisplayName": "Out",
    "m_SlotType": 1,
    "m_Hidden": false,
    "m_ShaderOutputName": "Out",
    "m_StageCapability": 3,
    "m_Value": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0,
        "w": 0.0
    },
    "m_DefaultValue": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0,
        "w": 0.0
    },
    "m_Labels": []
}

{
    "m_SGVersion": 1,
    "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty",
    "m_ObjectId": "8ab10da2124da78dbf0ae0289b56de8b",
    "m_Guid": {
        "m_GuidSerialized": "14cc25ba-b995-478e-9d66-13c304e58e96"
    },
    "m_Name": "ObjectSpacePosition",
    "m_DefaultRefNameVersion": 0,
    "m_RefNameGeneratedByDisplayName": "",
    "m_DefaultReferenceName": "Vector3_DF61F3B",
    "m_OverrideReferenceName": "",
    "m_GeneratePropertyBlock": true,
    "m_UseCustomSlotLabel": false,
    "m_CustomSlotLabel": "",
    "m_DismissedVersion": 0,
    "m_Precision": 0,
    "overrideHLSLDeclaration": false,
    "hlslDeclarationOverride": 0,
    "m_Hidden": false,
    "m_Value": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0,
        "w": 0.0
    }
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
    "m_ObjectId": "985f4d22277e4c848f1a4e8599825c1e",
    "m_Id": 2,
    "m_DisplayName": "False",
    "m_SlotType": 0,
    "m_Hidden": false,
    "m_ShaderOutputName": "False",
    "m_StageCapability": 3,
    "m_Value": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0,
        "w": 0.0
    },
    "m_DefaultValue": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0,
        "w": 0.0
    }
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
    "m_ObjectId": "9865b2e64e2f4147967bb32a63ad7e47",
    "m_Id": 1,
    "m_DisplayName": "True",
    "m_SlotType": 0,
    "m_Hidden": false,
    "m_ShaderOutputName": "True",
    "m_StageCapability": 3,
    "m_Value": {
        "x": 1.0,
        "y": 1.0,
        "z": 1.0,
        "w": 1.0
    },
    "m_DefaultValue": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0,
        "w": 0.0
    }
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot",
    "m_ObjectId": "99211ac232b942c7a446624cc6276ea0",
    "m_Id": 5,
    "m_DisplayName": "UV3",
    "m_SlotType": 0,
    "m_Hidden": false,
    "m_ShaderOutputName": "UV3",
    "m_StageCapability": 3,
    "m_Value": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0,
        "w": 0.0
    },
    "m_DefaultValue": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0,
        "w": 0.0
    },
    "m_Labels": []
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.PropertyNode",
    "m_ObjectId": "b3fadcf6ec584e5facf413fb91de479b",
    "m_Group": {
        "m_Id": ""
    },
    "m_Name": "Property",
    "m_DrawState": {
        "m_Expanded": true,
        "m_Position": {
            "serializedVersion": "2",
            "x": 528.0,
            "y": -1288.800048828125,
            "width": 186.4000244140625,
            "height": 33.60009765625
        }
    },
    "m_Slots": [
        {
            "m_Id": "c8285dacdfe94e1a8ec6d81261661975"
        }
    ],
    "synonyms": [],
    "m_Precision": 0,
    "m_PreviewExpanded": true,
    "m_DismissedVersion": 0,
    "m_PreviewMode": 0,
    "m_CustomColors": {
        "m_SerializableColors": []
    },
    "m_Property": {
        "m_Id": "8ab10da2124da78dbf0ae0289b56de8b"
    }
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
    "m_ObjectId": "b4d3ad6c92014bc4926e0dce5607559b",
    "m_Id": 3,
    "m_DisplayName": "Out",
    "m_SlotType": 1,
    "m_Hidden": false,
    "m_ShaderOutputName": "Out",
    "m_StageCapability": 3,
    "m_Value": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0,
        "w": 0.0
    },
    "m_DefaultValue": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0,
        "w": 0.0
    }
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot",
    "m_ObjectId": "bd0e784d2ccf46558fb47a1faf722661",
    "m_Id": 4,
    "m_DisplayName": "UV2",
    "m_SlotType": 0,
    "m_Hidden": false,
    "m_ShaderOutputName": "UV2",
    "m_StageCapability": 3,
    "m_Value": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0,
        "w": 0.0
    },
    "m_DefaultValue": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0,
        "w": 0.0
    },
    "m_Labels": []
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.UVNode",
    "m_ObjectId": "c43251a50a5947879de8aba4500e9614",
    "m_Group": {
        "m_Id": ""
    },
    "m_Name": "UV",
    "m_DrawState": {
        "m_Expanded": true,
        "m_Position": {
            "serializedVersion": "2",
            "x": 543.9999389648438,
            "y": -1100.0,
            "width": 145.5999755859375,
            "height": 127.2000732421875
        }
    },
    "m_Slots": [
        {
            "m_Id": "33c7d1f937f84de88dab6b78171ea330"
        }
    ],
    "synonyms": [
        "texcoords",
        "coords",
        "coordinates"
    ],
    "m_Precision": 0,
    "m_PreviewExpanded": false,
    "m_DismissedVersion": 0,
    "m_PreviewMode": 0,
    "m_CustomColors": {
        "m_SerializableColors": []
    },
    "m_OutputChannel": 3
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.BranchNode",
    "m_ObjectId": "c5401ca55ff7479a943cd8e195cce606",
    "m_Group": {
        "m_Id": ""
    },
    "m_Name": "Branch",
    "m_DrawState": {
        "m_Expanded": true,
        "m_Position": {
            "serializedVersion": "2",
            "x": 1100.0,
            "y": -1350.4000244140625,
            "width": 172.0,
            "height": 141.5999755859375
        }
    },
    "m_Slots": [
        {
            "m_Id": "f2bab7af64f74b16a0e2682158527c3e"
        },
        {
            "m_Id": "9865b2e64e2f4147967bb32a63ad7e47"
        },
        {
            "m_Id": "985f4d22277e4c848f1a4e8599825c1e"
        },
        {
            "m_Id": "b4d3ad6c92014bc4926e0dce5607559b"
        }
    ],
    "synonyms": [
        "switch",
        "if",
        "else"
    ],
    "m_Precision": 0,
    "m_PreviewExpanded": false,
    "m_DismissedVersion": 0,
    "m_PreviewMode": 0,
    "m_CustomColors": {
        "m_SerializableColors": []
    }
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot",
    "m_ObjectId": "c7ceaf04428e4c13802efd03d5ccecc8",
    "m_Id": 0,
    "m_DisplayName": "ObjectSpacePosition",
    "m_SlotType": 0,
    "m_Hidden": false,
    "m_ShaderOutputName": "ObjectSpacePosition",
    "m_StageCapability": 3,
    "m_Value": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0
    },
    "m_DefaultValue": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0
    },
    "m_Labels": []
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot",
    "m_ObjectId": "c8285dacdfe94e1a8ec6d81261661975",
    "m_Id": 0,
    "m_DisplayName": "ObjectSpacePosition",
    "m_SlotType": 1,
    "m_Hidden": false,
    "m_ShaderOutputName": "Out",
    "m_StageCapability": 3,
    "m_Value": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0
    },
    "m_DefaultValue": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0
    },
    "m_Labels": []
}

{
    "m_SGVersion": 1,
    "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode",
    "m_ObjectId": "dd2f62e9497e449783da8a10acb800f0",
    "m_Group": {
        "m_Id": ""
    },
    "m_Name": "SpeedTree9LeafFacing (Custom Function)",
    "m_DrawState": {
        "m_Expanded": true,
        "m_Position": {
            "serializedVersion": "2",
            "x": 730.4000244140625,
            "y": -1216.800048828125,
            "width": 344.7999267578125,
            "height": 165.5999755859375
        }
    },
    "m_Slots": [
        {
            "m_Id": "c7ceaf04428e4c13802efd03d5ccecc8"
        },
        {
            "m_Id": "bd0e784d2ccf46558fb47a1faf722661"
        },
        {
            "m_Id": "99211ac232b942c7a446624cc6276ea0"
        },
        {
            "m_Id": "fa8172d0491c4feaaeed417f19db78b6"
        }
    ],
    "synonyms": [
        "code",
        "HLSL"
    ],
    "m_Precision": 0,
    "m_PreviewExpanded": false,
    "m_DismissedVersion": 0,
    "m_PreviewMode": 0,
    "m_CustomColors": {
        "m_SerializableColors": []
    },
    "m_SourceType": 0,
    "m_FunctionName": "SpeedTree9LeafFacing",
    "m_FunctionSource": "33eafb83c6bce0842b6887eebaf95436",
    "m_FunctionBody": "Enter function body here..."
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty",
    "m_ObjectId": "e5ff779cf6e24d76bcf888e4273eca23",
    "m_Guid": {
        "m_GuidSerialized": "e666ebd7-9d99-4192-8bea-f431baeaedf5"
    },
    "m_Name": "IsBillboard",
    "m_DefaultRefNameVersion": 1,
    "m_RefNameGeneratedByDisplayName": "IsBillboard",
    "m_DefaultReferenceName": "_IsBillboard",
    "m_OverrideReferenceName": "",
    "m_GeneratePropertyBlock": true,
    "m_UseCustomSlotLabel": false,
    "m_CustomSlotLabel": "",
    "m_DismissedVersion": 0,
    "m_Precision": 0,
    "overrideHLSLDeclaration": false,
    "hlslDeclarationOverride": 0,
    "m_Hidden": false,
    "m_Value": false
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot",
    "m_ObjectId": "f2bab7af64f74b16a0e2682158527c3e",
    "m_Id": 0,
    "m_DisplayName": "Predicate",
    "m_SlotType": 0,
    "m_Hidden": false,
    "m_ShaderOutputName": "Predicate",
    "m_StageCapability": 3,
    "m_Value": false,
    "m_DefaultValue": false
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot",
    "m_ObjectId": "f3a9bebf31974f7eb2e9efd993bab257",
    "m_Id": 1,
    "m_DisplayName": "ObjectSpacePositionOut",
    "m_SlotType": 0,
    "m_Hidden": false,
    "m_ShaderOutputName": "ObjectSpacePositionOut",
    "m_StageCapability": 3,
    "m_Value": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0
    },
    "m_DefaultValue": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0
    },
    "m_Labels": []
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot",
    "m_ObjectId": "fa8172d0491c4feaaeed417f19db78b6",
    "m_Id": 2,
    "m_DisplayName": "LeafFacingVertexPosition",
    "m_SlotType": 1,
    "m_Hidden": false,
    "m_ShaderOutputName": "LeafFacingVertexPosition",
    "m_StageCapability": 3,
    "m_Value": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0
    },
    "m_DefaultValue": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0
    },
    "m_Labels": []
}

{
    "m_SGVersion": 0,
    "m_Type": "UnityEditor.ShaderGraph.UVNode",
    "m_ObjectId": "fe2a3c68665e44c1a68cb56972054411",
    "m_Group": {
        "m_Id": ""
    },
    "m_Name": "UV",
    "m_DrawState": {
        "m_Expanded": true,
        "m_Position": {
            "serializedVersion": "2",
            "x": 543.9999389648438,
            "y": -1234.39990234375,
            "width": 145.5999755859375,
            "height": 127.2000732421875
        }
    },
    "m_Slots": [
        {
            "m_Id": "84eab20a36c442c39d153322718082df"
        }
    ],
    "synonyms": [
        "texcoords",
        "coords",
        "coordinates"
    ],
    "m_Precision": 0,
    "m_PreviewExpanded": false,
    "m_DismissedVersion": 0,
    "m_PreviewMode": 0,
    "m_CustomColors": {
        "m_SerializableColors": []
    },
    "m_OutputChannel": 2
}

