Skip to content

Instantly share code, notes, and snippets.

@enzyme69
Created September 6, 2021 23:09
Show Gist options
  • Save enzyme69/39d7de3b563228e9649e483ad801ba9b to your computer and use it in GitHub Desktop.
Save enzyme69/39d7de3b563228e9649e483ad801ba9b to your computer and use it in GitHub Desktop.
Sverchok.1.0.0 (5afe551) | Blender.3.0.0Alpha | NodeTree | 2021.09.07 | 09:09 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Line": {
"attributes": {
"location": [
-1485.495849609375,
193.97714233398438
],
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"properties": {
"num": 36,
"size": 0.8980001211166382
},
"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"
},
"Vector Math": {
"attributes": {
"location": [
-956.211669921875,
4.91009521484375
]
},
"properties": {
"current_op": "SCALAR",
"socket_info": "vs v",
"amount": 48.280006408691406
},
"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"
},
"Matrix In": {
"attributes": {
"location": [
-1334.420654296875,
-252.0921630859375
]
},
"properties": {
"location_": [
9.059999465942383,
0.0,
0.0
]
},
"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"
},
"Vector in": {
"attributes": {
"location": [
-1493.9945068359375,
-310.3646240234375
],
"width": 100.0
},
"properties": {
"x_": 6.479999542236328
},
"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"
},
"Scalar Math": {
"attributes": {
"location": [
-1701.482177734375,
-275.02850341796875
]
},
"properties": {
"y_": 0.0819999948143959
},
"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": [
-753.7501831054688,
128.2064208984375
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"is_merge": true
},
"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": 0.20000000298023224
}
},
"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"
},
"Frame info": {
"attributes": {
"location": [
-1864.3380126953125,
-248.63714599609375
],
"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"
},
"Number Range": {
"attributes": {
"location": [
-1375.024169921875,
-51.74774169921875
]
},
"properties": {
"range_mode": "RANGE_STEP",
"current_mode": "RANGE_STEP",
"count_": 50
},
"inputs": {
"Start": {
"bl_idname": "SvStringsSocket",
"name": "Start",
"properties": {
"prop_name": "start_float"
}
},
"Step": {
"bl_idname": "SvStringsSocket",
"name": "Step",
"properties": {
"prop_name": "step_float",
"label": "step"
}
},
"Stop": {
"bl_idname": "SvStringsSocket",
"name": "Stop",
"properties": {
"prop_name": "count_",
"label": "count"
}
}
},
"outputs": {
"Range": {
"bl_idname": "SvStringsSocket",
"name": "Range"
}
},
"bl_idname": "SvGenNumberRange"
},
"Vector Noise": {
"attributes": {
"location": [
-1125.262939453125,
9.76458740234375
]
},
"properties": {
"seed": 42
},
"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 Noise",
"from_socket": "Noise V",
"to_node": "Vector Math",
"to_socket": "A"
},
{
"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": "Line",
"from_socket": "Verts",
"to_node": "Vector Noise",
"to_socket": "Vertices"
},
{
"from_node": "Number Range",
"from_socket": "Range",
"to_node": "Vector Noise",
"to_socket": "Seed"
},
{
"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