Skip to content

Instantly share code, notes, and snippets.

@enzyme69
Created September 8, 2021 01:33
Show Gist options
  • Save enzyme69/d7dab7e1a466d3446e7a1ce053220be3 to your computer and use it in GitHub Desktop.
Save enzyme69/d7dab7e1a466d3446e7a1ce053220be3 to your computer and use it in GitHub Desktop.
Sverchok.1.0.0 (5afe551) | Blender.3.0.0Alpha | NodeTree | 2021.09.08 | 11:33 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Matrix In": {
"attributes": {
"location": [
-600.9611206054688,
11.55908203125
]
},
"properties": {
"scale": [
2.0,
2.0,
2.0
]
},
"inputs": {
"Location": {
"bl_idname": "SvVerticesSocket",
"name": "Location",
"properties": {
"prop_name": "location_"
}
},
"Scale": {
"bl_idname": "SvVerticesSocket",
"name": "Scale",
"properties": {
"prop_name": "scale",
"expanded": true
}
},
"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"
},
"Float to Int": {
"attributes": {
"location": [
-680.800048828125,
203.99884033203125
]
},
"inputs": {
"float": {
"bl_idname": "SvStringsSocket",
"name": "float"
}
},
"outputs": {
"int": {
"bl_idname": "SvStringsSocket",
"name": "int"
}
},
"bl_idname": "Float2IntNode"
},
"List Split": {
"attributes": {
"location": [
-900.1758422851562,
232.83700561523438
],
"hide": true
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
},
"Split": {
"bl_idname": "SvStringsSocket",
"name": "Split",
"properties": {
"prop_name": "split"
}
}
},
"outputs": {
"Split": {
"bl_idname": "SvStringsSocket",
"name": "Split"
}
},
"bl_idname": "SvListSplitNode"
},
"Number Range": {
"attributes": {
"location": [
-1077.4493408203125,
219.53213500976562
]
},
"properties": {
"range_mode": "RANGE_STEP",
"current_mode": "RANGE_STEP",
"count_": 64
},
"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"
},
"Plane": {
"attributes": {
"location": [
-338.4407958984375,
-64.30470275878906
],
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"properties": {
"numx": 8,
"numy": 8,
"sizey": 100.0,
"sizex": 100.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"
},
"Vector in": {
"attributes": {
"location": [
-1131.104736328125,
-55.53887939453125
],
"width": 100.0
},
"properties": {
"x_": 1.0,
"y_": 2.8600001335144043
},
"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"
},
"Noise Displace": {
"attributes": {
"location": [
-408.14788818359375,
258.30584716796875
]
},
"properties": {
"noise_type": "CELLNOISE",
"out_mode": "NORMAL",
"seed": 110
},
"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"
},
"Random Num Gen": {
"attributes": {
"location": [
-1542.9803466796875,
72.83642578125
]
},
"properties": {
"size": 64,
"low_i": 4,
"high_i": 16
},
"inputs": {
"Size": {
"bl_idname": "SvStringsSocket",
"name": "Size",
"properties": {
"prop_name": "size"
}
},
"Seed": {
"bl_idname": "SvStringsSocket",
"name": "Seed",
"properties": {
"prop_name": "seed"
}
},
"Low": {
"bl_idname": "SvStringsSocket",
"name": "Low",
"properties": {
"prop_name": "low_i"
}
},
"High": {
"bl_idname": "SvStringsSocket",
"name": "High",
"properties": {
"prop_name": "high_i"
}
},
"Weights": {
"bl_idname": "SvStringsSocket",
"name": "Weights",
"attributes": {
"hide": true
}
},
"Alpha": {
"bl_idname": "SvStringsSocket",
"name": "Alpha",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "alpha"
}
},
"Beta": {
"bl_idname": "SvStringsSocket",
"name": "Beta",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "beta"
}
},
"t": {
"bl_idname": "SvStringsSocket",
"name": "t",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "t_in"
}
}
},
"outputs": {
"Value": {
"bl_idname": "SvStringsSocket",
"name": "Value"
}
},
"bl_idname": "SvRndNumGen"
},
"Random Num Gen.001": {
"attributes": {
"location": [
-1546.45654296875,
-179.95545959472656
]
},
"properties": {
"size": 64,
"low_i": 4,
"high_i": 16,
"seed": 66
},
"inputs": {
"Size": {
"bl_idname": "SvStringsSocket",
"name": "Size",
"properties": {
"prop_name": "size"
}
},
"Seed": {
"bl_idname": "SvStringsSocket",
"name": "Seed",
"properties": {
"prop_name": "seed"
}
},
"Low": {
"bl_idname": "SvStringsSocket",
"name": "Low",
"properties": {
"prop_name": "low_i"
}
},
"High": {
"bl_idname": "SvStringsSocket",
"name": "High",
"properties": {
"prop_name": "high_i"
}
},
"Weights": {
"bl_idname": "SvStringsSocket",
"name": "Weights",
"attributes": {
"hide": true
}
},
"Alpha": {
"bl_idname": "SvStringsSocket",
"name": "Alpha",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "alpha"
}
},
"Beta": {
"bl_idname": "SvStringsSocket",
"name": "Beta",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "beta"
}
},
"t": {
"bl_idname": "SvStringsSocket",
"name": "t",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "t_in"
}
}
},
"outputs": {
"Value": {
"bl_idname": "SvStringsSocket",
"name": "Value"
}
},
"bl_idname": "SvRndNumGen"
},
"Random Num Gen.002": {
"attributes": {
"location": [
-1770.0931396484375,
-144.00799560546875
]
},
"properties": {
"size": 64,
"low_i": 4,
"high_i": 16,
"seed": 186
},
"inputs": {
"Size": {
"bl_idname": "SvStringsSocket",
"name": "Size",
"properties": {
"prop_name": "size"
}
},
"Seed": {
"bl_idname": "SvStringsSocket",
"name": "Seed",
"properties": {
"prop_name": "seed"
}
},
"Low": {
"bl_idname": "SvStringsSocket",
"name": "Low",
"properties": {
"prop_name": "low_i"
}
},
"High": {
"bl_idname": "SvStringsSocket",
"name": "High",
"properties": {
"prop_name": "high_i"
}
},
"Weights": {
"bl_idname": "SvStringsSocket",
"name": "Weights",
"attributes": {
"hide": true
}
},
"Alpha": {
"bl_idname": "SvStringsSocket",
"name": "Alpha",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "alpha"
}
},
"Beta": {
"bl_idname": "SvStringsSocket",
"name": "Beta",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "beta"
}
},
"t": {
"bl_idname": "SvStringsSocket",
"name": "t",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "t_in"
}
}
},
"outputs": {
"Value": {
"bl_idname": "SvStringsSocket",
"name": "Value"
}
},
"bl_idname": "SvRndNumGen"
},
"Rounded Box": {
"attributes": {
"location": [
-923.1741333007812,
34.41802978515625
]
},
"properties": {
"vector_vsize": [
1.0,
1.0,
16.0
],
"div_type": 2,
"radius": 0.5199999809265137
},
"inputs": {
"radius": {
"bl_idname": "SvStringsSocket",
"name": "radius",
"properties": {
"prop_name": "radius"
}
},
"arcdiv": {
"bl_idname": "SvStringsSocket",
"name": "arcdiv",
"properties": {
"prop_name": "arcdiv"
}
},
"lindiv": {
"bl_idname": "SvStringsSocket",
"name": "lindiv",
"properties": {
"prop_name": "lindiv"
}
},
"vector_size": {
"bl_idname": "SvVerticesSocket",
"name": "vector_size",
"properties": {
"prop_name": "vector_vsize",
"expanded": true
}
},
"div_type": {
"bl_idname": "SvStringsSocket",
"name": "div_type",
"properties": {
"prop_name": "div_type"
}
},
"odd_axis_align": {
"bl_idname": "SvStringsSocket",
"name": "odd_axis_align",
"properties": {
"prop_name": "odd_axis_align"
}
}
},
"outputs": {
"Vers": {
"bl_idname": "SvVerticesSocket",
"name": "Vers"
},
"Pols": {
"bl_idname": "SvStringsSocket",
"name": "Pols"
}
},
"bl_idname": "SvBoxRoundedNode"
},
"Noise Displace.001": {
"attributes": {
"location": [
71.08740234375,
368.26580810546875
]
},
"properties": {
"noise_type": "CELLNOISE",
"out_mode": "NORMAL",
"seed": 368,
"scale_out_v": [
0.20000000298023224,
0.20000000298023224,
0.20000000298023224
]
},
"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"
},
"Matrix In.001": {
"attributes": {
"location": [
-169.468505859375,
205.64154052734375
]
},
"properties": {
"scale": [
0.10000000149011612,
0.10000000149011612,
0.10000000149011612
]
},
"inputs": {
"Location": {
"bl_idname": "SvVerticesSocket",
"name": "Location",
"properties": {
"prop_name": "location_"
}
},
"Scale": {
"bl_idname": "SvVerticesSocket",
"name": "Scale",
"properties": {
"prop_name": "scale",
"expanded": true
}
},
"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"
},
"Mesh viewer": {
"attributes": {
"location": [
422.96435546875,
232.33154296875
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"material": {
"type": "MATERIAL",
"value": "Material"
},
"is_smooth_mesh": true
},
"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"
}
},
"links": [
{
"from_node": "List Split",
"from_socket": "Split",
"to_node": "Float to Int",
"to_socket": "float"
},
{
"from_node": "Number Range",
"from_socket": "Range",
"to_node": "List Split",
"to_socket": "Data"
},
{
"from_node": "Random Num Gen.002",
"from_socket": "Value",
"to_node": "Vector in",
"to_socket": "X"
},
{
"from_node": "Random Num Gen.001",
"from_socket": "Value",
"to_node": "Vector in",
"to_socket": "Y"
},
{
"from_node": "Random Num Gen",
"from_socket": "Value",
"to_node": "Vector in",
"to_socket": "Z"
},
{
"from_node": "Rounded Box",
"from_socket": "Vers",
"to_node": "Noise Displace",
"to_socket": "Vertices"
},
{
"from_node": "Rounded Box",
"from_socket": "Pols",
"to_node": "Noise Displace",
"to_socket": "Polygons"
},
{
"from_node": "Float to Int",
"from_socket": "int",
"to_node": "Noise Displace",
"to_socket": "Seed"
},
{
"from_node": "Matrix In",
"from_socket": "Matrices",
"to_node": "Noise Displace",
"to_socket": "Noise Matrix"
},
{
"from_node": "Vector in",
"from_socket": "Vectors",
"to_node": "Rounded Box",
"to_socket": "vector_size"
},
{
"from_node": "Noise Displace",
"from_socket": "Vertices",
"to_node": "Noise Displace.001",
"to_socket": "Vertices"
},
{
"from_node": "Matrix In.001",
"from_socket": "Matrices",
"to_node": "Noise Displace.001",
"to_socket": "Noise Matrix"
},
{
"from_node": "Noise Displace.001",
"from_socket": "Vertices",
"to_node": "Mesh viewer",
"to_socket": "vertices"
},
{
"from_node": "Rounded Box",
"from_socket": "Pols",
"to_node": "Mesh viewer",
"to_socket": "faces"
},
{
"from_node": "Plane",
"from_socket": "Vertices",
"to_node": "Mesh viewer",
"to_socket": "matrix"
}
]
},
"MATERIAL": {
"Material": {}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment