Skip to content

Instantly share code, notes, and snippets.

@nortikin
Created March 22, 2025 23:54
Show Gist options
  • Save nortikin/257ec0c04bd5a6db62111e36a0b3d6a8 to your computer and use it in GitHub Desktop.
Save nortikin/257ec0c04bd5a6db62111e36a0b3d6a8 to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 | Blender.4.2.0Alpha | Пружина | 2025.03.23 | 02:54 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Spiral": {
"attributes": {
"location": [
-620.0,
440.0
],
"height": 2.440000057220459,
"width": 170.0,
"color": [
0.669367790222168,
1.0,
0.0
],
"use_custom_color": true
},
"properties": {
"sType": "LOGARITHMIC",
"eRadius": 0.8500000238418579,
"iRadius": 0.8700000047683716,
"exponent": 0.0,
"turns": 7,
"height": 2.440000057220459
},
"inputs": {
"R": {
"bl_idname": "SvStringsSocket",
"name": "R",
"properties": {
"prop_name": "eRadius"
}
},
"r": {
"bl_idname": "SvStringsSocket",
"name": "r",
"properties": {
"prop_name": "iRadius"
}
},
"e": {
"bl_idname": "SvStringsSocket",
"name": "e",
"properties": {
"prop_name": "exponent"
}
},
"t": {
"bl_idname": "SvStringsSocket",
"name": "t",
"properties": {
"prop_name": "turns"
}
},
"n": {
"bl_idname": "SvStringsSocket",
"name": "n",
"properties": {
"prop_name": "resolution"
}
},
"s": {
"bl_idname": "SvStringsSocket",
"name": "s",
"properties": {
"prop_name": "scale"
}
},
"h": {
"bl_idname": "SvStringsSocket",
"name": "h",
"properties": {
"prop_name": "height"
}
},
"p": {
"bl_idname": "SvStringsSocket",
"name": "p",
"properties": {
"prop_name": "phase"
}
},
"a": {
"bl_idname": "SvStringsSocket",
"name": "a",
"properties": {
"prop_name": "arms"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
}
},
"bl_idname": "SvSpiralNodeMK2"
},
"Viewer Draw": {
"attributes": {
"location": [
240.0,
400.0
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"selected_draw_mode": "facet",
"display_verts": false,
"display_edges": false,
"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"
},
"Matrix Tube": {
"attributes": {
"location": [
0.0,
360.0
],
"color": [
0.375,
1.0,
1.0
],
"use_custom_color": true
},
"inputs": {
"Matrices": {
"bl_idname": "SvMatrixSocket",
"name": "Matrices"
},
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
}
},
"bl_idname": "SvMatrixTubeNode"
},
"Matrix Track To": {
"attributes": {
"location": [
-360.0,
400.0
],
"color": [
1.0,
0.9165565371513367,
0.7913913726806641
],
"use_custom_color": true
},
"properties": {
"scale": [
0.10000000149011612,
0.20000000298023224,
0.20000000298023224
],
"vA": [
0.0,
0.0,
1.0
]
},
"inputs": {
"Location": {
"bl_idname": "SvVerticesSocket",
"name": "Location",
"properties": {
"prop_name": "origin"
}
},
"Scale": {
"bl_idname": "SvVerticesSocket",
"name": "Scale",
"properties": {
"prop_name": "scale",
"expanded": true
}
},
"A": {
"bl_idname": "SvVerticesSocket",
"name": "A",
"properties": {
"prop_name": "vA",
"expanded": true
}
},
"B": {
"bl_idname": "SvVerticesSocket",
"name": "B",
"properties": {
"prop_name": "vB"
}
}
},
"outputs": {
"Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Matrix"
},
"X": {
"bl_idname": "SvVerticesSocket",
"name": "X"
},
"Y": {
"bl_idname": "SvVerticesSocket",
"name": "Y"
},
"Z": {
"bl_idname": "SvVerticesSocket",
"name": "Z"
}
},
"bl_idname": "SvMatrixTrackToNode"
},
"Circle": {
"attributes": {
"location": [
-600.0,
640.0
],
"color": [
0.669367790222168,
1.0,
0.0
],
"use_custom_color": true
},
"properties": {
"vert_": 11,
"degr_": 180.0
},
"inputs": {
"Radius": {
"bl_idname": "SvStringsSocket",
"name": "Radius",
"properties": {
"prop_name": "rad_"
}
},
"num Verts": {
"bl_idname": "SvStringsSocket",
"name": "num Verts",
"properties": {
"prop_name": "vert_"
}
},
"Degrees": {
"bl_idname": "SvStringsSocket",
"name": "Degrees",
"properties": {
"prop_name": "degr_"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
}
},
"bl_idname": "SvCircleNode"
},
"Matrix Apply to Mesh": {
"attributes": {
"location": [
-40.0,
660.0
],
"color": [
1.0,
0.9165565371513367,
0.7913913726806641
],
"use_custom_color": true
},
"properties": {
"do_join": false
},
"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"
},
"UV Connection": {
"attributes": {
"location": [
160.0,
720.0
],
"color": [
0.375,
1.0,
1.0
],
"use_custom_color": true
},
"properties": {
"slice_check": false,
"cap_V": true,
"cicl_check_V": true
},
"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.002": {
"attributes": {
"location": [
-340.0,
925.1376342773438
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"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"
},
"Viewer Index+": {
"attributes": {
"location": [
-40.0,
920.0
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"draw_bg": true
},
"inputs": {
"verts": {
"bl_idname": "SvVerticesSocket",
"name": "verts"
},
"edges": {
"bl_idname": "SvStringsSocket",
"name": "edges"
},
"faces": {
"bl_idname": "SvStringsSocket",
"name": "faces"
},
"matrix": {
"bl_idname": "SvMatrixSocket",
"name": "matrix"
},
"text": {
"bl_idname": "SvStringsSocket",
"name": "text"
}
},
"bl_idname": "SvIDXViewer28"
},
"Mesh Viewer": {
"attributes": {
"location": [
390.27154541015625,
780.0
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"base_data_name": "Eta"
},
"inputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices"
},
"edges": {
"bl_idname": "SvStringsSocket",
"name": "edges",
"properties": {
"custom_draw": "draw_edges_props"
}
},
"faces": {
"bl_idname": "SvStringsSocket",
"name": "faces"
},
"material_idx": {
"bl_idname": "SvStringsSocket",
"name": "material_idx"
},
"matrix": {
"bl_idname": "SvMatrixSocket",
"name": "matrix",
"properties": {
"custom_draw": "draw_matrix_props"
}
}
},
"outputs": {
"Objects": {
"bl_idname": "SvObjectSocket",
"name": "Objects"
}
},
"bl_idname": "SvMeshViewer"
}
},
"links": [
{
"from_node": "Matrix Tube",
"from_socket": "Vertices",
"to_node": "Viewer Draw",
"to_socket": "Vertices"
},
{
"from_node": "Matrix Tube",
"from_socket": "Edges",
"to_node": "Viewer Draw",
"to_socket": "Edges"
},
{
"from_node": "Matrix Tube",
"from_socket": "Faces",
"to_node": "Viewer Draw",
"to_socket": "Polygons"
},
{
"from_node": "Matrix Track To",
"from_socket": "Matrix",
"to_node": "Matrix Tube",
"to_socket": "Matrices"
},
{
"from_node": "Circle",
"from_socket": "Vertices",
"to_node": "Matrix Tube",
"to_socket": "Vertices"
},
{
"from_node": "Spiral",
"from_socket": "Vertices",
"to_node": "Matrix Track To",
"to_socket": "Location"
},
{
"from_node": "Spiral",
"from_socket": "Vertices",
"to_node": "Matrix Track To",
"to_socket": "B"
},
{
"from_node": "Circle",
"from_socket": "Vertices",
"to_node": "Matrix Apply to Mesh",
"to_socket": "Vertices"
},
{
"from_node": "Circle",
"from_socket": "Edges",
"to_node": "Matrix Apply to Mesh",
"to_socket": "Edges"
},
{
"from_node": "Circle",
"from_socket": "Polygons",
"to_node": "Matrix Apply to Mesh",
"to_socket": "Faces"
},
{
"from_node": "Matrix Track To",
"from_socket": "Matrix",
"to_node": "Matrix Apply to Mesh",
"to_socket": "Matrices"
},
{
"from_node": "Matrix Apply to Mesh",
"from_socket": "Vertices",
"to_node": "UV Connection",
"to_socket": "vertices"
},
{
"from_node": "Circle",
"from_socket": "Vertices",
"to_node": "Viewer Draw.002",
"to_socket": "Vertices"
},
{
"from_node": "Circle",
"from_socket": "Edges",
"to_node": "Viewer Draw.002",
"to_socket": "Edges"
},
{
"from_node": "Circle",
"from_socket": "Polygons",
"to_node": "Viewer Draw.002",
"to_socket": "Polygons"
},
{
"from_node": "Circle",
"from_socket": "Vertices",
"to_node": "Viewer Index+",
"to_socket": "verts"
},
{
"from_node": "UV Connection",
"from_socket": "vertices",
"to_node": "Mesh Viewer",
"to_socket": "vertices"
},
{
"from_node": "UV Connection",
"from_socket": "data",
"to_node": "Mesh Viewer",
"to_socket": "faces"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment