Skip to content

Instantly share code, notes, and snippets.

@satabol
Created November 16, 2022 10:01
Show Gist options
  • Save satabol/d1a8ab1aaf833f0d1fbf0ec479841c9f to your computer and use it in GitHub Desktop.
Save satabol/d1a8ab1aaf833f0d1fbf0ec479841c9f to your computer and use it in GitHub Desktop.
Sverchok.v1.2.0-alpha | Blender.3.3.1 | NodeTree | 2022.11.16 | 13:01 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Frame": {
"attributes": {
"location": [
803.830322265625,
10.0
],
"height": 297.0,
"width": 200.0,
"color": [
0.9135371446609497,
1.0,
0.8379213809967041
],
"use_custom_color": true
},
"bl_idname": "NodeFrame"
},
"Vector In": {
"attributes": {
"location": [
-474.368896484375,
505.18865966796875
],
"width": 100.0
},
"inputs": {
"X": {
"bl_idname": "SvStringsSocket",
"name": "X",
"properties": {
"prop_name": "x_"
}
},
"Y": {
"bl_idname": "SvStringsSocket",
"name": "Y",
"properties": {
"prop_name": "y_"
}
},
"Z": {
"bl_idname": "SvStringsSocket",
"name": "Z",
"properties": {
"prop_name": "z_"
}
}
},
"outputs": {
"Vectors": {
"bl_idname": "SvVerticesSocket",
"name": "Vectors"
}
},
"bl_idname": "GenVectorsNode"
},
"Matrix In.001": {
"attributes": {
"location": [
-911.4500732421875,
-215.0527801513672
]
},
"properties": {
"location_": [
0.0,
0.0,
0.027000000700354576
]
},
"inputs": {
"Location": {
"bl_idname": "SvVerticesSocket",
"name": "Location",
"properties": {
"prop_name": "location_",
"expanded": true
}
},
"Scale": {
"bl_idname": "SvVerticesSocket",
"name": "Scale",
"properties": {
"prop_name": "scale"
}
},
"Quaternion": {
"bl_idname": "SvQuaternionSocket",
"name": "Quaternion",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "quaternion"
}
},
"Angle X": {
"bl_idname": "SvStringsSocket",
"name": "Angle X",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "angle_x"
}
},
"Angle Y": {
"bl_idname": "SvStringsSocket",
"name": "Angle Y",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "angle_y"
}
},
"Angle Z": {
"bl_idname": "SvStringsSocket",
"name": "Angle Z",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "angle_z"
}
},
"Axis": {
"bl_idname": "SvVerticesSocket",
"name": "Axis",
"properties": {
"prop_name": "axis"
}
},
"Angle": {
"bl_idname": "SvStringsSocket",
"name": "Angle",
"properties": {
"prop_name": "angle"
}
}
},
"outputs": {
"Matrices": {
"bl_idname": "SvMatrixSocket",
"name": "Matrices"
}
},
"bl_idname": "SvMatrixInNodeMK4"
},
"List Item": {
"attributes": {
"location": [
-403.7008056640625,
-58.704254150390625
]
},
"properties": {
"index": 15
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
},
"Index": {
"bl_idname": "SvStringsSocket",
"name": "Index",
"properties": {
"prop_name": "index"
}
}
},
"outputs": {
"Item_001": {
"bl_idname": "SvVerticesSocket",
"name": "Item"
},
"Other_001": {
"bl_idname": "SvVerticesSocket",
"name": "Other"
}
},
"bl_idname": "SvListItemNode"
},
"Viewer Draw.001": {
"attributes": {
"location": [
-681.6632080078125,
-47.81591796875
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"display_faces": false,
"edge_color": [
0.9000002145767212,
0.6405564546585083,
0.11962075531482697,
1.0
],
"display_verts": 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.001": {
"attributes": {
"location": [
-236.83750915527344,
-78.9481430053711
],
"hide": true,
"color": [
0.5,
0.5,
1.0
],
"use_custom_color": true
},
"properties": {
"text_color": [
0.949999988079071,
0.949999988079071,
0.949999988079071
],
"location_theta": 1.0,
"num_elements": 1,
"compact": true,
"line_width": 72
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"bl_idname": "SvStethoscopeNodeMK2"
},
"List Input": {
"attributes": {
"location": [
-629.6986083984375,
-322.9527893066406
]
},
"properties": {
"int_": 4,
"int_list": [
15,
10,
30,
20,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"outputs": {
"List": {
"bl_idname": "SvStringsSocket",
"name": "List"
}
},
"bl_idname": "SvListInputNode"
},
"Viewer Draw.004": {
"attributes": {
"location": [
-224.71412658691406,
-401.5332336425781
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"display_faces": false,
"edge_color": [
0.9000002145767212,
0.6405564546585083,
0.11962075531482697,
1.0
],
"activate": false,
"display_edges": false,
"vector_color": [
0.9500002264976501,
0.19617170095443726,
0.19617170095443726,
1.0
],
"point_size": 10,
"color_per_point": true,
"vector_random_colors": 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"
},
"Vector Rewire": {
"attributes": {
"location": [
-413.2994384765625,
-336.3694763183594
]
},
"properties": {
"selected_mode_from": "Scalar",
"scalar": 0.050999999046325684
},
"inputs": {
"Vectors": {
"bl_idname": "SvVerticesSocket",
"name": "Vectors"
},
"Scalar": {
"bl_idname": "SvStringsSocket",
"name": "Scalar",
"properties": {
"prop_name": "scalar"
}
}
},
"outputs": {
"Vectors": {
"bl_idname": "SvVerticesSocket",
"name": "Vectors"
}
},
"bl_idname": "SvVectorRewire"
},
"Viewer Index+": {
"attributes": {
"location": [
-799.260009765625,
-488.89776611328125
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"display_vert_index": false,
"display_face_index": true,
"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"
},
"Index To Mask": {
"attributes": {
"location": [
-753.0,
762.0081176757812
]
},
"inputs": {
"Index": {
"bl_idname": "SvStringsSocket",
"name": "Index",
"properties": {
"prop_name": "index"
}
},
"Mask size": {
"bl_idname": "SvStringsSocket",
"name": "Mask size",
"properties": {
"prop_name": "mask_size"
}
},
"Data masking": {
"bl_idname": "SvStringsSocket",
"name": "Data masking",
"attributes": {
"hide": true
}
}
},
"outputs": {
"Mask": {
"bl_idname": "SvStringsSocket",
"name": "Mask"
}
},
"bl_idname": "SvIndexToMaskNode"
},
"List Length": {
"attributes": {
"location": [
-970.159912109375,
636.7010498046875
]
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"outputs": {
"Length": {
"bl_idname": "SvStringsSocket",
"name": "Length"
}
},
"bl_idname": "ListLengthNode"
},
"Stethoscope MK2.002": {
"attributes": {
"location": [
-128.04049682617188,
827.25244140625
],
"color": [
0.5,
0.5,
1.0
],
"use_custom_color": true
},
"properties": {
"text_color": [
0.949999988079071,
0.949999988079071,
0.949999988079071
],
"location_theta": 1.0,
"num_elements": 1
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"bl_idname": "SvStethoscopeNodeMK2"
},
"Frame Info": {
"attributes": {
"location": [
-1350.04296875,
499.58477783203125
],
"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"
},
"Map Range": {
"attributes": {
"location": [
-1176.4749755859375,
499.8666687011719
]
},
"properties": {
"new_max": 1.0
},
"inputs": {
"Value": {
"bl_idname": "SvStringsSocket",
"name": "Value",
"properties": {
"prop_name": "value"
}
},
"Old Min": {
"bl_idname": "SvStringsSocket",
"name": "Old Min",
"properties": {
"prop_name": "old_min"
}
},
"Old Max": {
"bl_idname": "SvStringsSocket",
"name": "Old Max",
"properties": {
"prop_name": "old_max"
}
},
"New Min": {
"bl_idname": "SvStringsSocket",
"name": "New Min",
"properties": {
"prop_name": "new_min"
}
},
"New Max": {
"bl_idname": "SvStringsSocket",
"name": "New Max",
"properties": {
"prop_name": "new_max"
}
}
},
"outputs": {
"Value": {
"bl_idname": "SvStringsSocket",
"name": "Value"
}
},
"bl_idname": "SvMapRangeNode"
},
"Easing 0..1": {
"attributes": {
"location": [
-992.5342407226562,
480.99810791015625
]
},
"properties": {
"n_id": "-9223371863021693767",
"location_theta": 1.0,
"selected_mode": "3",
"activate": false
},
"inputs": {
"Float": {
"bl_idname": "SvStringsSocket",
"name": "Float",
"properties": {
"prop_name": "in_float"
}
}
},
"outputs": {
"Float": {
"bl_idname": "SvStringsSocket",
"name": "Float",
"properties": {
"custom_draw": "custom_draw_socket"
}
}
},
"bl_idname": "SvEasingNode"
},
"Plane": {
"attributes": {
"location": [
-1194.18408203125,
187.234375
],
"width": 167.11090087890625,
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"properties": {
"center": true,
"numx": 4,
"numy": 4
},
"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"
},
"Populate Mesh": {
"attributes": {
"location": [
-688.0925903320312,
233.76602172851562
]
},
"properties": {
"points_number": 55
},
"inputs": {
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
},
"Face weight": {
"bl_idname": "SvStringsSocket",
"name": "Face weight"
},
"Number": {
"bl_idname": "SvStringsSocket",
"name": "Number",
"properties": {
"prop_name": "points_number"
}
},
"Seed": {
"bl_idname": "SvStringsSocket",
"name": "Seed",
"properties": {
"prop_name": "seed"
}
}
},
"outputs": {
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
},
"Face index": {
"bl_idname": "SvStringsSocket",
"name": "Face index"
}
},
"bl_idname": "SvRandomPointsOnMesh"
},
"List Input.001": {
"attributes": {
"location": [
-1355.33154296875,
824.4954833984375
]
},
"properties": {
"int_": 3,
"int_list": [
4,
5,
7,
3,
6,
7,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"outputs": {
"List": {
"bl_idname": "SvStringsSocket",
"name": "List"
}
},
"bl_idname": "SvListInputNode"
},
"Map Range.001": {
"attributes": {
"location": [
-668.3911743164062,
467.7901306152344
]
},
"properties": {
"new_max": 1.0
},
"inputs": {
"Value": {
"bl_idname": "SvStringsSocket",
"name": "Value",
"properties": {
"prop_name": "value"
}
},
"Old Min": {
"bl_idname": "SvStringsSocket",
"name": "Old Min",
"properties": {
"prop_name": "old_min"
}
},
"Old Max": {
"bl_idname": "SvStringsSocket",
"name": "Old Max",
"properties": {
"prop_name": "old_max"
}
},
"New Min": {
"bl_idname": "SvStringsSocket",
"name": "New Min",
"properties": {
"prop_name": "new_min"
}
},
"New Max": {
"bl_idname": "SvStringsSocket",
"name": "New Max",
"properties": {
"prop_name": "new_max"
}
}
},
"outputs": {
"Value": {
"bl_idname": "SvStringsSocket",
"name": "Value"
}
},
"bl_idname": "SvMapRangeNode"
},
"Reroute.001": {
"attributes": {
"location": [
255.5323486328125,
-177.69430541992188
],
"width": 16.0
},
"inputs": {
"Input": {
"bl_idname": "NodeSocketColor",
"name": "Input"
}
},
"outputs": {
"Output": {
"bl_idname": "NodeSocketColor",
"name": "Output"
}
},
"bl_idname": "NodeReroute"
},
"Viewer Draw.003": {
"attributes": {
"location": [
974.2481689453125,
-38.14132308959961
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"display_faces": false,
"edge_color": [
0.9000002145767212,
0.6405564546585083,
0.11962075531482697,
1.0
],
"vector_color": [
0.9000002145767212,
0.6405564546585083,
0.11962075531482697,
1.0
],
"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"
},
"Viewer Draw.002": {
"attributes": {
"location": [
302.47802734375,
-226.69790649414062
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"display_faces": false,
"edge_color": [
0.9000002145767212,
0.6405564546585083,
0.11962075531482697,
1.0
],
"vector_color": [
0.9000002145767212,
0.6405564546585083,
0.11962075531482697,
1.0
],
"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"
},
"Segment": {
"attributes": {
"location": [
710.7437744140625,
-53.6042594909668
],
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"inputs": {
"A": {
"bl_idname": "SvVerticesSocket",
"name": "A",
"properties": {
"prop_name": "a"
}
},
"B": {
"bl_idname": "SvVerticesSocket",
"name": "B",
"properties": {
"prop_name": "b"
}
},
"Cuts": {
"bl_idname": "SvStringsSocket",
"name": "Cuts",
"properties": {
"prop_name": "cuts_number"
}
},
"Steps": {
"bl_idname": "SvStringsSocket",
"name": "Steps",
"attributes": {
"hide": true
}
}
},
"outputs": {
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
}
},
"bl_idname": "SvSegmentGenerator"
},
"Viewer Draw": {
"attributes": {
"location": [
714.0739135742188,
201.970947265625
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"edge_color": [
0.170579195022583,
0.6651744842529297,
1.0,
1.0
]
},
"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": [
497.4200439453125,
412.1897888183594
],
"color": [
0.5,
0.5,
1.0
],
"use_custom_color": true
},
"properties": {
"text_color": [
0.949999988079071,
0.949999988079071,
0.949999988079071
],
"location_theta": 1.0,
"num_elements": 1
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"bl_idname": "SvStethoscopeNodeMK2"
},
"List Join": {
"attributes": {
"location": [
288.0492248535156,
261.5805358886719
]
},
"properties": {
"JoinLevel": 2
},
"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": "ListJoinNode"
},
"Delaunay 2D Cdt": {
"attributes": {
"location": [
475.56195068359375,
208.3454132080078
],
"parent": {
"type": "NODE",
"value": "Frame"
}
},
"properties": {
"mode": "inside"
},
"inputs": {
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
},
"Face data": {
"bl_idname": "SvStringsSocket",
"name": "Face data"
}
},
"outputs": {
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
},
"Face data": {
"bl_idname": "SvStringsSocket",
"name": "Face data"
}
},
"bl_idname": "SvDelaunay2DCdt"
},
"List Mask (Out)": {
"attributes": {
"location": [
-577.1232299804688,
792.146484375
]
},
"properties": {
"Level": 2
},
"inputs": {
"data": {
"bl_idname": "SvStringsSocket",
"name": "data"
},
"mask": {
"bl_idname": "SvStringsSocket",
"name": "mask"
}
},
"outputs": {
"mask": {
"bl_idname": "SvStringsSocket",
"name": "mask"
},
"ind_true": {
"bl_idname": "SvStringsSocket",
"name": "ind_true"
},
"ind_false": {
"bl_idname": "SvStringsSocket",
"name": "ind_false"
},
"dataTrue": {
"bl_idname": "SvStringsSocket",
"name": "dataTrue"
},
"dataFalse": {
"bl_idname": "SvStringsSocket",
"name": "dataFalse"
}
},
"bl_idname": "MaskListNode"
},
"Matrix In": {
"attributes": {
"location": [
-325.713134765625,
442.48651123046875
]
},
"inputs": {
"Location": {
"bl_idname": "SvVerticesSocket",
"name": "Location",
"properties": {
"prop_name": "location_",
"expanded": true
}
},
"Scale": {
"bl_idname": "SvVerticesSocket",
"name": "Scale",
"properties": {
"prop_name": "scale"
}
},
"Quaternion": {
"bl_idname": "SvQuaternionSocket",
"name": "Quaternion",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "quaternion"
}
},
"Angle X": {
"bl_idname": "SvStringsSocket",
"name": "Angle X",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "angle_x"
}
},
"Angle Y": {
"bl_idname": "SvStringsSocket",
"name": "Angle Y",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "angle_y"
}
},
"Angle Z": {
"bl_idname": "SvStringsSocket",
"name": "Angle Z",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "angle_z"
}
},
"Axis": {
"bl_idname": "SvVerticesSocket",
"name": "Axis",
"properties": {
"prop_name": "axis"
}
},
"Angle": {
"bl_idname": "SvStringsSocket",
"name": "Angle",
"properties": {
"prop_name": "angle"
}
}
},
"outputs": {
"Matrices": {
"bl_idname": "SvMatrixSocket",
"name": "Matrices"
}
},
"bl_idname": "SvMatrixInNodeMK4"
},
"Reroute": {
"attributes": {
"location": [
239.12936401367188,
100.35143280029297
],
"width": 16.0
},
"inputs": {
"Input": {
"bl_idname": "NodeSocketColor",
"name": "Input"
}
},
"outputs": {
"Output": {
"bl_idname": "NodeSocketColor",
"name": "Output"
}
},
"bl_idname": "NodeReroute"
},
"Reroute.002": {
"attributes": {
"location": [
-204.90927124023438,
671.6232299804688
],
"width": 16.0
},
"inputs": {
"Input": {
"bl_idname": "NodeSocketColor",
"name": "Input"
}
},
"outputs": {
"Output": {
"bl_idname": "NodeSocketColor",
"name": "Output"
}
},
"bl_idname": "NodeReroute"
},
"Noise Displace": {
"attributes": {
"location": [
-152.47154235839844,
425.604736328125
],
"width": 162.39605712890625
},
"properties": {
"scale_out_v": [
10.0,
10.0,
10.0
]
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
},
"Seed": {
"bl_idname": "SvStringsSocket",
"name": "Seed",
"properties": {
"prop_name": "seed"
}
},
"Scale Out": {
"bl_idname": "SvVerticesSocket",
"name": "Scale Out",
"properties": {
"prop_name": "scale_out_v",
"expanded": true
}
},
"Noise Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Noise Matrix"
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
}
},
"bl_idname": "SvNoiseDisplaceNode"
}
},
"links": [
{
"from_node": "Map Range.001",
"from_socket": "Value",
"to_node": "Vector In",
"to_socket": "Z"
},
{
"from_node": "Noise Displace",
"from_socket": "Vertices",
"to_node": "List Item",
"to_socket": "Data"
},
{
"from_node": "List Input",
"from_socket": "List",
"to_node": "List Item",
"to_socket": "Index"
},
{
"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": "Matrix In.001",
"from_socket": "Matrices",
"to_node": "Viewer Draw.001",
"to_socket": "Matrix"
},
{
"from_node": "List Item",
"from_socket": "Item_001",
"to_node": "Stethoscope MK2.001",
"to_socket": "Data"
},
{
"from_node": "Vector Rewire",
"from_socket": "Vectors",
"to_node": "Viewer Draw.004",
"to_socket": "Vertices"
},
{
"from_node": "List Item",
"from_socket": "Item_001",
"to_node": "Vector Rewire",
"to_socket": "Vectors"
},
{
"from_node": "Plane",
"from_socket": "Vertices",
"to_node": "Viewer Index+",
"to_socket": "verts"
},
{
"from_node": "Plane",
"from_socket": "Edges",
"to_node": "Viewer Index+",
"to_socket": "edges"
},
{
"from_node": "Plane",
"from_socket": "Polygons",
"to_node": "Viewer Index+",
"to_socket": "faces"
},
{
"from_node": "List Input.001",
"from_socket": "List",
"to_node": "Index To Mask",
"to_socket": "Index"
},
{
"from_node": "List Length",
"from_socket": "Length",
"to_node": "Index To Mask",
"to_socket": "Mask size"
},
{
"from_node": "Plane",
"from_socket": "Polygons",
"to_node": "List Length",
"to_socket": "Data"
},
{
"from_node": "Reroute.002",
"from_socket": "Output",
"to_node": "Stethoscope MK2.002",
"to_socket": "Data"
},
{
"from_node": "Frame Info",
"from_socket": "Current Frame",
"to_node": "Map Range",
"to_socket": "Value"
},
{
"from_node": "Frame Info",
"from_socket": "End Frame",
"to_node": "Map Range",
"to_socket": "Old Max"
},
{
"from_node": "Map Range",
"from_socket": "Value",
"to_node": "Easing 0..1",
"to_socket": "Float"
},
{
"from_node": "Plane",
"from_socket": "Vertices",
"to_node": "Populate Mesh",
"to_socket": "Verts"
},
{
"from_node": "Plane",
"from_socket": "Polygons",
"to_node": "Populate Mesh",
"to_socket": "Faces"
},
{
"from_node": "Easing 0..1",
"from_socket": "Float",
"to_node": "Map Range.001",
"to_socket": "Value"
},
{
"from_node": "Reroute",
"from_socket": "Output",
"to_node": "Reroute.001",
"to_socket": "Input"
},
{
"from_node": "Segment",
"from_socket": "Verts",
"to_node": "Viewer Draw.003",
"to_socket": "Vertices"
},
{
"from_node": "Segment",
"from_socket": "Edges",
"to_node": "Viewer Draw.003",
"to_socket": "Edges"
},
{
"from_node": "Reroute.001",
"from_socket": "Output",
"to_node": "Viewer Draw.002",
"to_socket": "Vertices"
},
{
"from_node": "Delaunay 2D Cdt",
"from_socket": "Verts",
"to_node": "Segment",
"to_socket": "A"
},
{
"from_node": "Reroute.001",
"from_socket": "Output",
"to_node": "Segment",
"to_socket": "B"
},
{
"from_node": "Delaunay 2D Cdt",
"from_socket": "Verts",
"to_node": "Viewer Draw",
"to_socket": "Vertices"
},
{
"from_node": "Delaunay 2D Cdt",
"from_socket": "Edges",
"to_node": "Viewer Draw",
"to_socket": "Edges"
},
{
"from_node": "Delaunay 2D Cdt",
"from_socket": "Faces",
"to_node": "Viewer Draw",
"to_socket": "Polygons"
},
{
"from_node": "Plane",
"from_socket": "Vertices",
"to_node": "List Join",
"to_socket": "data"
},
{
"from_node": "Reroute",
"from_socket": "Output",
"to_node": "List Join",
"to_socket": "data 1"
},
{
"from_node": "List Join",
"from_socket": "data_001",
"to_node": "Delaunay 2D Cdt",
"to_socket": "Verts"
},
{
"from_node": "Reroute.002",
"from_socket": "Output",
"to_node": "Delaunay 2D Cdt",
"to_socket": "Faces"
},
{
"from_node": "Plane",
"from_socket": "Polygons",
"to_node": "List Mask (Out)",
"to_socket": "data"
},
{
"from_node": "Index To Mask",
"from_socket": "Mask",
"to_node": "List Mask (Out)",
"to_socket": "mask"
},
{
"from_node": "Vector In",
"from_socket": "Vectors",
"to_node": "Matrix In",
"to_socket": "Location"
},
{
"from_node": "Noise Displace",
"from_socket": "Vertices",
"to_node": "Reroute",
"to_socket": "Input"
},
{
"from_node": "List Mask (Out)",
"from_socket": "dataFalse",
"to_node": "Reroute.002",
"to_socket": "Input"
},
{
"from_node": "Populate Mesh",
"from_socket": "Verts",
"to_node": "Noise Displace",
"to_socket": "Vertices"
},
{
"from_node": "Plane",
"from_socket": "Polygons",
"to_node": "Noise Displace",
"to_socket": "Polygons"
},
{
"from_node": "Matrix In",
"from_socket": "Matrices",
"to_node": "Noise Displace",
"to_socket": "Noise Matrix"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment