Created
September 24, 2025 18:05
-
-
Save portnov/229eb05c34fb1ee5a6b751683376a42a to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 | Blender.4.4.0 | NodeTree | 2025.09.24 | 23:05 | 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": { | |
| "Plane": { | |
| "attributes": { | |
| "location": [ | |
| -630.8124389648438, | |
| 253.0172119140625 | |
| ], | |
| "color": [ | |
| 0.40799999237060547, | |
| 0.6159999966621399, | |
| 0.41600000858306885 | |
| ], | |
| "use_custom_color": true | |
| }, | |
| "properties": { | |
| "center": true | |
| }, | |
| "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" | |
| }, | |
| "Viewer Draw.001": { | |
| "attributes": { | |
| "location": [ | |
| -360.45001220703125, | |
| 16.051284790039062 | |
| ], | |
| "color": [ | |
| 0.8389999866485596, | |
| 0.36500000953674316, | |
| 0.054999999701976776 | |
| ], | |
| "use_custom_color": true | |
| }, | |
| "properties": { | |
| "edge_color": [ | |
| 0.0, | |
| 0.0011443882249295712, | |
| 0.14550375938415527, | |
| 1.0 | |
| ], | |
| "selected_draw_mode": "facet", | |
| "vector_color": [ | |
| 0.0, | |
| 0.0012138064485043287, | |
| 0.1441308856010437, | |
| 1.0 | |
| ], | |
| "polygon_color": [ | |
| 0.42417261004447937, | |
| 0.654518187046051, | |
| 0.8100000023841858, | |
| 1.0 | |
| ], | |
| "custom_fragment_shader": "\n uniform float brightness;\n\n in vec3 pos;\n\n void main()\n {\n gl_FragColor = vec4(pos * brightness, 1.0);\n }\n", | |
| "custom_vertex_shader": "\n uniform mat4 viewProjectionMatrix;\n\n in vec3 position;\n out vec3 pos;\n\n void main()\n {\n pos = position;\n gl_Position = viewProjectionMatrix * vec4(position, 1.0f);\n }\n", | |
| "draw_gl_polygonoffset": true, | |
| "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" | |
| }, | |
| "Populate Mesh": { | |
| "attributes": { | |
| "location": [ | |
| -349.7933349609375, | |
| 498.0212707519531 | |
| ] | |
| }, | |
| "properties": { | |
| "gen_mode": "SURFACE", | |
| "count": 7, | |
| "min_r": 1.0299999713897705, | |
| "seed": 58 | |
| }, | |
| "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" | |
| }, | |
| "Viewer Draw.002": { | |
| "attributes": { | |
| "location": [ | |
| -149.7933349609375, | |
| 498.0212707519531 | |
| ], | |
| "color": [ | |
| 0.8389999866485596, | |
| 0.36500000953674316, | |
| 0.054999999701976776 | |
| ], | |
| "use_custom_color": true | |
| }, | |
| "properties": { | |
| "edge_color": [ | |
| 0.8999999165534973, | |
| 0.46394041180610657, | |
| 0.0, | |
| 1.0 | |
| ], | |
| "selected_draw_mode": "facet", | |
| "vector_color": [ | |
| 0.9500002264976501, | |
| 0.02136443369090557, | |
| 0.0, | |
| 1.0 | |
| ], | |
| "polygon_color": [ | |
| 0.8100003600120544, | |
| 0.6318826079368591, | |
| 0.0, | |
| 0.5966457724571228 | |
| ], | |
| "custom_fragment_shader": "\n uniform float brightness;\n\n in vec3 pos;\n\n void main()\n {\n gl_FragColor = vec4(pos * brightness, 1.0);\n }\n", | |
| "custom_vertex_shader": "\n uniform mat4 viewProjectionMatrix;\n\n in vec3 position;\n out vec3 pos;\n\n void main()\n {\n pos = position;\n gl_Position = viewProjectionMatrix * vec4(position, 1.0f);\n }\n", | |
| "draw_gl_polygonoffset": true, | |
| "point_size": 10, | |
| "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" | |
| }, | |
| "A Number": { | |
| "attributes": { | |
| "location": [ | |
| -765.78515625, | |
| 616.77392578125 | |
| ], | |
| "label": "Count" | |
| }, | |
| "properties": { | |
| "int_": 11, | |
| "selected_mode": "int" | |
| }, | |
| "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" | |
| }, | |
| "Random Num Gen": { | |
| "attributes": { | |
| "location": [ | |
| -407.8071594238281, | |
| 747.5516357421875 | |
| ] | |
| }, | |
| "properties": { | |
| "type_selected_mode": "Float", | |
| "low_f": -10.0, | |
| "high_f": 10.0, | |
| "high_i": 1, | |
| "seed": 22 | |
| }, | |
| "inputs": { | |
| "Size": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Size", | |
| "properties": { | |
| "prop_name": "size" | |
| } | |
| }, | |
| "Seed": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Seed", | |
| "properties": { | |
| "prop_name": "seed" | |
| } | |
| }, | |
| "Low": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Low", | |
| "properties": { | |
| "prop_name": "low_f" | |
| } | |
| }, | |
| "High": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "High", | |
| "properties": { | |
| "prop_name": "high_f" | |
| } | |
| }, | |
| "Weights": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Weights", | |
| "attributes": { | |
| "hide": true | |
| } | |
| }, | |
| "Alpha": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Alpha", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "prop_name": "alpha" | |
| } | |
| }, | |
| "Beta": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Beta", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "prop_name": "beta" | |
| } | |
| }, | |
| "t": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "t", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "prop_name": "t_in" | |
| } | |
| } | |
| }, | |
| "outputs": { | |
| "Value": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Value" | |
| } | |
| }, | |
| "bl_idname": "SvRndNumGen" | |
| }, | |
| "RBF Scalar Field": { | |
| "attributes": { | |
| "location": [ | |
| -35.88578796386719, | |
| 730.056396484375 | |
| ], | |
| "color": [ | |
| 0.40799999237060547, | |
| 0.6159999966621399, | |
| 0.41600000858306885 | |
| ], | |
| "use_custom_color": true | |
| }, | |
| "inputs": { | |
| "Vertices": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "Vertices" | |
| }, | |
| "Values": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Values" | |
| }, | |
| "Epsilon": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Epsilon", | |
| "properties": { | |
| "prop_name": "epsilon" | |
| } | |
| }, | |
| "Smooth": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Smooth", | |
| "properties": { | |
| "prop_name": "smooth" | |
| } | |
| } | |
| }, | |
| "outputs": { | |
| "Field": { | |
| "bl_idname": "SvScalarFieldSocket", | |
| "name": "Field" | |
| } | |
| }, | |
| "bl_idname": "SvExMinimalScalarFieldNode" | |
| }, | |
| "Marching Squares": { | |
| "attributes": { | |
| "location": [ | |
| 239.0194091796875, | |
| 781.7415771484375 | |
| ] | |
| }, | |
| "properties": { | |
| "iso_value": 0.4000001847743988, | |
| "min_x": -5.0, | |
| "max_x": 5.0, | |
| "min_y": -5.0, | |
| "max_y": 5.0, | |
| "sample_size": 100 | |
| }, | |
| "inputs": { | |
| "Field": { | |
| "bl_idname": "SvScalarFieldSocket", | |
| "name": "Field" | |
| }, | |
| "Value": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Value", | |
| "properties": { | |
| "prop_name": "iso_value" | |
| } | |
| }, | |
| "Samples": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Samples", | |
| "properties": { | |
| "prop_name": "sample_size" | |
| } | |
| }, | |
| "MinX": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "MinX", | |
| "properties": { | |
| "prop_name": "min_x" | |
| } | |
| }, | |
| "MaxX": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "MaxX", | |
| "properties": { | |
| "prop_name": "max_x" | |
| } | |
| }, | |
| "MinY": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "MinY", | |
| "properties": { | |
| "prop_name": "min_y" | |
| } | |
| }, | |
| "MaxY": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "MaxY", | |
| "properties": { | |
| "prop_name": "max_y" | |
| } | |
| }, | |
| "Z": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Z", | |
| "properties": { | |
| "prop_name": "z_value" | |
| } | |
| }, | |
| "Matrix": { | |
| "bl_idname": "SvMatrixSocket", | |
| "name": "Matrix" | |
| } | |
| }, | |
| "outputs": { | |
| "Vertices": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "Vertices" | |
| }, | |
| "Edges": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Edges" | |
| }, | |
| "Faces": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Faces", | |
| "attributes": { | |
| "hide": true | |
| } | |
| } | |
| }, | |
| "bl_idname": "SvExMarchingSquaresNode" | |
| }, | |
| "Viewer Draw.003": { | |
| "attributes": { | |
| "location": [ | |
| 439.0194091796875, | |
| 781.7415771484375 | |
| ], | |
| "color": [ | |
| 0.8389999866485596, | |
| 0.36500000953674316, | |
| 0.054999999701976776 | |
| ], | |
| "use_custom_color": true | |
| }, | |
| "properties": { | |
| "edge_color": [ | |
| 0.0, | |
| 0.0011443882249295712, | |
| 0.14550375938415527, | |
| 1.0 | |
| ], | |
| "selected_draw_mode": "facet", | |
| "vector_color": [ | |
| 0.0, | |
| 0.0012138064485043287, | |
| 0.1441308856010437, | |
| 1.0 | |
| ], | |
| "polygon_color": [ | |
| 0.42417261004447937, | |
| 0.654518187046051, | |
| 0.8100000023841858, | |
| 1.0 | |
| ], | |
| "custom_fragment_shader": "\n uniform float brightness;\n\n in vec3 pos;\n\n void main()\n {\n gl_FragColor = vec4(pos * brightness, 1.0);\n }\n", | |
| "custom_vertex_shader": "\n uniform mat4 viewProjectionMatrix;\n\n in vec3 position;\n out vec3 pos;\n\n void main()\n {\n pos = position;\n gl_Position = viewProjectionMatrix * vec4(position, 1.0f);\n }\n", | |
| "draw_gl_polygonoffset": true, | |
| "point_size": 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" | |
| }, | |
| "Stethoscope MK2": { | |
| "attributes": { | |
| "location": [ | |
| -197.57949829101562, | |
| 981.9495239257812 | |
| ], | |
| "color": [ | |
| 0.2709999978542328, | |
| 0.5220000147819519, | |
| 0.5329999923706055 | |
| ], | |
| "use_custom_color": true | |
| }, | |
| "properties": { | |
| "location_theta": 1.0080000162124634, | |
| "num_elements": 1 | |
| }, | |
| "inputs": { | |
| "Data": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Data" | |
| } | |
| }, | |
| "bl_idname": "SvStethoscopeNodeMK2" | |
| }, | |
| "Number Range": { | |
| "attributes": { | |
| "location": [ | |
| 50.1421012878418, | |
| 528.3956298828125 | |
| ] | |
| }, | |
| "properties": { | |
| "range_mode": "RANGE_COUNT", | |
| "current_mode": "RANGE_COUNT", | |
| "start_float": -10.0, | |
| "count_": 16 | |
| }, | |
| "inputs": { | |
| "Start": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Start", | |
| "properties": { | |
| "prop_name": "start_float" | |
| } | |
| }, | |
| "Step": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Step", | |
| "properties": { | |
| "prop_name": "stop_float", | |
| "label": "stop" | |
| } | |
| }, | |
| "Stop": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Stop", | |
| "properties": { | |
| "prop_name": "count_", | |
| "label": "count" | |
| } | |
| } | |
| }, | |
| "outputs": { | |
| "Range": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Range" | |
| } | |
| }, | |
| "bl_idname": "SvGenNumberRange" | |
| }, | |
| "Bezier Curve Out": { | |
| "attributes": { | |
| "location": [ | |
| 1333.8515625, | |
| 1010.6412963867188 | |
| ], | |
| "color": [ | |
| 0.8389999866485596, | |
| 0.36500000953674316, | |
| 0.054999999701976776 | |
| ], | |
| "use_custom_color": true | |
| }, | |
| "properties": { | |
| "bevel_depth": 0.47999998927116394, | |
| "bevel_radius": 0.08999999612569809, | |
| "preview_resolution_u": 64, | |
| "object_select": false | |
| }, | |
| "inputs": { | |
| "ControlPoints": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "ControlPoints", | |
| "attributes": { | |
| "hide": true | |
| } | |
| }, | |
| "Curve": { | |
| "bl_idname": "SvCurveSocket", | |
| "name": "Curve" | |
| }, | |
| "Matrix": { | |
| "bl_idname": "SvMatrixSocket", | |
| "name": "Matrix" | |
| }, | |
| "Radius": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Radius", | |
| "properties": { | |
| "prop_name": "bevel_radius" | |
| } | |
| }, | |
| "Tilt": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Tilt", | |
| "properties": { | |
| "prop_name": "tilt" | |
| } | |
| }, | |
| "BevelObject": { | |
| "bl_idname": "SvObjectSocket", | |
| "name": "BevelObject", | |
| "properties": { | |
| "custom_draw": "draw_bevel_object_props", | |
| "object_kinds": "CURVE" | |
| } | |
| }, | |
| "TaperObject": { | |
| "bl_idname": "SvObjectSocket", | |
| "name": "TaperObject", | |
| "properties": { | |
| "custom_draw": "draw_taper_object_props", | |
| "object_kinds": "CURVE" | |
| } | |
| } | |
| }, | |
| "outputs": { | |
| "Objects": { | |
| "bl_idname": "SvObjectSocket", | |
| "name": "Objects" | |
| } | |
| }, | |
| "bl_idname": "SvBezierCurveOutNode" | |
| }, | |
| "Approximate NURBS Curve": { | |
| "attributes": { | |
| "location": [ | |
| 688.9208984375, | |
| 852.8809814453125 | |
| ], | |
| "color": [ | |
| 0.40799999237060547, | |
| 0.6159999966621399, | |
| 0.41600000858306885 | |
| ], | |
| "use_custom_color": true | |
| }, | |
| "properties": { | |
| "implementation": "SCIPY", | |
| "has_smoothing": true, | |
| "smoothing": 0.05000000074505806 | |
| }, | |
| "inputs": { | |
| "LengthWeight": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "LengthWeight", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "prop_name": "length_weight" | |
| } | |
| }, | |
| "CurvatureWeight": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "CurvatureWeight", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "prop_name": "curvature_weight" | |
| } | |
| }, | |
| "TorsionWeight": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "TorsionWeight", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "prop_name": "torsion_weight" | |
| } | |
| }, | |
| "Knots": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Knots", | |
| "attributes": { | |
| "hide": true | |
| } | |
| }, | |
| "Vertices": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "Vertices" | |
| }, | |
| "Weights": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Weights" | |
| }, | |
| "Degree": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Degree", | |
| "properties": { | |
| "prop_name": "degree" | |
| } | |
| }, | |
| "PointsCnt": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "PointsCnt", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "prop_name": "points_cnt" | |
| } | |
| }, | |
| "Smoothing": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Smoothing", | |
| "properties": { | |
| "prop_name": "smoothing" | |
| } | |
| }, | |
| "DegreeMin": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "DegreeMin", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "prop_name": "degree_min" | |
| } | |
| }, | |
| "DegreeMax": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "DegreeMax", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "prop_name": "degree_max" | |
| } | |
| }, | |
| "Tolerance": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Tolerance", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "prop_name": "tolerance" | |
| } | |
| } | |
| }, | |
| "outputs": { | |
| "Curve": { | |
| "bl_idname": "SvCurveSocket", | |
| "name": "Curve" | |
| }, | |
| "ControlPoints": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "ControlPoints" | |
| }, | |
| "Knots": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Knots" | |
| } | |
| }, | |
| "bl_idname": "SvApproxNurbsCurveMk3Node" | |
| }, | |
| "Viewer Draw Curve.001": { | |
| "attributes": { | |
| "location": [ | |
| 927.7745361328125, | |
| 715.74267578125 | |
| ], | |
| "color": [ | |
| 1.0, | |
| 0.5889999866485596, | |
| 0.21400000154972076 | |
| ], | |
| "use_custom_color": true | |
| }, | |
| "properties": { | |
| "line_color": [ | |
| 0.0, | |
| 0.06277695298194885, | |
| 1.0, | |
| 1.0 | |
| ], | |
| "comb_color": [ | |
| 0.7445480227470398, | |
| 0.43838220834732056, | |
| 0.0, | |
| 0.7405171394348145 | |
| ], | |
| "control_polygon_color": [ | |
| 0.023192498832941055, | |
| 0.6177791357040405, | |
| 0.41069942712783813, | |
| 1.0 | |
| ], | |
| "verts_color": [ | |
| 0.0, | |
| 0.8049903512001038, | |
| 0.7719917297363281, | |
| 1.0 | |
| ], | |
| "arrows_color": [ | |
| 0.04119928926229477, | |
| 0.6374202370643616, | |
| 0.48610028624534607, | |
| 1.0 | |
| ], | |
| "resolution": 100, | |
| "line_width": 1, | |
| "control_points_color": [ | |
| 0.015343744307756424, | |
| 0.3374054431915283, | |
| 0.025069717317819595, | |
| 1.0 | |
| ], | |
| "draw_nodes": true, | |
| "activate": false | |
| }, | |
| "inputs": { | |
| "Curve": { | |
| "bl_idname": "SvCurveSocket", | |
| "name": "Curve" | |
| }, | |
| "Resolution": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Resolution", | |
| "properties": { | |
| "prop_name": "resolution" | |
| } | |
| } | |
| }, | |
| "bl_idname": "SvCurveViewerDrawNode" | |
| } | |
| }, | |
| "links": [ | |
| { | |
| "from_node": "Plane", | |
| "from_socket": "Vertices", | |
| "to_node": "Viewer Draw.001", | |
| "to_socket": "Vertices" | |
| }, | |
| { | |
| "from_node": "Plane", | |
| "from_socket": "Edges", | |
| "to_node": "Viewer Draw.001", | |
| "to_socket": "Edges" | |
| }, | |
| { | |
| "from_node": "Plane", | |
| "from_socket": "Polygons", | |
| "to_node": "Viewer Draw.001", | |
| "to_socket": "Polygons" | |
| }, | |
| { | |
| "from_node": "Plane", | |
| "from_socket": "Vertices", | |
| "to_node": "Populate Mesh", | |
| "to_socket": "Vertices" | |
| }, | |
| { | |
| "from_node": "Plane", | |
| "from_socket": "Edges", | |
| "to_node": "Populate Mesh", | |
| "to_socket": "Edges" | |
| }, | |
| { | |
| "from_node": "Plane", | |
| "from_socket": "Polygons", | |
| "to_node": "Populate Mesh", | |
| "to_socket": "Faces" | |
| }, | |
| { | |
| "from_node": "A Number", | |
| "from_socket": "Int", | |
| "to_node": "Populate Mesh", | |
| "to_socket": "Count" | |
| }, | |
| { | |
| "from_node": "Populate Mesh", | |
| "from_socket": "Vertices", | |
| "to_node": "Viewer Draw.002", | |
| "to_socket": "Vertices" | |
| }, | |
| { | |
| "from_node": "A Number", | |
| "from_socket": "Int", | |
| "to_node": "Random Num Gen", | |
| "to_socket": "Size" | |
| }, | |
| { | |
| "from_node": "Populate Mesh", | |
| "from_socket": "Vertices", | |
| "to_node": "RBF Scalar Field", | |
| "to_socket": "Vertices" | |
| }, | |
| { | |
| "from_node": "Random Num Gen", | |
| "from_socket": "Value", | |
| "to_node": "RBF Scalar Field", | |
| "to_socket": "Values" | |
| }, | |
| { | |
| "from_node": "RBF Scalar Field", | |
| "from_socket": "Field", | |
| "to_node": "Marching Squares", | |
| "to_socket": "Field" | |
| }, | |
| { | |
| "from_node": "Number Range", | |
| "from_socket": "Range", | |
| "to_node": "Marching Squares", | |
| "to_socket": "Value" | |
| }, | |
| { | |
| "from_node": "Marching Squares", | |
| "from_socket": "Vertices", | |
| "to_node": "Viewer Draw.003", | |
| "to_socket": "Vertices" | |
| }, | |
| { | |
| "from_node": "Marching Squares", | |
| "from_socket": "Edges", | |
| "to_node": "Viewer Draw.003", | |
| "to_socket": "Edges" | |
| }, | |
| { | |
| "from_node": "Random Num Gen", | |
| "from_socket": "Value", | |
| "to_node": "Stethoscope MK2", | |
| "to_socket": "Data" | |
| }, | |
| { | |
| "from_node": "Approximate NURBS Curve", | |
| "from_socket": "Curve", | |
| "to_node": "Bezier Curve Out", | |
| "to_socket": "Curve" | |
| }, | |
| { | |
| "from_node": "Marching Squares", | |
| "from_socket": "Vertices", | |
| "to_node": "Approximate NURBS Curve", | |
| "to_socket": "Vertices" | |
| }, | |
| { | |
| "from_node": "Approximate NURBS Curve", | |
| "from_socket": "Curve", | |
| "to_node": "Viewer Draw Curve.001", | |
| "to_socket": "Curve" | |
| } | |
| ] | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment