Skip to content

Instantly share code, notes, and snippets.

@enzyme69
Created October 20, 2021 00:24
Show Gist options
  • Save enzyme69/36c6848a505ea0e1129b4faea57890c8 to your computer and use it in GitHub Desktop.
Save enzyme69/36c6848a505ea0e1129b4faea57890c8 to your computer and use it in GitHub Desktop.
Sverchok.1.0.0 (8164426) | Blender.3.0.0Alpha | NodeTree | 2021.10.20 | 11:24 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Matrix In": {
"attributes": {
"location": [
-352.5623779296875,
-84.77691650390625
]
},
"properties": {
"location_": [
10.380000114440918,
0.35999998450279236,
-0.47999998927116394
]
},
"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"
},
"Frame info": {
"attributes": {
"location": [
-1038.633544921875,
-125.48966979980469
],
"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"
},
"Vector in": {
"attributes": {
"location": [
-598.6820068359375,
-92.59420776367188
],
"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"
},
"Line": {
"attributes": {
"location": [
-619.920166015625,
131.40594482421875
],
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"properties": {
"num": 100,
"size": 7.329999923706055
},
"inputs": {
"Num": {
"bl_idname": "SvStringsSocket",
"name": "Num",
"properties": {
"prop_name": "num"
}
},
"Steps": {
"bl_idname": "SvStringsSocket",
"name": "Steps",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "step"
}
},
"Size": {
"bl_idname": "SvStringsSocket",
"name": "Size",
"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"
},
"Scalar Math": {
"attributes": {
"location": [
-818.5,
-62.311767578125
]
},
"properties": {
"y_": 0.27400001883506775
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
},
"y": {
"bl_idname": "SvStringsSocket",
"name": "y",
"properties": {
"prop_name": "y_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"Polyline Viewer": {
"attributes": {
"location": [
188.92724609375,
203.0916748046875
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"resolution": 0,
"bevel_depth": 0.0
},
"inputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices",
"properties": {
"custom_draw": "draw_vertices_props"
}
},
"matrix": {
"bl_idname": "SvMatrixSocket",
"name": "matrix",
"properties": {
"custom_draw": "draw_matrix_props"
}
},
"radius": {
"bl_idname": "SvStringsSocket",
"name": "radius",
"properties": {
"use_prop": true,
"default_float_property": 2.0
}
},
"tilt": {
"bl_idname": "SvStringsSocket",
"name": "tilt",
"properties": {
"use_prop": true
}
},
"bevel object": {
"bl_idname": "SvObjectSocket",
"name": "bevel object",
"properties": {
"custom_draw": "draw_object_props",
"object_kinds": "CURVE"
}
},
"Cyclic": {
"bl_idname": "SvStringsSocket",
"name": "Cyclic",
"properties": {
"prop_name": "close"
}
}
},
"outputs": {
"Objects": {
"bl_idname": "SvObjectSocket",
"name": "Objects"
}
},
"bl_idname": "SvPolylineViewerNode"
},
"Vector Math": {
"attributes": {
"location": [
-0.4688720703125,
96.32440185546875
]
},
"properties": {
"current_op": "SCALAR",
"socket_info": "vs v",
"amount": 4.425999164581299
},
"inputs": {
"A": {
"bl_idname": "SvVerticesSocket",
"name": "A",
"properties": {
"prop_name": "v3_input_0"
}
},
"B": {
"bl_idname": "SvStringsSocket",
"name": "B",
"properties": {
"prop_name": "amount"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvVerticesSocket",
"name": "Out"
}
},
"bl_idname": "SvVectorMathNodeMK3"
},
"Vector Noise": {
"attributes": {
"location": [
-201.31549072265625,
137.39892578125
]
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Seed": {
"bl_idname": "SvStringsSocket",
"name": "Seed",
"properties": {
"prop_name": "seed"
}
},
"Noise Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Noise Matrix"
}
},
"outputs": {
"Noise V": {
"bl_idname": "SvVerticesSocket",
"name": "Noise V"
}
},
"bl_idname": "SvNoiseNodeMK3"
}
},
"links": [
{
"from_node": "Vector in",
"from_socket": "Vectors",
"to_node": "Matrix In",
"to_socket": "Location"
},
{
"from_node": "Scalar Math",
"from_socket": "Out",
"to_node": "Vector in",
"to_socket": "X"
},
{
"from_node": "Frame info",
"from_socket": "Current Frame",
"to_node": "Scalar Math",
"to_socket": "x"
},
{
"from_node": "Vector Math",
"from_socket": "Out",
"to_node": "Polyline Viewer",
"to_socket": "vertices"
},
{
"from_node": "Vector Noise",
"from_socket": "Noise V",
"to_node": "Vector Math",
"to_socket": "A"
},
{
"from_node": "Line",
"from_socket": "Verts",
"to_node": "Vector Noise",
"to_socket": "Vertices"
},
{
"from_node": "Matrix In",
"from_socket": "Matrices",
"to_node": "Vector Noise",
"to_socket": "Noise Matrix"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment