{
"id": "767d8daa-9a75-4742-b3b9-29edc2822b6b",
"editor": {
"size": {
"x": 10000.0,
"y": 10000.0
},
"origin": {
"x": 5000.0,
"y": 5000.0
},
"zoom": 0.2800002,
"scroll_offset": {
"x": 3335.3186,
"y": 4227.31
}
},
"properties": [],
"nodes": [
{
"id": "b64681cb-3260-4e56-86c0-6e3e10289cd7",
"group_id": "d69d3d06-4b54-4c3f-8b0f-a6e8a884ae93",
"name": "Combine",
"node_type": "13481ca1-b778-5bef-9144-b023572fe100",
"node": {
"r": {
"value": 0.0,
"connected": [
{
"node": "a2f5d28c-afa3-4be1-ae5a-d8f19ccc0619",
"idx": 0
},
"F32"
]
},
"g": {
"value": 0.0,
"connected": [
{
"node": "a2f5d28c-afa3-4be1-ae5a-d8f19ccc0619",
"idx": 1
},
"F32"
]
},
"b": {
"value": -1.0,
"connected": null
},
"a": {
"value": 0.0,
"connected": null
}
},
"area": {
"min": {
"x": -699.2676,
"y": 151.08888
},
"max": {
"x": -487.26758,
"y": 265.08905
}
}
},
{
"id": "23781007-e1a6-413b-a16b-c745638fefa2",
"group_id": "d69d3d06-4b54-4c3f-8b0f-a6e8a884ae93",
"name": "Fraction",
"node_type": "0472481c-82f5-558b-8069-3a79f54fb5e2",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "81e31d17-ad03-4a47-ab33-d0b414b4a8a2",
"idx": 0
},
"DynamicVector"
]
}
},
"area": {
"min": {
"x": -1591.8301,
"y": 67.31919
},
"max": {
"x": -1379.8302,
"y": 118.31928
}
}
},
{
"id": "ac3c053e-e052-4cd7-ba62-dfd0a4ca0677",
"group_id": "d69d3d06-4b54-4c3f-8b0f-a6e8a884ae93",
"name": "Multiply",
"node_type": "481abe34-be9b-5182-8ba3-6f2bffdf1137",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "23781007-e1a6-413b-a16b-c745638fefa2",
"idx": 0
},
"Dynamic"
]
},
"b": {
"value": {
"data": [
2.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
}
},
"area": {
"min": {
"x": -1338.6434,
"y": 57.007504
},
"max": {
"x": -1126.6434,
"y": 129.00774
}
}
},
{
"id": "566c99e6-94ac-49e7-bdc4-72d63af6ed94",
"group_id": "d69d3d06-4b54-4c3f-8b0f-a6e8a884ae93",
"name": "Subtract",
"node_type": "8ede7412-4df6-54d5-8254-1e6eaa46420b",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "ac3c053e-e052-4cd7-ba62-dfd0a4ca0677",
"idx": 0
},
"DynamicVector"
]
},
"b": {
"value": {
"data": [
1.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
}
},
"area": {
"min": {
"x": -1028.1168,
"y": 49.883976
},
"max": {
"x": -816.1168,
"y": 121.884155
}
}
},
{
"id": "a2f5d28c-afa3-4be1-ae5a-d8f19ccc0619",
"group_id": "d69d3d06-4b54-4c3f-8b0f-a6e8a884ae93",
"name": "Split",
"node_type": "8a39058b-f647-57b9-adce-7249280f05b8",
"node": {
"input": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "566c99e6-94ac-49e7-bdc4-72d63af6ed94",
"idx": 0
},
"DynamicVector"
]
}
},
"area": {
"min": {
"x": -951.5148,
"y": 145.58083
},
"max": {
"x": -739.5143,
"y": 259.58063
}
}
},
{
"id": "7aeeb5e0-6bdb-4985-91e3-e0080c87e6d0",
"group_id": "d69d3d06-4b54-4c3f-8b0f-a6e8a884ae93",
"name": "UV",
"node_type": "050170d1-9c48-55b3-8882-61a3c21bedb5",
"node": {},
"area": {
"min": {
"x": -2066.403,
"y": 23.32465
},
"max": {
"x": -1854.4031,
"y": 74.32459
}
}
},
{
"id": "7d23aca9-b012-41d0-a258-d248fa60e73f",
"group_id": "00000000-0000-0000-0000-000000000000",
"name": "Fragment",
"node_type": "720bfcaf-9845-5444-a424-66a7879f9173",
"node": {
"color": {
"value": [
0.0,
0.0,
0.0,
0.0
],
"connected": [
{
"node": "63e02ba7-7c03-44fb-98cf-b47973e41f4d",
"idx": 0
},
"Vec4"
]
}
},
"area": {
"min": {
"x": 2084.7468,
"y": 10.573565
},
"max": {
"x": 2296.747,
"y": 61.57338
}
}
},
{
"id": "d5f1d39d-b5ec-4024-9f15-03c3db509cb8",
"group_id": "2ab60d4e-7e82-40a8-84c3-fda5afe9f278",
"name": "View direction",
"node_type": "8fa1bd41-1525-5413-bb65-557b351760bb",
"node": {
"space": "Tangent"
},
"area": {
"min": {
"x": -1339.3905,
"y": -859.543
},
"max": {
"x": -1127.3905,
"y": -763.11444
}
}
},
{
"id": "81e31d17-ad03-4a47-ab33-d0b414b4a8a2",
"group_id": "d69d3d06-4b54-4c3f-8b0f-a6e8a884ae93",
"name": "Tiling and Offset",
"node_type": "cb4d941c-acac-5541-8d88-39cf6d4b31d3",
"node": {
"uv": {
"value": [
[
0.0,
0.0
],
"UV0"
],
"connected": [
{
"node": "7aeeb5e0-6bdb-4985-91e3-e0080c87e6d0",
"idx": 0
},
"Vec2"
]
},
"tiling": {
"value": [
1.0,
1.0
],
"connected": null
},
"offset": {
"value": [
0.0,
0.0
],
"connected": null
}
},
"area": {
"min": {
"x": -1850.8835,
"y": 108.60785
},
"max": {
"x": -1638.8835,
"y": 201.60765
}
}
},
{
"id": "6da5cb89-a982-418b-90f2-c5198c20a6ec",
"group_id": "d1913016-ad7d-4d59-8864-8a8dcf1c461e",
"name": "Divide",
"node_type": "121d1ee1-8395-5887-8266-f428a7fef959",
"node": {
"a": {
"value": {
"data": [
1.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
},
"b": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "4f1a5c6f-e8d8-4816-a0b0-614d4b26b885",
"idx": 0
},
"DynamicVector"
]
}
},
"area": {
"min": {
"x": -1303.7864,
"y": -420.3357
},
"max": {
"x": -1091.7864,
"y": -348.33548
}
}
},
{
"id": "7292dbd8-3656-4746-9da4-3c67a9f38c82",
"group_id": "00000000-0000-0000-0000-000000000000",
"name": "Far fraction",
"node_type": "658dc787-d271-5933-a4be-9e71bcb1fc3d",
"node": {
"value": 0.5
},
"area": {
"min": {
"x": -1399.7343,
"y": -199.62308
},
"max": {
"x": -1187.7343,
"y": -103.19446
}
}
},
{
"id": "9ca9df6e-3697-4200-b06b-25c38c8f8378",
"group_id": "d1913016-ad7d-4d59-8864-8a8dcf1c461e",
"name": "Subtract",
"node_type": "8ede7412-4df6-54d5-8254-1e6eaa46420b",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "6da5cb89-a982-418b-90f2-c5198c20a6ec",
"idx": 0
},
"DynamicVector"
]
},
"b": {
"value": {
"data": [
1.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
}
},
"area": {
"min": {
"x": -1059.2289,
"y": -396.55237
},
"max": {
"x": -847.2289,
"y": -324.5524
}
}
},
{
"id": "4f1a5c6f-e8d8-4816-a0b0-614d4b26b885",
"group_id": "d1913016-ad7d-4d59-8864-8a8dcf1c461e",
"name": "Subtract",
"node_type": "8ede7412-4df6-54d5-8254-1e6eaa46420b",
"node": {
"a": {
"value": {
"data": [
1.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
},
"b": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "7292dbd8-3656-4746-9da4-3c67a9f38c82",
"idx": 0
},
"DynamicVector"
]
}
},
"area": {
"min": {
"x": -1548.6433,
"y": -413.7788
},
"max": {
"x": -1336.6433,
"y": -341.77863
}
}
},
{
"id": "31147db3-9e9c-42e7-a59f-09d90d74c451",
"group_id": "2ab60d4e-7e82-40a8-84c3-fda5afe9f278",
"name": "Combine",
"node_type": "13481ca1-b778-5bef-9144-b023572fe100",
"node": {
"r": {
"value": 1.0,
"connected": null
},
"g": {
"value": 1.0,
"connected": null
},
"b": {
"value": 0.0,
"connected": [
{
"node": "85f39f53-965f-42ea-b6ba-e6448b853f4c",
"idx": 0
},
"F32"
]
},
"a": {
"value": 0.0,
"connected": null
}
},
"area": {
"min": {
"x": -1181.9498,
"y": -734.5485
},
"max": {
"x": -969.9498,
"y": -620.5482
}
}
},
{
"id": "82c58fa8-e9fe-4a9b-be6e-611e7a91c874",
"group_id": "2ab60d4e-7e82-40a8-84c3-fda5afe9f278",
"name": "Multiply",
"node_type": "481abe34-be9b-5182-8ba3-6f2bffdf1137",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "d5f1d39d-b5ec-4024-9f15-03c3db509cb8",
"idx": 0
},
"Dynamic"
]
},
"b": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "31147db3-9e9c-42e7-a59f-09d90d74c451",
"idx": 1
},
"Dynamic"
]
}
},
"area": {
"min": {
"x": -891.0893,
"y": -817.8729
},
"max": {
"x": -679.089,
"y": -745.87305
}
}
},
{
"id": "85f39f53-965f-42ea-b6ba-e6448b853f4c",
"group_id": "2ab60d4e-7e82-40a8-84c3-fda5afe9f278",
"name": "Multiply",
"node_type": "481abe34-be9b-5182-8ba3-6f2bffdf1137",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "9ca9df6e-3697-4200-b06b-25c38c8f8378",
"idx": 0
},
"Dynamic"
]
},
"b": {
"value": {
"data": [
-1.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
}
},
"area": {
"min": {
"x": -1421.0702,
"y": -743.0927
},
"max": {
"x": -1209.0702,
"y": -671.09265
}
}
},
{
"id": "8c8466cc-30ee-4b0d-9589-7400a7987d0d",
"group_id": "1635d953-fc94-44ff-b8af-22b6fdbf49b0",
"name": "Divide",
"node_type": "121d1ee1-8395-5887-8266-f428a7fef959",
"node": {
"a": {
"value": {
"data": [
1.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
},
"b": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "82c58fa8-e9fe-4a9b-be6e-611e7a91c874",
"idx": 0
},
"DynamicVector"
]
}
},
"area": {
"min": {
"x": -423.9291,
"y": -1049.8761
},
"max": {
"x": -211.9292,
"y": -977.8761
}
}
},
{
"id": "586ad562-cbfb-4130-8eea-8fb7a1941cb0",
"group_id": "1635d953-fc94-44ff-b8af-22b6fdbf49b0",
"name": "Absolute",
"node_type": "ef412aee-d070-583a-bc22-81574ecb0aed",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "8c8466cc-30ee-4b0d-9589-7400a7987d0d",
"idx": 0
},
"DynamicVector"
]
}
},
"area": {
"min": {
"x": -76.74175,
"y": -1108.6407
},
"max": {
"x": 135.25833,
"y": -1057.6409
}
}
},
{
"id": "4cbf6ed1-cc3a-44aa-af88-3f299fe6c451",
"group_id": "1635d953-fc94-44ff-b8af-22b6fdbf49b0",
"name": "Multiply",
"node_type": "481abe34-be9b-5182-8ba3-6f2bffdf1137",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "8c8466cc-30ee-4b0d-9589-7400a7987d0d",
"idx": 0
},
"Dynamic"
]
},
"b": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "b64681cb-3260-4e56-86c0-6e3e10289cd7",
"idx": 1
},
"Dynamic"
]
}
},
"area": {
"min": {
"x": -75.82476,
"y": -950.1951
},
"max": {
"x": 136.17532,
"y": -878.19525
}
}
},
{
"id": "a299a3b1-4b39-452d-8ae3-4e5ec6fdfc4d",
"group_id": "1635d953-fc94-44ff-b8af-22b6fdbf49b0",
"name": "Subtract",
"node_type": "8ede7412-4df6-54d5-8254-1e6eaa46420b",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "586ad562-cbfb-4130-8eea-8fb7a1941cb0",
"idx": 0
},
"DynamicVector"
]
},
"b": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "4cbf6ed1-cc3a-44aa-af88-3f299fe6c451",
"idx": 0
},
"DynamicVector"
]
}
},
"area": {
"min": {
"x": 248.8094,
"y": -1023.2495
},
"max": {
"x": 460.8094,
"y": -951.24963
}
}
},
{
"id": "30975be5-cee1-48e6-9773-28c0a3df6c3d",
"group_id": "1635d953-fc94-44ff-b8af-22b6fdbf49b0",
"name": "Split",
"node_type": "8a39058b-f647-57b9-adce-7249280f05b8",
"node": {
"input": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "a299a3b1-4b39-452d-8ae3-4e5ec6fdfc4d",
"idx": 0
},
"DynamicVector"
]
}
},
"area": {
"min": {
"x": 528.56866,
"y": -981.47296
},
"max": {
"x": 740.56903,
"y": -867.4731
}
}
},
{
"id": "1385cbba-9134-4044-aca0-eafcbb1702a9",
"group_id": "54f9b124-d69a-43d3-b1e3-712c1eafcbfe",
"name": "Minimum",
"node_type": "d68e2187-3c23-50c0-a4c9-3ae39c6748be",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "30975be5-cee1-48e6-9773-28c0a3df6c3d",
"idx": 0
},
"DynamicVector"
]
},
"b": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "30975be5-cee1-48e6-9773-28c0a3df6c3d",
"idx": 1
},
"DynamicVector"
]
}
},
"area": {
"min": {
"x": 884.4122,
"y": -969.95514
},
"max": {
"x": 1096.412,
"y": -897.9552
}
}
},
{
"id": "38855045-06b3-4af3-a5d6-9b9bc522cb98",
"group_id": "54f9b124-d69a-43d3-b1e3-712c1eafcbfe",
"name": "Minimum",
"node_type": "d68e2187-3c23-50c0-a4c9-3ae39c6748be",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "1385cbba-9134-4044-aca0-eafcbb1702a9",
"idx": 0
},
"DynamicVector"
]
},
"b": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "30975be5-cee1-48e6-9773-28c0a3df6c3d",
"idx": 2
},
"DynamicVector"
]
}
},
"area": {
"min": {
"x": 1191.5653,
"y": -943.57526
},
"max": {
"x": 1403.5653,
"y": -871.5754
}
}
},
{
"id": "f94ff275-8041-40eb-a67f-9f2ed2eb2041",
"group_id": "b872964a-9dc1-461c-96a1-4d255f2ab5e4",
"name": "Multiply",
"node_type": "481abe34-be9b-5182-8ba3-6f2bffdf1137",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "82c58fa8-e9fe-4a9b-be6e-611e7a91c874",
"idx": 0
},
"Dynamic"
]
},
"b": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "38855045-06b3-4af3-a5d6-9b9bc522cb98",
"idx": 0
},
"Dynamic"
]
}
},
"area": {
"min": {
"x": -156.50636,
"y": -678.765
},
"max": {
"x": 55.49385,
"y": -606.765
}
}
},
{
"id": "247eb2b3-9722-41f1-960b-6db3689b0aaf",
"group_id": "b872964a-9dc1-461c-96a1-4d255f2ab5e4",
"name": "Add",
"node_type": "40d27a23-7f5c-5ba9-9c6e-c8d5847561af",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "f94ff275-8041-40eb-a67f-9f2ed2eb2041",
"idx": 0
},
"DynamicVector"
]
},
"b": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "b64681cb-3260-4e56-86c0-6e3e10289cd7",
"idx": 1
},
"DynamicVector"
]
}
},
"area": {
"min": {
"x": 111.356514,
"y": -647.17395
},
"max": {
"x": 323.35406,
"y": -575.174
}
}
},
{
"id": "63e02ba7-7c03-44fb-98cf-b47973e41f4d",
"group_id": "00000000-0000-0000-0000-000000000000",
"name": "Texture Sample",
"node_type": "e8bc5d8e-524f-505c-a41f-b5cb97575d48",
"node": {
"uv": {
"value": [
[
0.0,
0.0
],
"UV0"
],
"connected": [
{
"node": "c23c29f6-a2f4-46d5-ae46-0f68fe82fd8c",
"idx": 0
},
"Vec2"
]
},
"tex": {
"value": null,
"connected": null
}
},
"area": {
"min": {
"x": 1743.6045,
"y": -318.39618
},
"max": {
"x": 1955.6041,
"y": -246.39618
}
}
},
{
"id": "c23c29f6-a2f4-46d5-ae46-0f68fe82fd8c",
"group_id": "00000000-0000-0000-0000-000000000000",
"name": "Fraction",
"node_type": "0472481c-82f5-558b-8069-3a79f54fb5e2",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "34464630-3ad6-43ed-8e0c-9a29117bf57c",
"idx": 0
},
"DynamicVector"
]
}
},
"area": {
"min": {
"x": 1724.9763,
"y": -71.933014
},
"max": {
"x": 1936.9763,
"y": -20.933197
}
}
},
{
"id": "0785f672-467b-4255-bc42-383f74ea9dcb",
"group_id": "9adb5121-78f5-43c7-ae7e-1c57a2d1460a",
"name": "Multiply",
"node_type": "481abe34-be9b-5182-8ba3-6f2bffdf1137",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "b8d691b0-1470-4cf2-8989-0447516b7ef0",
"idx": 2
},
"Dynamic"
]
},
"b": {
"value": {
"data": [
0.5,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
}
},
"area": {
"min": {
"x": 236.37532,
"y": -140.88916
},
"max": {
"x": 448.3746,
"y": -68.88913
}
}
},
{
"id": "50453be2-44eb-43eb-9163-884264d84746",
"group_id": "9adb5121-78f5-43c7-ae7e-1c57a2d1460a",
"name": "Add",
"node_type": "40d27a23-7f5c-5ba9-9c6e-c8d5847561af",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "0785f672-467b-4255-bc42-383f74ea9dcb",
"idx": 0
},
"DynamicVector"
]
},
"b": {
"value": {
"data": [
0.5,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
}
},
"area": {
"min": {
"x": 387.6792,
"y": -264.07712
},
"max": {
"x": 599.6782,
"y": -192.07706
}
}
},
{
"id": "9d01ca36-9060-4627-b6d9-79a02ea3842b",
"group_id": "9adb5121-78f5-43c7-ae7e-1c57a2d1460a",
"name": "Clamp",
"node_type": "d48d2dee-5dda-5ff3-a020-d8819fae4539",
"node": {
"input": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "50453be2-44eb-43eb-9163-884264d84746",
"idx": 0
},
"DynamicVector"
]
},
"min": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
},
"max": {
"value": {
"data": [
1.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
}
},
"area": {
"min": {
"x": 605.2693,
"y": -387.78616
},
"max": {
"x": 817.2693,
"y": -294.7862
}
}
},
{
"id": "0824d4ab-d371-4103-8eb6-4f145980cfaf",
"group_id": "9adb5121-78f5-43c7-ae7e-1c57a2d1460a",
"name": "Add",
"node_type": "40d27a23-7f5c-5ba9-9c6e-c8d5847561af",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "9ca9df6e-3697-4200-b06b-25c38c8f8378",
"idx": 0
},
"DynamicVector"
]
},
"b": {
"value": {
"data": [
1.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
}
},
"area": {
"min": {
"x": 599.55554,
"y": -154.86374
},
"max": {
"x": 811.55554,
"y": -82.86371
}
}
},
{
"id": "e9938a18-436f-4dd5-80b8-566551d8b98e",
"group_id": "9adb5121-78f5-43c7-ae7e-1c57a2d1460a",
"name": "Divide",
"node_type": "121d1ee1-8395-5887-8266-f428a7fef959",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "9d01ca36-9060-4627-b6d9-79a02ea3842b",
"idx": 0
},
"DynamicVector"
]
},
"b": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "9ca9df6e-3697-4200-b06b-25c38c8f8378",
"idx": 0
},
"DynamicVector"
]
}
},
"area": {
"min": {
"x": 772.66016,
"y": -275.56784
},
"max": {
"x": 984.6606,
"y": -203.56796
}
}
},
{
"id": "fbdac0a6-1329-4cfa-ae7d-afb31d469413",
"group_id": "9adb5121-78f5-43c7-ae7e-1c57a2d1460a",
"name": "Divide",
"node_type": "121d1ee1-8395-5887-8266-f428a7fef959",
"node": {
"a": {
"value": {
"data": [
1.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
},
"b": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "314878c3-0964-4617-a5b7-4a03828fab35",
"idx": 0
},
"DynamicVector"
]
}
},
"area": {
"min": {
"x": 1252.6211,
"y": -386.14386
},
"max": {
"x": 1464.6211,
"y": -314.14386
}
}
},
{
"id": "81009a5d-546c-4f27-a0b8-e314b74384f0",
"group_id": "9adb5121-78f5-43c7-ae7e-1c57a2d1460a",
"name": "Subtract",
"node_type": "8ede7412-4df6-54d5-8254-1e6eaa46420b",
"node": {
"a": {
"value": {
"data": [
1.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
},
"b": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "fbdac0a6-1329-4cfa-ae7d-afb31d469413",
"idx": 0
},
"DynamicVector"
]
}
},
"area": {
"min": {
"x": 1204.0172,
"y": -225.83249
},
"max": {
"x": 1416.0172,
"y": -153.83246
}
}
},
{
"id": "fc3a5ae5-5530-4ad3-bfaf-3cde042df9db",
"group_id": "9adb5121-78f5-43c7-ae7e-1c57a2d1460a",
"name": "Multiply",
"node_type": "481abe34-be9b-5182-8ba3-6f2bffdf1137",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "81009a5d-546c-4f27-a0b8-e314b74384f0",
"idx": 0
},
"Dynamic"
]
},
"b": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "0824d4ab-d371-4103-8eb6-4f145980cfaf",
"idx": 0
},
"Dynamic"
]
}
},
"area": {
"min": {
"x": 1226.6754,
"y": -102.98583
},
"max": {
"x": 1438.6753,
"y": -30.985954
}
}
},
{
"id": "3300fc55-6d01-41ef-8b32-4d0c9585a8c8",
"group_id": "d00489ec-a40c-4120-b2ed-1cfa8a0e1b85",
"name": "Multiply",
"node_type": "481abe34-be9b-5182-8ba3-6f2bffdf1137",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "5a6fe0e6-0206-4445-ae92-90e6b5ad5941",
"idx": 0
},
"Dynamic"
]
},
"b": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "6b6e8f7f-06d0-412c-b0c1-023c9e396fdc",
"idx": 0
},
"Dynamic"
]
}
},
"area": {
"min": {
"x": 1329.7273,
"y": 148.06783
},
"max": {
"x": 1541.7285,
"y": 220.06767
}
}
},
{
"id": "5a6fe0e6-0206-4445-ae92-90e6b5ad5941",
"group_id": "d00489ec-a40c-4120-b2ed-1cfa8a0e1b85",
"name": "Lerp",
"node_type": "7e184151-b3b6-578c-bd4d-c3838d9794aa",
"node": {
"a": {
"value": {
"data": [
1.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
},
"b": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "7292dbd8-3656-4746-9da4-3c67a9f38c82",
"idx": 0
},
"DynamicVector"
]
},
"t": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "fc3a5ae5-5530-4ad3-bfaf-3cde042df9db",
"idx": 0
},
"DynamicVector"
]
}
},
"area": {
"min": {
"x": 1076.2456,
"y": 150.99312
},
"max": {
"x": 1288.2456,
"y": 243.99323
}
}
},
{
"id": "6b6e8f7f-06d0-412c-b0c1-023c9e396fdc",
"group_id": "d00489ec-a40c-4120-b2ed-1cfa8a0e1b85",
"name": "Swizzle",
"node_type": "d38863d4-d974-5648-bee6-d7f4c9f7d878",
"node": {
"input": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "247eb2b3-9722-41f1-960b-6db3689b0aaf",
"idx": 0
},
"DynamicVector"
]
},
"swizzle": "xy"
},
"area": {
"min": {
"x": 1069.4753,
"y": 279.97098
},
"max": {
"x": 1281.4753,
"y": 387.04782
}
}
},
{
"id": "2604ab0f-872d-4faa-9524-1843e878c193",
"group_id": "d00489ec-a40c-4120-b2ed-1cfa8a0e1b85",
"name": "Multiply",
"node_type": "481abe34-be9b-5182-8ba3-6f2bffdf1137",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "3300fc55-6d01-41ef-8b32-4d0c9585a8c8",
"idx": 0
},
"Dynamic"
]
},
"b": {
"value": {
"data": [
0.5,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
}
},
"area": {
"min": {
"x": 1414.2964,
"y": 247.10283
},
"max": {
"x": 1626.2961,
"y": 319.1031
}
}
},
{
"id": "34464630-3ad6-43ed-8e0c-9a29117bf57c",
"group_id": "d00489ec-a40c-4120-b2ed-1cfa8a0e1b85",
"name": "Add",
"node_type": "40d27a23-7f5c-5ba9-9c6e-c8d5847561af",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "2604ab0f-872d-4faa-9524-1843e878c193",
"idx": 0
},
"DynamicVector"
]
},
"b": {
"value": {
"data": [
0.5,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
}
},
"area": {
"min": {
"x": 1587.1855,
"y": 152.18108
},
"max": {
"x": 1799.1853,
"y": 224.18124
}
}
},
{
"id": "b8d691b0-1470-4cf2-8989-0447516b7ef0",
"group_id": "9adb5121-78f5-43c7-ae7e-1c57a2d1460a",
"name": "Split",
"node_type": "8a39058b-f647-57b9-adce-7249280f05b8",
"node": {
"input": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "247eb2b3-9722-41f1-960b-6db3689b0aaf",
"idx": 0
},
"DynamicVector"
]
}
},
"area": {
"min": {
"x": 217.2094,
"y": -412.85202
},
"max": {
"x": 429.2103,
"y": -298.85196
}
}
},
{
"id": "314878c3-0964-4617-a5b7-4a03828fab35",
"group_id": "9adb5121-78f5-43c7-ae7e-1c57a2d1460a",
"name": "Add",
"node_type": "40d27a23-7f5c-5ba9-9c6e-c8d5847561af",
"node": {
"a": {
"value": {
"data": [
0.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": [
{
"node": "e9938a18-436f-4dd5-80b8-566551d8b98e",
"idx": 0
},
"DynamicVector"
]
},
"b": {
"value": {
"data": [
1.0,
0.0,
0.0,
0.0
],
"size": "D1"
},
"connected": null
}
},
"area": {
"min": {
"x": 1012.04,
"y": -379.24808
},
"max": {
"x": 1224.0396,
"y": -307.24805
}
}
}
],
"groups": [
{
"id": "d69d3d06-4b54-4c3f-8b0f-a6e8a884ae93",
"title": "Calculate Room Bounding Box",
"area": {
"min": {
"x": -2116.403,
"y": -26.675327
},
"max": {
"x": -437.26758,
"y": 315.08902
}
}
},
{
"id": "d1913016-ad7d-4d59-8864-8a8dcf1c461e",
"title": "Depth Scale",
"area": {
"min": {
"x": -1598.6433,
"y": -470.33572
},
"max": {
"x": -797.229,
"y": -274.55243
}
}
},
{
"id": "2ab60d4e-7e82-40a8-84c3-fda5afe9f278",
"title": "Tangent View Direction",
"area": {
"min": {
"x": -1471.0702,
"y": -909.543
},
"max": {
"x": -629.089,
"y": -570.5482
}
}
},
{
"id": "1635d953-fc94-44ff-b8af-22b6fdbf49b0",
"title": "Find Real Window Corner",
"area": {
"min": {
"x": -473.9292,
"y": -1158.6407
},
"max": {
"x": 790.56885,
"y": -817.4735
}
}
},
{
"id": "54f9b124-d69a-43d3-b1e3-712c1eafcbfe",
"title": "Get Wall Corners",
"area": {
"min": {
"x": 834.41205,
"y": -1019.95496
},
"max": {
"x": 1453.5638,
"y": -821.5754
}
}
},
{
"id": "b872964a-9dc1-461c-96a1-4d255f2ab5e4",
"title": "Raycasting + Intersections",
"area": {
"min": {
"x": -206.50612,
"y": -728.765
},
"max": {
"x": 373.35388,
"y": -525.174
}
}
},
{
"id": "9adb5121-78f5-43c7-ae7e-1c57a2d1460a",
"title": "Correct room perspective. (FOV 53.13 degrees)",
"area": {
"min": {
"x": 167.20976,
"y": -462.8521
},
"max": {
"x": 1514.6221,
"y": 19.013885
}
}
},
{
"id": "d00489ec-a40c-4120-b2ed-1cfa8a0e1b85",
"title": "Interpolate from back wall to near wall",
"area": {
"min": {
"x": 1019.47534,
"y": 98.067825
},
"max": {
"x": 1849.1853,
"y": 437.04782
}
}
}
],
"connections": [
{
"input": {
"node": "ac3c053e-e052-4cd7-ba62-dfd0a4ca0677",
"idx": 0
},
"output": {
"node": "23781007-e1a6-413b-a16b-c745638fefa2",
"idx": 0
}
},
{
"input": {
"node": "566c99e6-94ac-49e7-bdc4-72d63af6ed94",
"idx": 0
},
"output": {
"node": "ac3c053e-e052-4cd7-ba62-dfd0a4ca0677",
"idx": 0
}
},
{
"input": {
"node": "a2f5d28c-afa3-4be1-ae5a-d8f19ccc0619",
"idx": 0
},
"output": {
"node": "566c99e6-94ac-49e7-bdc4-72d63af6ed94",
"idx": 0
}
},
{
"input": {
"node": "b64681cb-3260-4e56-86c0-6e3e10289cd7",
"idx": 0
},
"output": {
"node": "a2f5d28c-afa3-4be1-ae5a-d8f19ccc0619",
"idx": 0
}
},
{
"input": {
"node": "b64681cb-3260-4e56-86c0-6e3e10289cd7",
"idx": 1
},
"output": {
"node": "a2f5d28c-afa3-4be1-ae5a-d8f19ccc0619",
"idx": 1
}
},
{
"input": {
"node": "76fa86b4-4498-4296-8b3c-f515272b800b",
"idx": 0
},
"output": {
"node": "b64681cb-3260-4e56-86c0-6e3e10289cd7",
"idx": 0
}
},
{
"input": {
"node": "23781007-e1a6-413b-a16b-c745638fefa2",
"idx": 0
},
"output": {
"node": "81e31d17-ad03-4a47-ab33-d0b414b4a8a2",
"idx": 0
}
},
{
"input": {
"node": "d1da039f-79a4-47e7-bb8d-1b37002cd6f0",
"idx": 0
},
"output": {
"node": "b64681cb-3260-4e56-86c0-6e3e10289cd7",
"idx": 0
}
},
{
"input": {
"node": "4cbf6ed1-cc3a-44aa-af88-3f299fe6c451",
"idx": 0
},
"output": {
"node": "8c8466cc-30ee-4b0d-9589-7400a7987d0d",
"idx": 0
}
},
{
"input": {
"node": "81e31d17-ad03-4a47-ab33-d0b414b4a8a2",
"idx": 0
},
"output": {
"node": "7aeeb5e0-6bdb-4985-91e3-e0080c87e6d0",
"idx": 0
}
},
{
"input": {
"node": "4f1a5c6f-e8d8-4816-a0b0-614d4b26b885",
"idx": 1
},
"output": {
"node": "7292dbd8-3656-4746-9da4-3c67a9f38c82",
"idx": 0
}
},
{
"input": {
"node": "6da5cb89-a982-418b-90f2-c5198c20a6ec",
"idx": 1
},
"output": {
"node": "4f1a5c6f-e8d8-4816-a0b0-614d4b26b885",
"idx": 0
}
},
{
"input": {
"node": "9ca9df6e-3697-4200-b06b-25c38c8f8378",
"idx": 0
},
"output": {
"node": "6da5cb89-a982-418b-90f2-c5198c20a6ec",
"idx": 0
}
},
{
"input": {
"node": "31147db3-9e9c-42e7-a59f-09d90d74c451",
"idx": 2
},
"output": {
"node": "85f39f53-965f-42ea-b6ba-e6448b853f4c",
"idx": 0
}
},
{
"input": {
"node": "85f39f53-965f-42ea-b6ba-e6448b853f4c",
"idx": 0
},
"output": {
"node": "9ca9df6e-3697-4200-b06b-25c38c8f8378",
"idx": 0
}
},
{
"input": {
"node": "82c58fa8-e9fe-4a9b-be6e-611e7a91c874",
"idx": 0
},
"output": {
"node": "d5f1d39d-b5ec-4024-9f15-03c3db509cb8",
"idx": 0
}
},
{
"input": {
"node": "82c58fa8-e9fe-4a9b-be6e-611e7a91c874",
"idx": 1
},
"output": {
"node": "31147db3-9e9c-42e7-a59f-09d90d74c451",
"idx": 1
}
},
{
"input": {
"node": "8c8466cc-30ee-4b0d-9589-7400a7987d0d",
"idx": 1
},
"output": {
"node": "82c58fa8-e9fe-4a9b-be6e-611e7a91c874",
"idx": 0
}
},
{
"input": {
"node": "586ad562-cbfb-4130-8eea-8fb7a1941cb0",
"idx": 0
},
"output": {
"node": "8c8466cc-30ee-4b0d-9589-7400a7987d0d",
"idx": 0
}
},
{
"input": {
"node": "63e02ba7-7c03-44fb-98cf-b47973e41f4d",
"idx": 0
},
"output": {
"node": "c23c29f6-a2f4-46d5-ae46-0f68fe82fd8c",
"idx": 0
}
},
{
"input": {
"node": "4cbf6ed1-cc3a-44aa-af88-3f299fe6c451",
"idx": 1
},
"output": {
"node": "b64681cb-3260-4e56-86c0-6e3e10289cd7",
"idx": 1
}
},
{
"input": {
"node": "a299a3b1-4b39-452d-8ae3-4e5ec6fdfc4d",
"idx": 0
},
"output": {
"node": "586ad562-cbfb-4130-8eea-8fb7a1941cb0",
"idx": 0
}
},
{
"input": {
"node": "a299a3b1-4b39-452d-8ae3-4e5ec6fdfc4d",
"idx": 1
},
"output": {
"node": "4cbf6ed1-cc3a-44aa-af88-3f299fe6c451",
"idx": 0
}
},
{
"input": {
"node": "30975be5-cee1-48e6-9773-28c0a3df6c3d",
"idx": 0
},
"output": {
"node": "a299a3b1-4b39-452d-8ae3-4e5ec6fdfc4d",
"idx": 0
}
},
{
"input": {
"node": "1385cbba-9134-4044-aca0-eafcbb1702a9",
"idx": 0
},
"output": {
"node": "30975be5-cee1-48e6-9773-28c0a3df6c3d",
"idx": 0
}
},
{
"input": {
"node": "1385cbba-9134-4044-aca0-eafcbb1702a9",
"idx": 1
},
"output": {
"node": "30975be5-cee1-48e6-9773-28c0a3df6c3d",
"idx": 1
}
},
{
"input": {
"node": "38855045-06b3-4af3-a5d6-9b9bc522cb98",
"idx": 0
},
"output": {
"node": "1385cbba-9134-4044-aca0-eafcbb1702a9",
"idx": 0
}
},
{
"input": {
"node": "38855045-06b3-4af3-a5d6-9b9bc522cb98",
"idx": 1
},
"output": {
"node": "30975be5-cee1-48e6-9773-28c0a3df6c3d",
"idx": 2
}
},
{
"input": {
"node": "247eb2b3-9722-41f1-960b-6db3689b0aaf",
"idx": 0
},
"output": {
"node": "f94ff275-8041-40eb-a67f-9f2ed2eb2041",
"idx": 0
}
},
{
"input": {
"node": "f94ff275-8041-40eb-a67f-9f2ed2eb2041",
"idx": 1
},
"output": {
"node": "38855045-06b3-4af3-a5d6-9b9bc522cb98",
"idx": 0
}
},
{
"input": {
"node": "f94ff275-8041-40eb-a67f-9f2ed2eb2041",
"idx": 0
},
"output": {
"node": "82c58fa8-e9fe-4a9b-be6e-611e7a91c874",
"idx": 0
}
},
{
"input": {
"node": "247eb2b3-9722-41f1-960b-6db3689b0aaf",
"idx": 1
},
"output": {
"node": "b64681cb-3260-4e56-86c0-6e3e10289cd7",
"idx": 1
}
},
{
"input": {
"node": "7d23aca9-b012-41d0-a258-d248fa60e73f",
"idx": 0
},
"output": {
"node": "63e02ba7-7c03-44fb-98cf-b47973e41f4d",
"idx": 0
}
},
{
"input": {
"node": "c23c29f6-a2f4-46d5-ae46-0f68fe82fd8c",
"idx": 0
},
"output": {
"node": "34464630-3ad6-43ed-8e0c-9a29117bf57c",
"idx": 0
}
},
{
"input": {
"node": "50453be2-44eb-43eb-9163-884264d84746",
"idx": 0
},
"output": {
"node": "0785f672-467b-4255-bc42-383f74ea9dcb",
"idx": 0
}
},
{
"input": {
"node": "0785f672-467b-4255-bc42-383f74ea9dcb",
"idx": 0
},
"output": {
"node": "b8d691b0-1470-4cf2-8989-0447516b7ef0",
"idx": 2
}
},
{
"input": {
"node": "9d01ca36-9060-4627-b6d9-79a02ea3842b",
"idx": 0
},
"output": {
"node": "50453be2-44eb-43eb-9163-884264d84746",
"idx": 0
}
},
{
"input": {
"node": "0824d4ab-d371-4103-8eb6-4f145980cfaf",
"idx": 0
},
"output": {
"node": "9ca9df6e-3697-4200-b06b-25c38c8f8378",
"idx": 0
}
},
{
"input": {
"node": "e9938a18-436f-4dd5-80b8-566551d8b98e",
"idx": 0
},
"output": {
"node": "9d01ca36-9060-4627-b6d9-79a02ea3842b",
"idx": 0
}
},
{
"input": {
"node": "e9938a18-436f-4dd5-80b8-566551d8b98e",
"idx": 1
},
"output": {
"node": "9ca9df6e-3697-4200-b06b-25c38c8f8378",
"idx": 0
}
},
{
"input": {
"node": "fbdac0a6-1329-4cfa-ae7d-afb31d469413",
"idx": 1
},
"output": {
"node": "314878c3-0964-4617-a5b7-4a03828fab35",
"idx": 0
}
},
{
"input": {
"node": "81009a5d-546c-4f27-a0b8-e314b74384f0",
"idx": 1
},
"output": {
"node": "fbdac0a6-1329-4cfa-ae7d-afb31d469413",
"idx": 0
}
},
{
"input": {
"node": "fc3a5ae5-5530-4ad3-bfaf-3cde042df9db",
"idx": 0
},
"output": {
"node": "81009a5d-546c-4f27-a0b8-e314b74384f0",
"idx": 0
}
},
{
"input": {
"node": "fc3a5ae5-5530-4ad3-bfaf-3cde042df9db",
"idx": 1
},
"output": {
"node": "0824d4ab-d371-4103-8eb6-4f145980cfaf",
"idx": 0
}
},
{
"input": {
"node": "5a6fe0e6-0206-4445-ae92-90e6b5ad5941",
"idx": 2
},
"output": {
"node": "fc3a5ae5-5530-4ad3-bfaf-3cde042df9db",
"idx": 0
}
},
{
"input": {
"node": "3300fc55-6d01-41ef-8b32-4d0c9585a8c8",
"idx": 0
},
"output": {
"node": "5a6fe0e6-0206-4445-ae92-90e6b5ad5941",
"idx": 0
}
},
{
"input": {
"node": "5a6fe0e6-0206-4445-ae92-90e6b5ad5941",
"idx": 1
},
"output": {
"node": "7292dbd8-3656-4746-9da4-3c67a9f38c82",
"idx": 0
}
},
{
"input": {
"node": "6b6e8f7f-06d0-412c-b0c1-023c9e396fdc",
"idx": 0
},
"output": {
"node": "247eb2b3-9722-41f1-960b-6db3689b0aaf",
"idx": 0
}
},
{
"input": {
"node": "2604ab0f-872d-4faa-9524-1843e878c193",
"idx": 0
},
"output": {
"node": "3300fc55-6d01-41ef-8b32-4d0c9585a8c8",
"idx": 0
}
},
{
"input": {
"node": "34464630-3ad6-43ed-8e0c-9a29117bf57c",
"idx": 0
},
"output": {
"node": "2604ab0f-872d-4faa-9524-1843e878c193",
"idx": 0
}
},
{
"input": {
"node": "b8d691b0-1470-4cf2-8989-0447516b7ef0",
"idx": 0
},
"output": {
"node": "247eb2b3-9722-41f1-960b-6db3689b0aaf",
"idx": 0
}
},
{
"input": {
"node": "3300fc55-6d01-41ef-8b32-4d0c9585a8c8",
"idx": 1
},
"output": {
"node": "6b6e8f7f-06d0-412c-b0c1-023c9e396fdc",
"idx": 0
}
},
{
"input": {
"node": "314878c3-0964-4617-a5b7-4a03828fab35",
"idx": 0
},
"output": {
"node": "e9938a18-436f-4dd5-80b8-566551d8b98e",
"idx": 0
}
}
],
"output": "7d23aca9-b012-41d0-a258-d248fa60e73f"
}