Created
December 17, 2024 18:02
-
-
Save portnov/f9fd8007f645003cf33493c8378fcc95 to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 | Blender.4.3.0 | NodeTree | 2024.12.17 | 23:02 | license: CC BY-SA
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"export_version": "1.0", | |
"main_tree": { | |
"nodes": { | |
"Torus": { | |
"attributes": { | |
"location": [ | |
-303.7030334472656, | |
151.90475463867188 | |
], | |
"width": 225.66229248046875 | |
}, | |
"properties": { | |
"torus_R": 2.740000009536743, | |
"torus_eR": 3.619999885559082, | |
"torus_iR": 1.8600000143051147, | |
"torus_r": 0.8799999952316284 | |
}, | |
"inputs": { | |
"R": { | |
"bl_idname": "SvStringsSocket", | |
"name": "R", | |
"properties": { | |
"prop_name": "torus_R" | |
} | |
}, | |
"r": { | |
"bl_idname": "SvStringsSocket", | |
"name": "r", | |
"properties": { | |
"prop_name": "torus_r" | |
} | |
}, | |
"n1": { | |
"bl_idname": "SvStringsSocket", | |
"name": "n1", | |
"properties": { | |
"prop_name": "torus_n1" | |
} | |
}, | |
"n2": { | |
"bl_idname": "SvStringsSocket", | |
"name": "n2", | |
"properties": { | |
"prop_name": "torus_n2" | |
} | |
}, | |
"rP": { | |
"bl_idname": "SvStringsSocket", | |
"name": "rP", | |
"properties": { | |
"prop_name": "torus_rP" | |
} | |
}, | |
"sP": { | |
"bl_idname": "SvStringsSocket", | |
"name": "sP", | |
"properties": { | |
"prop_name": "torus_sP" | |
} | |
}, | |
"rE": { | |
"bl_idname": "SvStringsSocket", | |
"name": "rE", | |
"properties": { | |
"prop_name": "torus_rE" | |
} | |
}, | |
"sE": { | |
"bl_idname": "SvStringsSocket", | |
"name": "sE", | |
"properties": { | |
"prop_name": "torus_sE" | |
} | |
}, | |
"sT": { | |
"bl_idname": "SvStringsSocket", | |
"name": "sT", | |
"properties": { | |
"prop_name": "torus_sT" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"Normals": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Normals" | |
} | |
}, | |
"bl_idname": "SvTorusNodeMK2" | |
}, | |
"Viewer Draw": { | |
"attributes": { | |
"location": [ | |
26.173656463623047, | |
63.338653564453125 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"edge_color": [ | |
0.013184511102735996, | |
0.46199744939804077, | |
0.8999614119529724, | |
1.0 | |
], | |
"selected_draw_mode": "facet", | |
"vector_color": [ | |
0.0, | |
0.11233607679605484, | |
0.9498387575149536, | |
1.0 | |
], | |
"display_faces": false, | |
"display_verts": false, | |
"polygon_color": [ | |
0.14000000059604645, | |
0.5400000214576721, | |
0.8100000023841858, | |
0.48304617404937744 | |
] | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices", | |
"properties": { | |
"custom_draw": "draw_property_socket" | |
} | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges", | |
"properties": { | |
"custom_draw": "draw_property_socket" | |
} | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
}, | |
"Vector Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Vector Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "vector_color" | |
} | |
}, | |
"Edge Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Edge Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "edge_color" | |
} | |
}, | |
"Polygon Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Polygon Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "polygon_color" | |
} | |
}, | |
"attrs": { | |
"bl_idname": "SvStringsSocket", | |
"name": "attrs", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"quick_link_to_node": "SvVDAttrsNodeMk2" | |
} | |
} | |
}, | |
"bl_idname": "SvViewerDrawMk4" | |
}, | |
"Populate Mesh": { | |
"attributes": { | |
"location": [ | |
798.864013671875, | |
383.4015197753906 | |
], | |
"width": 177.7666015625 | |
}, | |
"properties": { | |
"threshold": 0.0, | |
"count": 2000, | |
"proportional_field": true, | |
"field_max": 0.919999897480011 | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"Weights": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Weights", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"Field": { | |
"bl_idname": "SvScalarFieldSocket", | |
"name": "Field", | |
"properties": { | |
"enable_input_link_menu": false | |
} | |
}, | |
"Count": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Count", | |
"properties": { | |
"prop_name": "count" | |
} | |
}, | |
"MinDistance": { | |
"bl_idname": "SvStringsSocket", | |
"name": "MinDistance", | |
"properties": { | |
"prop_name": "min_r" | |
} | |
}, | |
"RadiusField": { | |
"bl_idname": "SvScalarFieldSocket", | |
"name": "RadiusField", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"Threshold": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Threshold", | |
"properties": { | |
"prop_name": "threshold" | |
} | |
}, | |
"FieldMin": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FieldMin", | |
"properties": { | |
"prop_name": "field_min" | |
} | |
}, | |
"FieldMax": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FieldMax", | |
"properties": { | |
"prop_name": "field_max" | |
} | |
}, | |
"Seed": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Seed", | |
"properties": { | |
"prop_name": "seed" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Indices": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Indices", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"Radiuses": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radiuses", | |
"attributes": { | |
"hide": true | |
} | |
} | |
}, | |
"bl_idname": "SvPopulateMeshNode" | |
}, | |
"Attractor Field": { | |
"attributes": { | |
"location": [ | |
100.74925994873047, | |
398.3243103027344 | |
], | |
"width": 188.82000732421875 | |
}, | |
"properties": { | |
"attractor_type": "Mesh", | |
"signed": true | |
}, | |
"inputs": { | |
"Center": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Center", | |
"properties": { | |
"use_prop": true | |
} | |
}, | |
"Direction": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Direction", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"use_prop": true, | |
"prop": [ | |
0.0, | |
0.0, | |
1.0 | |
] | |
} | |
}, | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "radius" | |
} | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"Amplitude": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Amplitude", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "amplitude" | |
} | |
}, | |
"Coefficient": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Coefficient", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "coefficient" | |
} | |
} | |
}, | |
"outputs": { | |
"VField": { | |
"bl_idname": "SvVectorFieldSocket", | |
"name": "VField" | |
}, | |
"SField": { | |
"bl_idname": "SvScalarFieldSocket", | |
"name": "SField" | |
} | |
}, | |
"bl_idname": "SvAttractorFieldNodeMk2" | |
}, | |
"Scalar Field Math": { | |
"attributes": { | |
"location": [ | |
342.45751953125, | |
383.23345947265625 | |
] | |
}, | |
"properties": { | |
"operation": "NEG" | |
}, | |
"inputs": { | |
"FieldA": { | |
"bl_idname": "SvScalarFieldSocket", | |
"name": "FieldA" | |
}, | |
"FieldB": { | |
"bl_idname": "SvScalarFieldSocket", | |
"name": "FieldB", | |
"attributes": { | |
"hide": true | |
} | |
} | |
}, | |
"outputs": { | |
"FieldC": { | |
"bl_idname": "SvScalarFieldSocket", | |
"name": "FieldC" | |
} | |
}, | |
"bl_idname": "SvExScalarFieldMathNode" | |
}, | |
"Viewer Draw.001": { | |
"attributes": { | |
"location": [ | |
3425.682373046875, | |
629.9562377929688 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"edge_color": [ | |
0.0, | |
0.3141319751739502, | |
0.012702631764113903, | |
1.0 | |
], | |
"selected_draw_mode": "facet", | |
"vector_color": [ | |
0.0015057777054607868, | |
0.6765909194946289, | |
0.20490668714046478, | |
1.0 | |
], | |
"line_width": 2, | |
"display_verts": false | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices", | |
"properties": { | |
"custom_draw": "draw_property_socket" | |
} | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges", | |
"properties": { | |
"custom_draw": "draw_property_socket" | |
} | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
}, | |
"Vector Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Vector Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "vector_color" | |
} | |
}, | |
"Edge Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Edge Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "edge_color" | |
} | |
}, | |
"Polygon Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Polygon Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "polygon_color" | |
} | |
}, | |
"attrs": { | |
"bl_idname": "SvStringsSocket", | |
"name": "attrs", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"quick_link_to_node": "SvVDAttrsNodeMk2" | |
} | |
} | |
}, | |
"bl_idname": "SvViewerDrawMk4" | |
}, | |
"Scalar Field Math.001": { | |
"attributes": { | |
"location": [ | |
536.9986572265625, | |
338.46771240234375 | |
] | |
}, | |
"properties": { | |
"operation": "POW" | |
}, | |
"inputs": { | |
"FieldA": { | |
"bl_idname": "SvScalarFieldSocket", | |
"name": "FieldA" | |
}, | |
"FieldB": { | |
"bl_idname": "SvScalarFieldSocket", | |
"name": "FieldB" | |
} | |
}, | |
"outputs": { | |
"FieldC": { | |
"bl_idname": "SvScalarFieldSocket", | |
"name": "FieldC" | |
} | |
}, | |
"bl_idname": "SvExScalarFieldMathNode" | |
}, | |
"A Number": { | |
"attributes": { | |
"location": [ | |
338.9933166503906, | |
264.353515625 | |
] | |
}, | |
"properties": { | |
"float_": 2.0 | |
}, | |
"inputs": { | |
"Float": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Float", | |
"properties": { | |
"prop_name": "float_" | |
} | |
} | |
}, | |
"outputs": { | |
"Float": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Float", | |
"properties": { | |
"custom_draw": "mode_custom_draw" | |
} | |
} | |
}, | |
"bl_idname": "SvNumberNode" | |
}, | |
"KDT Closest Path": { | |
"attributes": { | |
"location": [ | |
1841.2996826171875, | |
273.06658935546875 | |
], | |
"width": 202.5712890625 | |
}, | |
"properties": { | |
"maxdist": 1.0699996948242188 | |
}, | |
"inputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"maxdist": { | |
"bl_idname": "SvStringsSocket", | |
"name": "maxdist", | |
"properties": { | |
"prop_name": "maxdist" | |
} | |
}, | |
"start_index": { | |
"bl_idname": "SvStringsSocket", | |
"name": "start_index", | |
"properties": { | |
"prop_name": "start_index" | |
} | |
} | |
}, | |
"outputs": { | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
} | |
}, | |
"bl_idname": "SvKDTreePathNode" | |
}, | |
"Evaluate Scalar Field": { | |
"attributes": { | |
"location": [ | |
1251.7467041015625, | |
175.68406677246094 | |
] | |
}, | |
"inputs": { | |
"Field": { | |
"bl_idname": "SvScalarFieldSocket", | |
"name": "Field" | |
}, | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices", | |
"properties": { | |
"use_prop": true | |
} | |
} | |
}, | |
"outputs": { | |
"Value": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Value" | |
} | |
}, | |
"bl_idname": "SvExScalarFieldEvaluateNode" | |
}, | |
"Logic Functions": { | |
"attributes": { | |
"location": [ | |
1420.4991455078125, | |
156.0382080078125 | |
] | |
}, | |
"properties": { | |
"function_name": "BIG" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvStringsSocket", | |
"name": "A", | |
"properties": { | |
"use_prop": true, | |
"show_property_type": true, | |
"default_property_type": "int" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvStringsSocket", | |
"name": "B", | |
"properties": { | |
"use_prop": true, | |
"show_property_type": true, | |
"default_int_property": 1, | |
"default_float_property": 0.5100002288818359 | |
} | |
} | |
}, | |
"outputs": { | |
"Result": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Result" | |
} | |
}, | |
"bl_idname": "SvLogicNodeMK2" | |
}, | |
"List Mask (Out)": { | |
"attributes": { | |
"location": [ | |
1629.0242919921875, | |
319.1181945800781 | |
] | |
}, | |
"properties": { | |
"Level": 2 | |
}, | |
"inputs": { | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
}, | |
"mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "mask" | |
} | |
}, | |
"outputs": { | |
"mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "mask" | |
}, | |
"ind_true": { | |
"bl_idname": "SvStringsSocket", | |
"name": "ind_true" | |
}, | |
"ind_false": { | |
"bl_idname": "SvStringsSocket", | |
"name": "ind_false" | |
}, | |
"dataTrue_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "dataTrue" | |
}, | |
"dataFalse_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "dataFalse" | |
} | |
}, | |
"bl_idname": "MaskListNode" | |
}, | |
"Viewer Draw.002": { | |
"attributes": { | |
"location": [ | |
2132.026123046875, | |
149.04989624023438 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"edge_color": [ | |
0.5913091897964478, | |
0.01971597969532013, | |
0.011481339111924171, | |
1.0 | |
], | |
"selected_draw_mode": "facet", | |
"vector_color": [ | |
0.9490615129470825, | |
0.0, | |
0.0015042420709505677, | |
1.0 | |
], | |
"line_width": 2 | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices", | |
"properties": { | |
"custom_draw": "draw_property_socket" | |
} | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges", | |
"properties": { | |
"custom_draw": "draw_property_socket" | |
} | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
}, | |
"Vector Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Vector Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "vector_color" | |
} | |
}, | |
"Edge Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Edge Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "edge_color" | |
} | |
}, | |
"Polygon Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Polygon Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "polygon_color" | |
} | |
}, | |
"attrs": { | |
"bl_idname": "SvStringsSocket", | |
"name": "attrs", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"quick_link_to_node": "SvVDAttrsNodeMk2" | |
} | |
} | |
}, | |
"bl_idname": "SvViewerDrawMk4" | |
}, | |
"KDT Closest Edges": { | |
"attributes": { | |
"location": [ | |
1527.7947998046875, | |
547.6698608398438 | |
] | |
}, | |
"properties": { | |
"mindist": 0.0, | |
"maxdist": 0.6199997663497925 | |
}, | |
"inputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"mindist": { | |
"bl_idname": "SvStringsSocket", | |
"name": "mindist", | |
"properties": { | |
"prop_name": "mindist" | |
} | |
}, | |
"maxdist": { | |
"bl_idname": "SvStringsSocket", | |
"name": "maxdist", | |
"properties": { | |
"prop_name": "maxdist" | |
} | |
}, | |
"maxNum": { | |
"bl_idname": "SvStringsSocket", | |
"name": "maxNum", | |
"properties": { | |
"prop_name": "maxNum" | |
} | |
}, | |
"skip": { | |
"bl_idname": "SvStringsSocket", | |
"name": "skip", | |
"properties": { | |
"prop_name": "skip" | |
} | |
} | |
}, | |
"outputs": { | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
} | |
}, | |
"bl_idname": "SvKDTreeEdgesNodeMK3" | |
}, | |
"Reroute": { | |
"attributes": { | |
"location": [ | |
751.5756225585938, | |
268.3365478515625 | |
], | |
"width": 16.0 | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"Reroute.001": { | |
"attributes": { | |
"location": [ | |
1212.19384765625, | |
303.1979675292969 | |
], | |
"width": 16.0 | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"Populate Mesh.001": { | |
"attributes": { | |
"location": [ | |
786.2814331054688, | |
-33.729400634765625 | |
], | |
"width": 177.7666015625 | |
}, | |
"properties": { | |
"threshold": 0.0, | |
"count": 500, | |
"field_max": 0.919999897480011, | |
"gen_mode": "SURFACE", | |
"seed": 1 | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"Weights": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Weights" | |
}, | |
"Field": { | |
"bl_idname": "SvScalarFieldSocket", | |
"name": "Field", | |
"properties": { | |
"enable_input_link_menu": false | |
} | |
}, | |
"Count": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Count", | |
"properties": { | |
"prop_name": "count" | |
} | |
}, | |
"MinDistance": { | |
"bl_idname": "SvStringsSocket", | |
"name": "MinDistance", | |
"properties": { | |
"prop_name": "min_r" | |
} | |
}, | |
"RadiusField": { | |
"bl_idname": "SvScalarFieldSocket", | |
"name": "RadiusField", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"Threshold": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Threshold", | |
"properties": { | |
"prop_name": "threshold" | |
} | |
}, | |
"FieldMin": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FieldMin", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "field_min" | |
} | |
}, | |
"FieldMax": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FieldMax", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "field_max" | |
} | |
}, | |
"Seed": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Seed", | |
"properties": { | |
"prop_name": "seed" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Indices": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Indices" | |
}, | |
"Radiuses": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radiuses", | |
"attributes": { | |
"hide": true | |
} | |
} | |
}, | |
"bl_idname": "SvPopulateMeshNode" | |
}, | |
"List Join": { | |
"attributes": { | |
"location": [ | |
1040.7928466796875, | |
357.12353515625 | |
] | |
}, | |
"properties": { | |
"JoinLevel": 2 | |
}, | |
"inputs": { | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
}, | |
"data 1": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data 1" | |
}, | |
"data 2": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data 2" | |
} | |
}, | |
"outputs": { | |
"data_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "data" | |
} | |
}, | |
"bl_idname": "ListJoinNode" | |
}, | |
"Edge Boom": { | |
"attributes": { | |
"location": [ | |
1798.3297119140625, | |
719.8539428710938 | |
] | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
} | |
}, | |
"outputs": { | |
"Vertex1": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertex1" | |
}, | |
"Vertex2": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertex2" | |
}, | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges", | |
"attributes": { | |
"hide": true | |
} | |
} | |
}, | |
"bl_idname": "SvEdgeBoomNode" | |
}, | |
"Evaluate Vector Field": { | |
"attributes": { | |
"location": [ | |
2021.6890869140625, | |
885.220947265625 | |
] | |
}, | |
"inputs": { | |
"Field": { | |
"bl_idname": "SvVectorFieldSocket", | |
"name": "Field" | |
}, | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices", | |
"properties": { | |
"use_prop": true | |
} | |
} | |
}, | |
"outputs": { | |
"Vectors": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vectors" | |
} | |
}, | |
"bl_idname": "SvExVectorFieldEvaluateNode" | |
}, | |
"Vector Math": { | |
"attributes": { | |
"location": [ | |
2254.357177734375, | |
851.5328369140625 | |
] | |
}, | |
"properties": { | |
"current_op": "ANGLE_DEG", | |
"socket_info": "vv s" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "v3_input_0" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "v3_input_1" | |
} | |
} | |
}, | |
"outputs": { | |
"Out_001": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvVectorMathNodeMK3" | |
}, | |
"Vector Math.001": { | |
"attributes": { | |
"location": [ | |
2031.954345703125, | |
749.6676025390625 | |
] | |
}, | |
"properties": { | |
"current_op": "SUB" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "v3_input_0" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "v3_input_1" | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvVectorMathNodeMK3" | |
}, | |
"Map Range": { | |
"attributes": { | |
"location": [ | |
2820.40380859375, | |
831.2987060546875 | |
] | |
}, | |
"properties": { | |
"auto_limits": true, | |
"new_max": 1.0 | |
}, | |
"inputs": { | |
"Value": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Value", | |
"properties": { | |
"prop_name": "value" | |
} | |
}, | |
"Old Min": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Old Min", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "old_min" | |
} | |
}, | |
"Old Max": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Old Max", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "old_max" | |
} | |
}, | |
"New Min": { | |
"bl_idname": "SvStringsSocket", | |
"name": "New Min", | |
"properties": { | |
"prop_name": "new_min" | |
} | |
}, | |
"New Max": { | |
"bl_idname": "SvStringsSocket", | |
"name": "New Max", | |
"properties": { | |
"prop_name": "new_max" | |
} | |
} | |
}, | |
"outputs": { | |
"Value": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Value" | |
} | |
}, | |
"bl_idname": "SvMapRangeNode" | |
}, | |
"Scalar Math": { | |
"attributes": { | |
"location": [ | |
2614.0966796875, | |
796.8673706054688 | |
] | |
}, | |
"properties": { | |
"current_op": "ABS" | |
}, | |
"inputs": { | |
"x": { | |
"bl_idname": "SvStringsSocket", | |
"name": "x", | |
"properties": { | |
"prop_name": "x_" | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvScalarMathNodeMK4" | |
}, | |
"Logic Functions.001": { | |
"attributes": { | |
"location": [ | |
2999.099609375, | |
820.3751220703125 | |
] | |
}, | |
"properties": { | |
"function_name": "BIG" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvStringsSocket", | |
"name": "A", | |
"properties": { | |
"use_prop": true, | |
"show_property_type": true, | |
"default_property_type": "int" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvStringsSocket", | |
"name": "B", | |
"properties": { | |
"use_prop": true, | |
"show_property_type": true, | |
"default_int_property": 1, | |
"default_float_property": 0.5799999833106995 | |
} | |
} | |
}, | |
"outputs": { | |
"Result": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Result" | |
} | |
}, | |
"bl_idname": "SvLogicNodeMK2" | |
}, | |
"List Mask (Out).001": { | |
"attributes": { | |
"location": [ | |
3161.873291015625, | |
822.7493896484375 | |
] | |
}, | |
"properties": { | |
"Level": 2 | |
}, | |
"inputs": { | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
}, | |
"mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "mask" | |
} | |
}, | |
"outputs": { | |
"mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "mask" | |
}, | |
"ind_true": { | |
"bl_idname": "SvStringsSocket", | |
"name": "ind_true" | |
}, | |
"ind_false": { | |
"bl_idname": "SvStringsSocket", | |
"name": "ind_false" | |
}, | |
"dataTrue": { | |
"bl_idname": "SvStringsSocket", | |
"name": "dataTrue" | |
}, | |
"dataFalse": { | |
"bl_idname": "SvStringsSocket", | |
"name": "dataFalse" | |
} | |
}, | |
"bl_idname": "MaskListNode" | |
}, | |
"Viewer Draw.003": { | |
"attributes": { | |
"location": [ | |
2731.826171875, | |
420.79718017578125 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"edge_color": [ | |
0.30828332901000977, | |
0.07731488347053528, | |
0.31414392590522766, | |
1.0 | |
], | |
"selected_draw_mode": "facet", | |
"vector_color": [ | |
0.43602970242500305, | |
0.0, | |
0.6767328977584839, | |
1.0 | |
], | |
"line_width": 2, | |
"activate": false | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices", | |
"properties": { | |
"custom_draw": "draw_property_socket" | |
} | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges", | |
"properties": { | |
"custom_draw": "draw_property_socket" | |
} | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
}, | |
"Vector Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Vector Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "vector_color" | |
} | |
}, | |
"Edge Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Edge Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "edge_color" | |
} | |
}, | |
"Polygon Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Polygon Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "polygon_color" | |
} | |
}, | |
"attrs": { | |
"bl_idname": "SvStringsSocket", | |
"name": "attrs", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"quick_link_to_node": "SvVDAttrsNodeMk2" | |
} | |
} | |
}, | |
"bl_idname": "SvViewerDrawMk4" | |
}, | |
"List Math": { | |
"attributes": { | |
"location": [ | |
2842.14306640625, | |
1030.132080078125 | |
] | |
}, | |
"properties": { | |
"func_": "MAX" | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"outputs": { | |
"Function": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Function" | |
} | |
}, | |
"bl_idname": "ListFuncNode" | |
}, | |
"Stethoscope MK2": { | |
"attributes": { | |
"location": [ | |
3079.82666015625, | |
1046.3072509765625 | |
], | |
"color": [ | |
0.5, | |
0.5, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"location_theta": 1.0080000162124634, | |
"num_elements": 1 | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvStethoscopeNodeMK2" | |
}, | |
"Reroute.002": { | |
"attributes": { | |
"location": [ | |
1589.35498046875, | |
717.3116455078125 | |
], | |
"width": 16.0 | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"Scalar Math.001": { | |
"attributes": { | |
"location": [ | |
2435.348876953125, | |
776.4597778320312 | |
] | |
}, | |
"properties": { | |
"current_op": "SUB", | |
"y_": 90.0 | |
}, | |
"inputs": { | |
"x": { | |
"bl_idname": "SvStringsSocket", | |
"name": "x", | |
"properties": { | |
"prop_name": "x_" | |
} | |
}, | |
"y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "y", | |
"properties": { | |
"prop_name": "y_" | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvScalarMathNodeMK4" | |
} | |
}, | |
"links": [ | |
{ | |
"from_node": "Torus", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Torus", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Torus", | |
"from_socket": "Polygons", | |
"to_node": "Viewer Draw", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Torus", | |
"from_socket": "Vertices", | |
"to_node": "Populate Mesh", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Torus", | |
"from_socket": "Edges", | |
"to_node": "Populate Mesh", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Torus", | |
"from_socket": "Polygons", | |
"to_node": "Populate Mesh", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "Reroute", | |
"from_socket": "Output", | |
"to_node": "Populate Mesh", | |
"to_socket": "Field" | |
}, | |
{ | |
"from_node": "Torus", | |
"from_socket": "Vertices", | |
"to_node": "Attractor Field", | |
"to_socket": "Center" | |
}, | |
{ | |
"from_node": "Torus", | |
"from_socket": "Polygons", | |
"to_node": "Attractor Field", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "Attractor Field", | |
"from_socket": "SField", | |
"to_node": "Scalar Field Math", | |
"to_socket": "FieldA" | |
}, | |
{ | |
"from_node": "Reroute.001", | |
"from_socket": "Output", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "List Mask (Out).001", | |
"from_socket": "dataTrue", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Scalar Field Math", | |
"from_socket": "FieldC", | |
"to_node": "Scalar Field Math.001", | |
"to_socket": "FieldA" | |
}, | |
{ | |
"from_node": "A Number", | |
"from_socket": "Float", | |
"to_node": "Scalar Field Math.001", | |
"to_socket": "FieldB" | |
}, | |
{ | |
"from_node": "List Mask (Out)", | |
"from_socket": "dataTrue_001", | |
"to_node": "KDT Closest Path", | |
"to_socket": "Verts" | |
}, | |
{ | |
"from_node": "Reroute", | |
"from_socket": "Output", | |
"to_node": "Evaluate Scalar Field", | |
"to_socket": "Field" | |
}, | |
{ | |
"from_node": "Reroute.001", | |
"from_socket": "Output", | |
"to_node": "Evaluate Scalar Field", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Evaluate Scalar Field", | |
"from_socket": "Value", | |
"to_node": "Logic Functions", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "Reroute.001", | |
"from_socket": "Output", | |
"to_node": "List Mask (Out)", | |
"to_socket": "data" | |
}, | |
{ | |
"from_node": "Logic Functions", | |
"from_socket": "Result", | |
"to_node": "List Mask (Out)", | |
"to_socket": "mask" | |
}, | |
{ | |
"from_node": "List Mask (Out)", | |
"from_socket": "dataTrue_001", | |
"to_node": "Viewer Draw.002", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "KDT Closest Path", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.002", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Reroute.001", | |
"from_socket": "Output", | |
"to_node": "KDT Closest Edges", | |
"to_socket": "Verts" | |
}, | |
{ | |
"from_node": "Scalar Field Math.001", | |
"from_socket": "FieldC", | |
"to_node": "Reroute", | |
"to_socket": "Input" | |
}, | |
{ | |
"from_node": "List Join", | |
"from_socket": "data_001", | |
"to_node": "Reroute.001", | |
"to_socket": "Input" | |
}, | |
{ | |
"from_node": "Torus", | |
"from_socket": "Vertices", | |
"to_node": "Populate Mesh.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Torus", | |
"from_socket": "Edges", | |
"to_node": "Populate Mesh.001", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Torus", | |
"from_socket": "Polygons", | |
"to_node": "Populate Mesh.001", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "Populate Mesh", | |
"from_socket": "Vertices", | |
"to_node": "List Join", | |
"to_socket": "data" | |
}, | |
{ | |
"from_node": "Populate Mesh.001", | |
"from_socket": "Vertices", | |
"to_node": "List Join", | |
"to_socket": "data 1" | |
}, | |
{ | |
"from_node": "Reroute.001", | |
"from_socket": "Output", | |
"to_node": "Edge Boom", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "KDT Closest Edges", | |
"from_socket": "Edges", | |
"to_node": "Edge Boom", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Reroute.002", | |
"from_socket": "Output", | |
"to_node": "Evaluate Vector Field", | |
"to_socket": "Field" | |
}, | |
{ | |
"from_node": "Edge Boom", | |
"from_socket": "Vertex1", | |
"to_node": "Evaluate Vector Field", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Evaluate Vector Field", | |
"from_socket": "Vectors", | |
"to_node": "Vector Math", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "Vector Math.001", | |
"from_socket": "Out", | |
"to_node": "Vector Math", | |
"to_socket": "B" | |
}, | |
{ | |
"from_node": "Edge Boom", | |
"from_socket": "Vertex2", | |
"to_node": "Vector Math.001", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "Edge Boom", | |
"from_socket": "Vertex1", | |
"to_node": "Vector Math.001", | |
"to_socket": "B" | |
}, | |
{ | |
"from_node": "Scalar Math", | |
"from_socket": "Out", | |
"to_node": "Map Range", | |
"to_socket": "Value" | |
}, | |
{ | |
"from_node": "Scalar Math.001", | |
"from_socket": "Out", | |
"to_node": "Scalar Math", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "Map Range", | |
"from_socket": "Value", | |
"to_node": "Logic Functions.001", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "KDT Closest Edges", | |
"from_socket": "Edges", | |
"to_node": "List Mask (Out).001", | |
"to_socket": "data" | |
}, | |
{ | |
"from_node": "Logic Functions.001", | |
"from_socket": "Result", | |
"to_node": "List Mask (Out).001", | |
"to_socket": "mask" | |
}, | |
{ | |
"from_node": "Reroute.001", | |
"from_socket": "Output", | |
"to_node": "Viewer Draw.003", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "KDT Closest Edges", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.003", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Scalar Math", | |
"from_socket": "Out", | |
"to_node": "List Math", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "List Math", | |
"from_socket": "Function", | |
"to_node": "Stethoscope MK2", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Attractor Field", | |
"from_socket": "VField", | |
"to_node": "Reroute.002", | |
"to_socket": "Input" | |
}, | |
{ | |
"from_node": "Vector Math", | |
"from_socket": "Out_001", | |
"to_node": "Scalar Math.001", | |
"to_socket": "x" | |
} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment