Created
March 26, 2025 16:40
-
-
Save nortikin/f7c2167193810ed74c282815c857b856 to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 (242d6f8) | Blender.4.2.0 | Нитка | 2025.03.26 | 19:40 | license: CC BY-SA
This file contains hidden or 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": { | |
"Hilbert": { | |
"attributes": { | |
"location": [ | |
4130.0, | |
510.0 | |
], | |
"color": [ | |
0.7721503973007202, | |
0.9200000166893005, | |
0.8091128468513489 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.001" | |
} | |
}, | |
"properties": { | |
"level_": 3 | |
}, | |
"inputs": { | |
"Level": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Level", | |
"properties": { | |
"prop_name": "level_" | |
} | |
}, | |
"Size": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Size", | |
"properties": { | |
"prop_name": "size_" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
} | |
}, | |
"bl_idname": "HilbertNode" | |
}, | |
"Viewer Draw": { | |
"attributes": { | |
"location": [ | |
4130.0, | |
350.0 | |
], | |
"color": [ | |
0.9999715685844421, | |
0.8993088603019714, | |
0.9742180705070496 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.001" | |
} | |
}, | |
"properties": { | |
"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" | |
}, | |
"Plane": { | |
"attributes": { | |
"location": [ | |
2380.0, | |
600.0 | |
], | |
"color": [ | |
0.7721503973007202, | |
0.9200000166893005, | |
0.8091128468513489 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame" | |
} | |
}, | |
"properties": { | |
"center": true, | |
"sizex": 1.0, | |
"sizey": 1.0 | |
}, | |
"inputs": { | |
"Size X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Size X", | |
"properties": { | |
"prop_name": "sizex", | |
"custom_draw": "draw_prop_socket", | |
"label": "Size X" | |
} | |
}, | |
"Size Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Size Y", | |
"properties": { | |
"prop_name": "sizey", | |
"custom_draw": "draw_prop_socket", | |
"label": "Size Y" | |
} | |
}, | |
"Num X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Num X", | |
"properties": { | |
"prop_name": "numx", | |
"custom_draw": "draw_prop_socket", | |
"label": "Num X" | |
} | |
}, | |
"Num Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Num Y", | |
"properties": { | |
"prop_name": "numy", | |
"custom_draw": "draw_prop_socket", | |
"label": "Num Y" | |
} | |
}, | |
"Step X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Step X", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "stepx", | |
"custom_draw": "draw_prop_socket", | |
"label": "Step X" | |
} | |
}, | |
"Step Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Step Y", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "stepy", | |
"custom_draw": "draw_prop_socket", | |
"label": "Step Y" | |
} | |
}, | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
} | |
}, | |
"bl_idname": "SvPlaneNodeMk3" | |
}, | |
"Move": { | |
"attributes": { | |
"location": [ | |
2940.0, | |
740.0 | |
], | |
"color": [ | |
0.596470832824707, | |
0.9345773458480835, | |
1.0 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.002" | |
} | |
}, | |
"properties": { | |
"movement_vectors": [ | |
0.0, | |
0.0, | |
1.0 | |
] | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Movement Vectors": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Movement Vectors", | |
"properties": { | |
"prop_name": "movement_vectors", | |
"expanded": true | |
} | |
}, | |
"Strength": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Strength", | |
"properties": { | |
"prop_name": "strength" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
} | |
}, | |
"bl_idname": "SvMoveNodeMk3" | |
}, | |
"UV Connection": { | |
"attributes": { | |
"location": [ | |
3590.0, | |
850.0 | |
], | |
"color": [ | |
0.596470832824707, | |
0.9345773458480835, | |
1.0 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.002" | |
} | |
}, | |
"properties": { | |
"polygons": "Edges", | |
"dir_check": "V_dir" | |
}, | |
"inputs": { | |
"vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices" | |
}, | |
"vertices 1": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices 1" | |
} | |
}, | |
"outputs": { | |
"vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices" | |
}, | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
} | |
}, | |
"bl_idname": "LineConnectNodeMK2" | |
}, | |
"Viewer Draw.001": { | |
"attributes": { | |
"location": [ | |
3830.0, | |
890.0 | |
], | |
"color": [ | |
0.9999715685844421, | |
0.8993088603019714, | |
0.9742180705070496 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.002" | |
} | |
}, | |
"properties": { | |
"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" | |
}, | |
"Rotate": { | |
"attributes": { | |
"location": [ | |
3160.0, | |
800.0 | |
], | |
"color": [ | |
0.596470832824707, | |
0.9345773458480835, | |
1.0 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.002" | |
} | |
}, | |
"properties": { | |
"angle_": 90.0 | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Centers": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Centers", | |
"properties": { | |
"prop_name": "centers_" | |
} | |
}, | |
"Axis": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Axis", | |
"properties": { | |
"prop_name": "axis_" | |
} | |
}, | |
"Angle": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle", | |
"properties": { | |
"prop_name": "angle_" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
} | |
}, | |
"bl_idname": "SvRotationNodeMk3" | |
}, | |
"List Input": { | |
"attributes": { | |
"location": [ | |
2170.0, | |
890.0 | |
], | |
"width": 260.0, | |
"color": [ | |
0.8576140403747559, | |
0.9321048259735107, | |
1.0 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame" | |
} | |
}, | |
"properties": { | |
"int_list_items": [ | |
{}, | |
{ | |
"elem": 1 | |
}, | |
{ | |
"elem": 2 | |
}, | |
{ | |
"elem": 3 | |
} | |
], | |
"int_list_counter": 4, | |
"draw_3dpanel": true | |
}, | |
"inputs": { | |
"mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "mask", | |
"properties": { | |
"label": "Mask", | |
"custom_draw": "draw_mask_in_socket" | |
} | |
} | |
}, | |
"outputs": { | |
"data_output": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data_output", | |
"properties": { | |
"label": "Integers" | |
} | |
} | |
}, | |
"bl_idname": "SvListInputNodeMK2" | |
}, | |
"Vector In": { | |
"attributes": { | |
"location": [ | |
2470.0, | |
810.0 | |
], | |
"width": 171.64453125, | |
"label": "Movement Vectors", | |
"color": [ | |
0.8576140403747559, | |
0.9321048259735107, | |
1.0 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame" | |
} | |
}, | |
"properties": { | |
"z_": 1.0 | |
}, | |
"inputs": { | |
"X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "X", | |
"properties": { | |
"prop_name": "x_" | |
} | |
}, | |
"Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Y", | |
"properties": { | |
"prop_name": "y_" | |
} | |
}, | |
"Z": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Z", | |
"properties": { | |
"prop_name": "z_" | |
} | |
} | |
}, | |
"outputs": { | |
"Vectors": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vectors" | |
} | |
}, | |
"bl_idname": "GenVectorsNode" | |
}, | |
"List Split": { | |
"attributes": { | |
"location": [ | |
2681.644287109375, | |
790.0 | |
], | |
"color": [ | |
0.8576140403747559, | |
0.9321048259735107, | |
1.0 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame" | |
} | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
}, | |
"Split": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Split", | |
"properties": { | |
"prop_name": "split" | |
} | |
} | |
}, | |
"outputs": { | |
"Split_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Split" | |
} | |
}, | |
"bl_idname": "SvListSplitNode" | |
}, | |
"List Input.001": { | |
"attributes": { | |
"location": [ | |
2170.0, | |
1170.0 | |
], | |
"width": 260.0, | |
"color": [ | |
0.8576140403747559, | |
0.9321048259735107, | |
1.0 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame" | |
} | |
}, | |
"properties": { | |
"int_list_items": [ | |
{}, | |
{ | |
"elem": 90 | |
}, | |
{ | |
"elem": 180 | |
}, | |
{ | |
"elem": 270 | |
} | |
], | |
"int_list_counter": 4, | |
"draw_3dpanel": true | |
}, | |
"inputs": { | |
"mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "mask", | |
"properties": { | |
"label": "Mask", | |
"custom_draw": "draw_mask_in_socket" | |
} | |
} | |
}, | |
"outputs": { | |
"data_output": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data_output", | |
"properties": { | |
"label": "Integers" | |
} | |
} | |
}, | |
"bl_idname": "SvListInputNodeMK2" | |
}, | |
"List Split.001": { | |
"attributes": { | |
"location": [ | |
2490.0, | |
1090.0 | |
], | |
"color": [ | |
0.8576140403747559, | |
0.9321048259735107, | |
1.0 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame" | |
} | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
}, | |
"Split": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Split", | |
"properties": { | |
"prop_name": "split" | |
} | |
} | |
}, | |
"outputs": { | |
"Split": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Split" | |
} | |
}, | |
"bl_idname": "SvListSplitNode" | |
}, | |
"Rotate.001": { | |
"attributes": { | |
"location": [ | |
3390.0, | |
810.0 | |
], | |
"color": [ | |
0.596470832824707, | |
0.9345773458480835, | |
1.0 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.002" | |
} | |
}, | |
"properties": { | |
"angle_": 90.0, | |
"axis_": [ | |
0.0, | |
1.0, | |
0.0 | |
] | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Centers": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Centers", | |
"properties": { | |
"prop_name": "centers_" | |
} | |
}, | |
"Axis": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Axis", | |
"properties": { | |
"prop_name": "axis_", | |
"expanded": true | |
} | |
}, | |
"Angle": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle", | |
"properties": { | |
"prop_name": "angle_" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
} | |
}, | |
"bl_idname": "SvRotationNodeMk3" | |
}, | |
"Bevel": { | |
"attributes": { | |
"location": [ | |
4610.0, | |
510.0 | |
], | |
"color": [ | |
0.596470832824707, | |
0.9345773458480835, | |
1.0 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.001" | |
} | |
}, | |
"properties": { | |
"vertexOnly": true, | |
"offset_": 0.05400000140070915, | |
"offsetType": "WIDTH" | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"FaceData": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FaceData" | |
}, | |
"BevelFaceData": { | |
"bl_idname": "SvStringsSocket", | |
"name": "BevelFaceData" | |
}, | |
"BevelEdges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "VerticesMask" | |
}, | |
"Offset": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Offset", | |
"properties": { | |
"prop_name": "offset_" | |
} | |
}, | |
"Segments": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Segments", | |
"properties": { | |
"prop_name": "segments_" | |
} | |
}, | |
"Profile": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Profile", | |
"properties": { | |
"prop_name": "profile_" | |
} | |
}, | |
"Spread": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Spread", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "spread" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"FaceData": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FaceData" | |
}, | |
"NewPolys": { | |
"bl_idname": "SvStringsSocket", | |
"name": "NewPolys" | |
} | |
}, | |
"bl_idname": "SvBevelNode" | |
}, | |
"Bend Object Along Path": { | |
"attributes": { | |
"location": [ | |
5090.0, | |
870.0 | |
], | |
"color": [ | |
0.596470832824707, | |
0.9345773458480835, | |
1.0 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.004" | |
} | |
}, | |
"properties": { | |
"algorithm": "track", | |
"up_axis": "Z", | |
"orient_axis_": "X", | |
"is_cyclic": true | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Path": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Path" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
} | |
}, | |
"bl_idname": "SvBendAlongPathNode" | |
}, | |
"Scale": { | |
"attributes": { | |
"location": [ | |
4280.0, | |
1000.0 | |
], | |
"color": [ | |
0.596470832824707, | |
0.9345773458480835, | |
1.0 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.003" | |
} | |
}, | |
"properties": { | |
"multiplier": 0.05000000074505806 | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Centers": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Centers", | |
"properties": { | |
"prop_name": "centers" | |
} | |
}, | |
"Scale": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Scale", | |
"properties": { | |
"prop_name": "scale", | |
"expanded": true | |
} | |
}, | |
"Strength": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Strength", | |
"properties": { | |
"prop_name": "multiplier" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
} | |
}, | |
"bl_idname": "SvScaleNodeMk3" | |
}, | |
"Line": { | |
"attributes": { | |
"location": [ | |
4280.0, | |
780.0 | |
], | |
"color": [ | |
0.7721503973007202, | |
0.9200000166893005, | |
0.8091128468513489 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.003" | |
} | |
}, | |
"properties": { | |
"num": 68 | |
}, | |
"inputs": { | |
"Num": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Num", | |
"properties": { | |
"prop_name": "num" | |
} | |
}, | |
"Steps": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Steps", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "step" | |
} | |
}, | |
"Size": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Size", | |
"properties": { | |
"prop_name": "size" | |
} | |
}, | |
"Origin": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Origin", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "v3_origin" | |
} | |
}, | |
"Direction": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Direction", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "v3_dir" | |
} | |
} | |
}, | |
"outputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
} | |
}, | |
"bl_idname": "SvLineNodeMK4" | |
}, | |
"Matrix Apply to Mesh": { | |
"attributes": { | |
"location": [ | |
4560.0, | |
860.0 | |
], | |
"color": [ | |
0.8576140403747559, | |
0.9321048259735107, | |
1.0 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.003" | |
} | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"Matrices": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrices" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
} | |
}, | |
"bl_idname": "SvMatrixApplyJoinNode" | |
}, | |
"Merge by Distance": { | |
"attributes": { | |
"location": [ | |
5290.0, | |
890.0 | |
], | |
"color": [ | |
0.596470832824707, | |
0.9345773458480835, | |
1.0 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.004" | |
} | |
}, | |
"properties": { | |
"distance": 0.009999999776482582 | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"PolyEdge": { | |
"bl_idname": "SvStringsSocket", | |
"name": "PolyEdge" | |
}, | |
"FaceData": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FaceData" | |
}, | |
"Mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Mask" | |
}, | |
"Distance": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Distance", | |
"properties": { | |
"prop_name": "distance" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"FaceData": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FaceData" | |
}, | |
"Doubles": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Doubles" | |
}, | |
"Mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Mask" | |
} | |
}, | |
"bl_idname": "SvMergeByDistanceNode" | |
}, | |
"Separate Loose Parts": { | |
"attributes": { | |
"location": [ | |
5490.0, | |
830.0 | |
], | |
"color": [ | |
0.596470832824707, | |
0.9345773458480835, | |
1.0 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.004" | |
} | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Poly Egde": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Poly Egde" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Poly Egde": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Poly Egde" | |
} | |
}, | |
"bl_idname": "SvSeparateMeshNode" | |
}, | |
"Viewer Draw.003": { | |
"attributes": { | |
"location": [ | |
5710.0, | |
910.0 | |
], | |
"color": [ | |
0.9999715685844421, | |
0.8993088603019714, | |
0.9742180705070496 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.004" | |
} | |
}, | |
"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", | |
"properties": { | |
"quick_link_to_node": "SvVDAttrsNodeMk2" | |
} | |
} | |
}, | |
"bl_idname": "SvViewerDrawMk4" | |
}, | |
"List Slice": { | |
"attributes": { | |
"location": [ | |
4890.0, | |
770.0 | |
], | |
"color": [ | |
0.8576140403747559, | |
0.9321048259735107, | |
1.0 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.004" | |
} | |
}, | |
"properties": { | |
"stop": -1, | |
"start": 1, | |
"level": 1 | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
}, | |
"Start": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Start", | |
"properties": { | |
"prop_name": "start" | |
} | |
}, | |
"Stop": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Stop", | |
"properties": { | |
"prop_name": "stop" | |
} | |
} | |
}, | |
"outputs": { | |
"Slice_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Slice" | |
}, | |
"Other_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Other" | |
} | |
}, | |
"bl_idname": "ListSliceNode" | |
}, | |
"Frame": { | |
"attributes": { | |
"location": [ | |
-570.0, | |
-90.0 | |
], | |
"height": 905.0, | |
"width": 712.0 | |
}, | |
"bl_idname": "NodeFrame" | |
}, | |
"Frame.001": { | |
"attributes": { | |
"location": [ | |
270.0, | |
190.0 | |
], | |
"height": 513.0, | |
"width": 680.0 | |
}, | |
"bl_idname": "NodeFrame" | |
}, | |
"Frame.002": { | |
"attributes": { | |
"location": [ | |
-450.0, | |
90.0 | |
], | |
"height": 353.0, | |
"width": 1090.0 | |
}, | |
"bl_idname": "NodeFrame" | |
}, | |
"Frame.003": { | |
"attributes": { | |
"location": [ | |
0.0, | |
0.0 | |
], | |
"height": 469.0, | |
"width": 480.0 | |
}, | |
"bl_idname": "NodeFrame" | |
}, | |
"Frame.004": { | |
"attributes": { | |
"location": [ | |
-190.0, | |
-50.0 | |
], | |
"height": 373.0, | |
"width": 1020.0 | |
}, | |
"bl_idname": "NodeFrame" | |
}, | |
"NGon": { | |
"attributes": { | |
"location": [ | |
2180.0, | |
600.0 | |
], | |
"color": [ | |
0.7721503973007202, | |
0.9200000166893005, | |
0.8091128468513489 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame" | |
} | |
}, | |
"properties": { | |
"sides_": 8 | |
}, | |
"inputs": { | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius", | |
"properties": { | |
"prop_name": "rad_" | |
} | |
}, | |
"N Sides": { | |
"bl_idname": "SvStringsSocket", | |
"name": "N Sides", | |
"properties": { | |
"prop_name": "sides_" | |
} | |
}, | |
"Divisions": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Divisions", | |
"properties": { | |
"prop_name": "divisions" | |
} | |
}, | |
"RandomR": { | |
"bl_idname": "SvStringsSocket", | |
"name": "RandomR", | |
"properties": { | |
"prop_name": "rand_r_" | |
} | |
}, | |
"RandomPhi": { | |
"bl_idname": "SvStringsSocket", | |
"name": "RandomPhi", | |
"properties": { | |
"prop_name": "rand_phi_" | |
} | |
}, | |
"RandomSeed": { | |
"bl_idname": "SvStringsSocket", | |
"name": "RandomSeed", | |
"properties": { | |
"prop_name": "rand_seed_" | |
} | |
}, | |
"Shift": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Shift", | |
"properties": { | |
"prop_name": "shift_" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
} | |
}, | |
"bl_idname": "SvNGonNode" | |
}, | |
"A Number": { | |
"attributes": { | |
"location": [ | |
2620.0, | |
500.0 | |
], | |
"label": "Num", | |
"color": [ | |
0.8576140403747559, | |
0.9321048259735107, | |
1.0 | |
], | |
"use_custom_color": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame" | |
} | |
}, | |
"properties": { | |
"int_": 68, | |
"selected_mode": "int", | |
"draw_3dpanel": true | |
}, | |
"inputs": { | |
"Float": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Int", | |
"properties": { | |
"prop_name": "int_" | |
} | |
} | |
}, | |
"outputs": { | |
"Int": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Int", | |
"properties": { | |
"custom_draw": "mode_custom_draw" | |
} | |
} | |
}, | |
"bl_idname": "SvNumberNode" | |
} | |
}, | |
"links": [ | |
{ | |
"from_node": "Hilbert", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Hilbert", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Plane", | |
"from_socket": "Vertices", | |
"to_node": "Move", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "List Split", | |
"from_socket": "Split_001", | |
"to_node": "Move", | |
"to_socket": "Movement Vectors" | |
}, | |
{ | |
"from_node": "Rotate.001", | |
"from_socket": "Vertices", | |
"to_node": "UV Connection", | |
"to_socket": "vertices" | |
}, | |
{ | |
"from_node": "UV Connection", | |
"from_socket": "vertices", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "UV Connection", | |
"from_socket": "data", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Move", | |
"from_socket": "Vertices", | |
"to_node": "Rotate", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "List Split.001", | |
"from_socket": "Split", | |
"to_node": "Rotate", | |
"to_socket": "Angle" | |
}, | |
{ | |
"from_node": "List Input", | |
"from_socket": "data_output", | |
"to_node": "Vector In", | |
"to_socket": "Z" | |
}, | |
{ | |
"from_node": "Vector In", | |
"from_socket": "Vectors", | |
"to_node": "List Split", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "List Input.001", | |
"from_socket": "data_output", | |
"to_node": "List Split.001", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Rotate", | |
"from_socket": "Vertices", | |
"to_node": "Rotate.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Hilbert", | |
"from_socket": "Vertices", | |
"to_node": "Bevel", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Hilbert", | |
"from_socket": "Edges", | |
"to_node": "Bevel", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Matrix Apply to Mesh", | |
"from_socket": "Vertices", | |
"to_node": "Bend Object Along Path", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "List Slice", | |
"from_socket": "Slice_001", | |
"to_node": "Bend Object Along Path", | |
"to_socket": "Path" | |
}, | |
{ | |
"from_node": "UV Connection", | |
"from_socket": "vertices", | |
"to_node": "Scale", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "A Number", | |
"from_socket": "Int", | |
"to_node": "Line", | |
"to_socket": "Num" | |
}, | |
{ | |
"from_node": "Scale", | |
"from_socket": "Vertices", | |
"to_node": "Matrix Apply to Mesh", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "UV Connection", | |
"from_socket": "data", | |
"to_node": "Matrix Apply to Mesh", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Line", | |
"from_socket": "Verts", | |
"to_node": "Matrix Apply to Mesh", | |
"to_socket": "Matrices" | |
}, | |
{ | |
"from_node": "Bend Object Along Path", | |
"from_socket": "Vertices", | |
"to_node": "Merge by Distance", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Matrix Apply to Mesh", | |
"from_socket": "Edges", | |
"to_node": "Merge by Distance", | |
"to_socket": "PolyEdge" | |
}, | |
{ | |
"from_node": "Merge by Distance", | |
"from_socket": "Vertices", | |
"to_node": "Separate Loose Parts", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Merge by Distance", | |
"from_socket": "Edges", | |
"to_node": "Separate Loose Parts", | |
"to_socket": "Poly Egde" | |
}, | |
{ | |
"from_node": "Separate Loose Parts", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw.003", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Separate Loose Parts", | |
"from_socket": "Poly Egde", | |
"to_node": "Viewer Draw.003", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Bevel", | |
"from_socket": "Vertices", | |
"to_node": "List Slice", | |
"to_socket": "Data" | |
} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment