Skip to content

Instantly share code, notes, and snippets.

@enzyme69
Created October 5, 2021 00:22
Show Gist options
  • Save enzyme69/68e738e4786caf3828a1c85912c021f3 to your computer and use it in GitHub Desktop.
Save enzyme69/68e738e4786caf3828a1c85912c021f3 to your computer and use it in GitHub Desktop.
Sverchok.1.0.0 (6b6bed1) | Blender.3.0.0Alpha | Digital | 2021.10.05 | 11:22 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Mesh viewer": {
"attributes": {
"location": [
1274.1192626953125,
376.7574462890625
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"material": {
"type": "MATERIAL",
"value": "Material.001"
}
},
"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"
},
"Frame info": {
"attributes": {
"location": [
658.166259765625,
-74.64559936523438
],
"color": [
0.0,
0.5,
0.20000000298023224
],
"use_custom_color": true
},
"outputs": {
"Current Frame": {
"bl_idname": "SvStringsSocket",
"name": "Current Frame"
},
"Start Frame": {
"bl_idname": "SvStringsSocket",
"name": "Start Frame"
},
"End Frame": {
"bl_idname": "SvStringsSocket",
"name": "End Frame"
},
"Evaluate": {
"bl_idname": "SvStringsSocket",
"name": "Evaluate"
}
},
"bl_idname": "SvFrameInfoNodeMK2"
},
"Polygon Boom": {
"attributes": {
"location": [
-692.282958984375,
184.46266174316406
]
},
"inputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices"
},
"edg_pol": {
"bl_idname": "SvStringsSocket",
"name": "edg_pol"
}
},
"outputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices"
},
"edg_pol": {
"bl_idname": "SvStringsSocket",
"name": "edg_pol"
}
},
"bl_idname": "PolygonBoomNode"
},
"Transform Mesh": {
"attributes": {
"location": [
-461.953857421875,
26.2435302734375
]
},
"properties": {
"transform_mode": "Scale",
"factor": 0.7060000896453857,
"direction_mode": "Custom",
"direction": [
1.0,
1.0,
1.0
]
},
"inputs": {
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
},
"Mask": {
"bl_idname": "SvStringsSocket",
"name": "Mask",
"properties": {
"custom_draw": "draw_mask_socket"
}
},
"Origin": {
"bl_idname": "SvVerticesSocket",
"name": "Origin",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "origin"
}
},
"Space direction": {
"bl_idname": "SvVerticesSocket",
"name": "Space direction",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "space_direction"
}
},
"Mask index": {
"bl_idname": "SvStringsSocket",
"name": "Mask index",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "active_index"
}
},
"Direction": {
"bl_idname": "SvVerticesSocket",
"name": "Direction",
"properties": {
"custom_draw": "draw_direction_socket",
"prop_name": "direction",
"expanded": true
}
},
"Factor": {
"bl_idname": "SvStringsSocket",
"name": "Factor",
"properties": {
"prop_name": "factor"
}
}
},
"outputs": {
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
}
},
"bl_idname": "SvTransformMesh"
},
"Contour 2D": {
"attributes": {
"location": [
-202.73858642578125,
179.1621551513672
]
},
"properties": {
"rad_": 0.23800000548362732,
"vert_": 4
},
"inputs": {
"Distance": {
"bl_idname": "SvStringsSocket",
"name": "Distance",
"properties": {
"prop_name": "rad_"
}
},
"N\u00ba Vertices": {
"bl_idname": "SvStringsSocket",
"name": "N\u00ba Vertices",
"properties": {
"prop_name": "vert_"
}
},
"Verts_in": {
"bl_idname": "SvVerticesSocket",
"name": "Verts_in"
},
"Edges_in": {
"bl_idname": "SvStringsSocket",
"name": "Edges_in"
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
}
},
"bl_idname": "SvContourNode"
},
"Fill Holes": {
"attributes": {
"location": [
70.6343994140625,
144.16592407226562
]
},
"properties": {
"sides": 20
},
"inputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices"
},
"edges": {
"bl_idname": "SvStringsSocket",
"name": "edges"
},
"Sides": {
"bl_idname": "SvStringsSocket",
"name": "Sides",
"properties": {
"prop_name": "sides"
}
}
},
"outputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices"
},
"edges": {
"bl_idname": "SvStringsSocket",
"name": "edges"
},
"polygons": {
"bl_idname": "SvStringsSocket",
"name": "polygons"
}
},
"bl_idname": "SvFillsHoleNode"
},
"List Shuffle": {
"attributes": {
"location": [
861.1658325195312,
97.3633804321289
]
},
"properties": {
"seed": 236
},
"inputs": {
"data": {
"bl_idname": "SvStringsSocket",
"name": "data"
},
"seed": {
"bl_idname": "SvStringsSocket",
"name": "seed",
"properties": {
"prop_name": "seed"
}
}
},
"outputs": {
"data": {
"bl_idname": "SvStringsSocket",
"name": "data"
}
},
"bl_idname": "ListShuffleNode"
},
"List Slice": {
"attributes": {
"location": [
1043.1978759765625,
106.33697509765625
]
},
"properties": {
"level": 1,
"stop": 678
},
"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": {
"bl_idname": "SvStringsSocket",
"name": "Slice"
},
"Other": {
"bl_idname": "SvStringsSocket",
"name": "Other"
}
},
"bl_idname": "ListSliceNode"
},
"Viewer Draw": {
"attributes": {
"location": [
-873.56298828125,
-3.30267333984375
],
"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"
},
"Poke Faces": {
"attributes": {
"location": [
-1192.6080322265625,
95.01492309570312
]
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
},
"Offset": {
"bl_idname": "SvStringsSocket",
"name": "Offset",
"properties": {
"prop_name": "offset"
}
},
"FaceMask": {
"bl_idname": "SvStringsSocket",
"name": "FaceMask"
},
"FaceData": {
"bl_idname": "SvStringsSocket",
"name": "FaceData"
},
"Iterations": {
"bl_idname": "SvStringsSocket",
"name": "Iterations",
"properties": {
"prop_name": "iterations"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
},
"FaceData": {
"bl_idname": "SvStringsSocket",
"name": "FaceData"
}
},
"bl_idname": "SvPokeFacesNode"
},
"Mesh Join": {
"attributes": {
"location": [
327.7873229980469,
247.81346130371094
]
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices",
"properties": {
"is_mandatory": true,
"default_mode": "NONE"
}
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges",
"properties": {
"nesting_level": 3
}
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons",
"properties": {
"nesting_level": 3
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
}
},
"bl_idname": "SvMeshJoinNodeMk2"
},
"Matrix Apply": {
"attributes": {
"location": [
596.322998046875,
193.6466827392578
]
},
"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"
},
"Plane": {
"attributes": {
"location": [
-1416.9857177734375,
142.46942138671875
],
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"properties": {
"numy": 3,
"center": true,
"sizex": 5.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"
},
"Plane.001": {
"attributes": {
"location": [
249.932373046875,
4.2218017578125
],
"width": 250.23681640625,
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"properties": {
"sizex": 14.260000228881836,
"sizey": 24.81999969482422,
"numx": 20,
"dimension_mode": "NUMBER",
"stepx": 7.839999675750732,
"stepy": 11.739999771118164,
"numy": 10
},
"inputs": {
"Size X": {
"bl_idname": "SvStringsSocket",
"name": "Size X",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "sizex",
"custom_draw": "draw_prop_socket",
"label": "Size X"
}
},
"Size Y": {
"bl_idname": "SvStringsSocket",
"name": "Size Y",
"attributes": {
"hide": true
},
"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",
"properties": {
"prop_name": "stepx",
"custom_draw": "draw_prop_socket",
"label": "Step X"
}
},
"Step Y": {
"bl_idname": "SvStringsSocket",
"name": "Step Y",
"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"
}
},
"links": [
{
"from_node": "Matrix Apply",
"from_socket": "Vertices",
"to_node": "Mesh viewer",
"to_socket": "vertices"
},
{
"from_node": "List Slice",
"from_socket": "Slice",
"to_node": "Mesh viewer",
"to_socket": "faces"
},
{
"from_node": "Poke Faces",
"from_socket": "Vertices",
"to_node": "Polygon Boom",
"to_socket": "vertices"
},
{
"from_node": "Poke Faces",
"from_socket": "Edges",
"to_node": "Polygon Boom",
"to_socket": "edg_pol"
},
{
"from_node": "Polygon Boom",
"from_socket": "vertices",
"to_node": "Transform Mesh",
"to_socket": "Verts"
},
{
"from_node": "Polygon Boom",
"from_socket": "edg_pol",
"to_node": "Transform Mesh",
"to_socket": "Edges"
},
{
"from_node": "Transform Mesh",
"from_socket": "Verts",
"to_node": "Contour 2D",
"to_socket": "Verts_in"
},
{
"from_node": "Polygon Boom",
"from_socket": "edg_pol",
"to_node": "Contour 2D",
"to_socket": "Edges_in"
},
{
"from_node": "Contour 2D",
"from_socket": "Vertices",
"to_node": "Fill Holes",
"to_socket": "vertices"
},
{
"from_node": "Contour 2D",
"from_socket": "Edges",
"to_node": "Fill Holes",
"to_socket": "edges"
},
{
"from_node": "Matrix Apply",
"from_socket": "Faces",
"to_node": "List Shuffle",
"to_socket": "data"
},
{
"from_node": "Frame info",
"from_socket": "Current Frame",
"to_node": "List Shuffle",
"to_socket": "seed"
},
{
"from_node": "List Shuffle",
"from_socket": "data",
"to_node": "List Slice",
"to_socket": "Data"
},
{
"from_node": "Poke Faces",
"from_socket": "Vertices",
"to_node": "Viewer Draw",
"to_socket": "Vertices"
},
{
"from_node": "Poke Faces",
"from_socket": "Edges",
"to_node": "Viewer Draw",
"to_socket": "Edges"
},
{
"from_node": "Plane",
"from_socket": "Vertices",
"to_node": "Poke Faces",
"to_socket": "Vertices"
},
{
"from_node": "Plane",
"from_socket": "Edges",
"to_node": "Poke Faces",
"to_socket": "Edges"
},
{
"from_node": "Plane",
"from_socket": "Polygons",
"to_node": "Poke Faces",
"to_socket": "Faces"
},
{
"from_node": "Fill Holes",
"from_socket": "vertices",
"to_node": "Mesh Join",
"to_socket": "Vertices"
},
{
"from_node": "Fill Holes",
"from_socket": "edges",
"to_node": "Mesh Join",
"to_socket": "Edges"
},
{
"from_node": "Fill Holes",
"from_socket": "polygons",
"to_node": "Mesh Join",
"to_socket": "Polygons"
},
{
"from_node": "Mesh Join",
"from_socket": "Vertices",
"to_node": "Matrix Apply",
"to_socket": "Vertices"
},
{
"from_node": "Mesh Join",
"from_socket": "Polygons",
"to_node": "Matrix Apply",
"to_socket": "Faces"
},
{
"from_node": "Plane.001",
"from_socket": "Vertices",
"to_node": "Matrix Apply",
"to_socket": "Matrices"
}
]
},
"MATERIAL": {
"Material.001": {}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment