Skip to content

Instantly share code, notes, and snippets.

@portnov
Created May 17, 2025 06:37
Show Gist options
  • Save portnov/61f2b40e9e5f774f0cc12706bf124a67 to your computer and use it in GitHub Desktop.
Save portnov/61f2b40e9e5f774f0cc12706bf124a67 to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 | Blender.4.4.0 | NodeTree | 2025.05.17 | 11:37 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Box": {
"attributes": {
"location": [
-606.0201416015625,
85.00386047363281
],
"color": [
0.40799999237060547,
0.6159999966621399,
0.41600000858306885
],
"use_custom_color": true
},
"inputs": {
"Size": {
"bl_idname": "SvStringsSocket",
"name": "Size",
"properties": {
"prop_name": "Size"
}
},
"Divx": {
"bl_idname": "SvStringsSocket",
"name": "Divx",
"properties": {
"prop_name": "Divx"
}
},
"Divy": {
"bl_idname": "SvStringsSocket",
"name": "Divy",
"properties": {
"prop_name": "Divy"
}
},
"Divz": {
"bl_idname": "SvStringsSocket",
"name": "Divz",
"properties": {
"prop_name": "Divz"
}
},
"Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Matrix"
}
},
"outputs": {
"Vers": {
"bl_idname": "SvVerticesSocket",
"name": "Vers"
},
"Edgs": {
"bl_idname": "SvStringsSocket",
"name": "Edgs"
},
"Pols": {
"bl_idname": "SvStringsSocket",
"name": "Pols"
}
},
"bl_idname": "SvBoxNodeMk2"
},
"Bevel": {
"attributes": {
"location": [
-376.1722717285156,
167.552001953125
]
},
"properties": {
"offset_": 0.08999999612569809
},
"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": "BevelEdges"
},
"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"
},
"Viewer Draw.001": {
"attributes": {
"location": [
-176.17227172851562,
167.552001953125
],
"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
},
"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"
}
},
"links": [
{
"from_node": "Box",
"from_socket": "Vers",
"to_node": "Bevel",
"to_socket": "Vertices"
},
{
"from_node": "Box",
"from_socket": "Edgs",
"to_node": "Bevel",
"to_socket": "Edges"
},
{
"from_node": "Box",
"from_socket": "Pols",
"to_node": "Bevel",
"to_socket": "Polygons"
},
{
"from_node": "Bevel",
"from_socket": "Vertices",
"to_node": "Viewer Draw.001",
"to_socket": "Vertices"
},
{
"from_node": "Bevel",
"from_socket": "Edges",
"to_node": "Viewer Draw.001",
"to_socket": "Edges"
},
{
"from_node": "Bevel",
"from_socket": "Polygons",
"to_node": "Viewer Draw.001",
"to_socket": "Polygons"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment