Skip to content

Instantly share code, notes, and snippets.

@nortikin
Created April 2, 2025 08:29
Show Gist options
  • Save nortikin/327778dd21546a70a5fae5bf12c428a3 to your computer and use it in GitHub Desktop.
Save nortikin/327778dd21546a70a5fae5bf12c428a3 to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 (242d6f8) | Blender.4.2.0 | stair | 2025.04.02 | 11:29 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Line": {
"attributes": {
"location": [
2520.0,
220.0
],
"color": [
0.7721503973007202,
0.9200000166893005,
0.8091128468513489
],
"use_custom_color": true
},
"properties": {
"length_mode": "Num",
"step": 0.30000001192092896,
"num": 18
},
"inputs": {
"Num": {
"bl_idname": "SvStringsSocket",
"name": "Num",
"properties": {
"prop_name": "num"
}
},
"Steps": {
"bl_idname": "SvStringsSocket",
"name": "Steps",
"properties": {
"prop_name": "step"
}
},
"Size": {
"bl_idname": "SvStringsSocket",
"name": "Size",
"attributes": {
"hide": true
},
"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"
},
"Viewer Draw": {
"attributes": {
"location": [
3740.0,
380.0
],
"color": [
0.9999715685844421,
0.8993088603019714,
0.9742180705070496
],
"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"
},
"Line.001": {
"attributes": {
"location": [
2520.0,
0.0
],
"color": [
0.7721503973007202,
0.9200000166893005,
0.8091128468513489
],
"use_custom_color": true
},
"properties": {
"length_mode": "Num",
"step": 0.15000000596046448,
"num": 18,
"direction": "Z"
},
"inputs": {
"Num": {
"bl_idname": "SvStringsSocket",
"name": "Num",
"properties": {
"prop_name": "num"
}
},
"Steps": {
"bl_idname": "SvStringsSocket",
"name": "Steps",
"properties": {
"prop_name": "step"
}
},
"Size": {
"bl_idname": "SvStringsSocket",
"name": "Size",
"attributes": {
"hide": true
},
"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"
},
"Move": {
"attributes": {
"location": [
2740.0,
160.0
],
"color": [
0.596470832824707,
0.9345773458480835,
1.0
],
"use_custom_color": true
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Movement Vectors": {
"bl_idname": "SvVerticesSocket",
"name": "Movement Vectors",
"properties": {
"prop_name": "movement_vectors"
}
},
"Strength": {
"bl_idname": "SvStringsSocket",
"name": "Strength",
"properties": {
"prop_name": "strength"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
}
},
"bl_idname": "SvMoveNodeMk3"
},
"Move.001": {
"attributes": {
"location": [
2740.0,
0.0
],
"color": [
0.596470832824707,
0.9345773458480835,
1.0
],
"use_custom_color": true
},
"properties": {
"movement_vectors": [
0.0,
0.0,
0.15000000596046448
]
},
"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"
},
"List Zip": {
"attributes": {
"location": [
2980.0,
60.0
],
"color": [
0.8576140403747559,
0.9321048259735107,
1.0
],
"use_custom_color": true
},
"properties": {
"unwrap": true
},
"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": "ZipNode"
},
"List Join": {
"attributes": {
"location": [
3180.0,
60.0
],
"color": [
0.8576140403747559,
0.9321048259735107,
1.0
],
"use_custom_color": true
},
"properties": {
"JoinLevel": 2
},
"inputs": {
"data": {
"bl_idname": "SvStringsSocket",
"name": "data"
},
"data 1": {
"bl_idname": "SvStringsSocket",
"name": "data 1"
}
},
"outputs": {
"data_001": {
"bl_idname": "SvVerticesSocket",
"name": "data"
}
},
"bl_idname": "ListJoinNode"
},
"UV Connection": {
"attributes": {
"location": [
3420.0,
200.0
],
"color": [
0.596470832824707,
0.9345773458480835,
1.0
],
"use_custom_color": true
},
"properties": {
"polygons": "Edges"
},
"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"
}
},
"links": [
{
"from_node": "UV Connection",
"from_socket": "vertices",
"to_node": "Viewer Draw",
"to_socket": "Vertices"
},
{
"from_node": "UV Connection",
"from_socket": "data",
"to_node": "Viewer Draw",
"to_socket": "Edges"
},
{
"from_node": "Line",
"from_socket": "Verts",
"to_node": "Move",
"to_socket": "Vertices"
},
{
"from_node": "Line.001",
"from_socket": "Verts",
"to_node": "Move",
"to_socket": "Movement Vectors"
},
{
"from_node": "Move",
"from_socket": "Vertices",
"to_node": "Move.001",
"to_socket": "Vertices"
},
{
"from_node": "Move",
"from_socket": "Vertices",
"to_node": "List Zip",
"to_socket": "data"
},
{
"from_node": "Move.001",
"from_socket": "Vertices",
"to_node": "List Zip",
"to_socket": "data 1"
},
{
"from_node": "List Zip",
"from_socket": "data_001",
"to_node": "List Join",
"to_socket": "data"
},
{
"from_node": "List Join",
"from_socket": "data_001",
"to_node": "UV Connection",
"to_socket": "vertices"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment