Skip to content

Instantly share code, notes, and snippets.

@enzyme69
Created July 14, 2021 01:02
Sverchok.0.6.0.0 (0af0435) | Blender.2.92.0 | SV_Light_Mixer | 2021.07.14 | 11:02 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"List Join": {
"attributes": {
"location": [
-2431.31201171875,
-1266.840576171875
],
"hide": true
},
"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"
},
"data 3": {
"bl_idname": "SvStringsSocket",
"name": "data 3"
}
},
"outputs": {
"data": {
"bl_idname": "SvColorSocket",
"name": "data"
}
},
"bl_idname": "ListJoinNode"
},
"Color in": {
"attributes": {
"location": [
-2646.9833984375,
-1084.803955078125
],
"width": 110.0
},
"properties": {
"use_alpha": false,
"r_": 1.0,
"g_": 0.010000050067901611,
"b_": 1.0
},
"inputs": {
"R": {
"bl_idname": "SvStringsSocket",
"name": "R",
"properties": {
"prop_name": "r_"
}
},
"G": {
"bl_idname": "SvStringsSocket",
"name": "G",
"properties": {
"prop_name": "g_"
}
},
"B": {
"bl_idname": "SvStringsSocket",
"name": "B",
"properties": {
"prop_name": "b_"
}
},
"A": {
"bl_idname": "SvStringsSocket",
"name": "A",
"properties": {
"prop_name": "a_"
}
}
},
"outputs": {
"Colors": {
"bl_idname": "SvColorSocket",
"name": "Colors"
}
},
"bl_idname": "SvColorsInNodeMK1"
},
"Color in.001": {
"attributes": {
"location": [
-2808.67578125,
-1224.0198974609375
],
"width": 110.0
},
"properties": {
"use_alpha": false,
"g_": 1.0
},
"inputs": {
"R": {
"bl_idname": "SvStringsSocket",
"name": "R",
"properties": {
"prop_name": "r_"
}
},
"G": {
"bl_idname": "SvStringsSocket",
"name": "G",
"properties": {
"prop_name": "g_"
}
},
"B": {
"bl_idname": "SvStringsSocket",
"name": "B",
"properties": {
"prop_name": "b_"
}
},
"A": {
"bl_idname": "SvStringsSocket",
"name": "A",
"properties": {
"prop_name": "a_"
}
}
},
"outputs": {
"Colors": {
"bl_idname": "SvColorSocket",
"name": "Colors"
}
},
"bl_idname": "SvColorsInNodeMK1"
},
"Color in.002": {
"attributes": {
"location": [
-2662.321044921875,
-1359.4725341796875
],
"width": 110.0
},
"properties": {
"use_alpha": false,
"r_": 1.0,
"b_": 0.06999999284744263
},
"inputs": {
"R": {
"bl_idname": "SvStringsSocket",
"name": "R",
"properties": {
"prop_name": "r_"
}
},
"G": {
"bl_idname": "SvStringsSocket",
"name": "G",
"properties": {
"prop_name": "g_"
}
},
"B": {
"bl_idname": "SvStringsSocket",
"name": "B",
"properties": {
"prop_name": "b_"
}
},
"A": {
"bl_idname": "SvStringsSocket",
"name": "A",
"properties": {
"prop_name": "a_"
}
}
},
"outputs": {
"Colors": {
"bl_idname": "SvColorSocket",
"name": "Colors"
}
},
"bl_idname": "SvColorsInNodeMK1"
},
"Color in.003": {
"attributes": {
"location": [
-2088.398193359375,
-1048.5452880859375
],
"width": 110.0
},
"properties": {
"use_alpha": false,
"r_": 1.0,
"g_": 0.010000050067901611,
"b_": 1.0,
"selected_mode": "HSV",
"s_": 1.0,
"v_": 1.0
},
"inputs": {
"R": {
"bl_idname": "SvStringsSocket",
"name": "H",
"properties": {
"prop_name": "h_"
}
},
"G": {
"bl_idname": "SvStringsSocket",
"name": "S",
"properties": {
"prop_name": "s_"
}
},
"B": {
"bl_idname": "SvStringsSocket",
"name": "V",
"properties": {
"prop_name": "v_"
}
},
"A": {
"bl_idname": "SvStringsSocket",
"name": "A",
"properties": {
"prop_name": "a_"
}
}
},
"outputs": {
"Colors": {
"bl_idname": "SvColorSocket",
"name": "Colors"
}
},
"bl_idname": "SvColorsInNodeMK1"
},
"Random Num Gen": {
"attributes": {
"location": [
-2321.451171875,
-1047.8245849609375
]
},
"properties": {
"size": 3,
"type_selected_mode": "Float",
"seed": 224
},
"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_f"
}
},
"High": {
"bl_idname": "SvStringsSocket",
"name": "High",
"properties": {
"prop_name": "high_f"
}
},
"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"
},
"Move": {
"attributes": {
"location": [
-1302.229736328125,
-1068.5986328125
]
},
"properties": {
"movement_vectors": [
0.0,
0.0,
-0.3479999303817749
]
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Movement Vectors": {
"bl_idname": "SvVerticesSocket",
"name": "Movement Vectors",
"properties": {
"prop_name": "movement_vectors",
"expanded": true
}
},
"Strength": {
"bl_idname": "SvStringsSocket",
"name": "Strength",
"properties": {
"prop_name": "strength"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
}
},
"bl_idname": "SvMoveNodeMk3"
},
"Get Objects Data": {
"attributes": {
"location": [
-3501.971923828125,
-869.6032104492188
],
"width": 150.0,
"color": [
0.0,
0.5,
0.20000000298023224
],
"use_custom_color": true
},
"properties": {
"object_names": [
{
"name": "Point",
"icon": "OUTLINER_OB_LIGHT"
},
{
"name": "Point.001",
"icon": "OUTLINER_OB_LIGHT"
},
{
"name": "Point.002",
"icon": "OUTLINER_OB_LIGHT"
}
]
},
"inputs": {
"Objects": {
"bl_idname": "SvObjectSocket",
"name": "Objects"
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
},
"Vertex Normals": {
"bl_idname": "SvVerticesSocket",
"name": "Vertex Normals"
},
"Material Idx": {
"bl_idname": "SvStringsSocket",
"name": "Material Idx"
},
"Polygon Areas": {
"bl_idname": "SvStringsSocket",
"name": "Polygon Areas"
},
"Polygon Centers": {
"bl_idname": "SvVerticesSocket",
"name": "Polygon Centers"
},
"Polygon Normals": {
"bl_idname": "SvVerticesSocket",
"name": "Polygon Normals"
},
"Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Matrix"
},
"Object": {
"bl_idname": "SvObjectSocket",
"name": "Object"
}
},
"bl_idname": "SvGetObjectsData"
},
"Object ID Set MK2": {
"attributes": {
"location": [
-2889.670166015625,
-844.1527709960938
]
},
"properties": {
"formula": "data.energy"
},
"inputs": {
"Objects": {
"bl_idname": "SvObjectSocket",
"name": "Objects"
},
"values": {
"bl_idname": "SvStringsSocket",
"name": "values"
}
},
"outputs": {
"outvalues": {
"bl_idname": "SvStringsSocket",
"name": "outvalues"
},
"Objects": {
"bl_idname": "SvObjectSocket",
"name": "Objects"
}
},
"bl_idname": "SvSetDataObjectNodeMK2"
},
"Object ID Set MK2.001": {
"attributes": {
"location": [
-1907.7310791015625,
-860.4449462890625
]
},
"properties": {
"formula": "data.color"
},
"inputs": {
"Objects": {
"bl_idname": "SvObjectSocket",
"name": "Objects"
},
"values": {
"bl_idname": "SvStringsSocket",
"name": "values"
}
},
"outputs": {
"outvalues": {
"bl_idname": "SvStringsSocket",
"name": "outvalues"
},
"Objects": {
"bl_idname": "SvObjectSocket",
"name": "Objects"
}
},
"bl_idname": "SvSetDataObjectNodeMK2"
},
"List Input": {
"attributes": {
"location": [
-3105.37744140625,
-1157.199462890625
]
},
"properties": {
"int_": 3,
"mode": "float_list",
"float_list": [
3.0,
4.139999866485596,
8.399999618530273,
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,
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,
0.0
],
"draw_3dpanel": true
},
"outputs": {
"List": {
"bl_idname": "SvStringsSocket",
"name": "List"
}
},
"bl_idname": "SvListInputNode"
},
"Random Vector": {
"attributes": {
"location": [
-1968.5556640625,
-1245.3587646484375
],
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"properties": {
"count_inner": 3,
"seed": 233,
"scale": 0.5139999985694885
},
"inputs": {
"Count": {
"bl_idname": "SvStringsSocket",
"name": "Count",
"properties": {
"prop_name": "count_inner"
}
},
"Seed": {
"bl_idname": "SvStringsSocket",
"name": "Seed",
"properties": {
"prop_name": "seed"
}
},
"Scale": {
"bl_idname": "SvStringsSocket",
"name": "Scale",
"properties": {
"prop_name": "scale"
}
}
},
"outputs": {
"Random": {
"bl_idname": "SvVerticesSocket",
"name": "Random"
}
},
"bl_idname": "RandomVectorNodeMK3"
},
"Matrix In": {
"attributes": {
"location": [
-1942.229736328125,
-1408.1416015625
]
},
"inputs": {
"Location": {
"bl_idname": "SvVerticesSocket",
"name": "Location",
"properties": {
"prop_name": "location_"
}
},
"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"
},
"Scalar Math": {
"attributes": {
"location": [
-2311.174560546875,
-1493.0440673828125
]
},
"properties": {
"y_": 0.06999995559453964
},
"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"
},
"Frame info": {
"attributes": {
"location": [
-2547.343505859375,
-1461.225341796875
],
"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": [
-2082.4921875,
-1509.29833984375
],
"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"
},
"Object ID Set MK2.003": {
"attributes": {
"location": [
-649.251953125,
-880.3516845703125
]
},
"properties": {
"formula": "data.shadow_soft_size"
},
"inputs": {
"Objects": {
"bl_idname": "SvObjectSocket",
"name": "Objects"
},
"values": {
"bl_idname": "SvStringsSocket",
"name": "values"
}
},
"outputs": {
"outvalues": {
"bl_idname": "SvStringsSocket",
"name": "outvalues"
},
"Objects": {
"bl_idname": "SvObjectSocket",
"name": "Objects"
}
},
"bl_idname": "SvSetDataObjectNodeMK2"
},
"A Number": {
"attributes": {
"location": [
-1134.5667724609375,
-1148.64013671875
]
},
"properties": {
"float_": 0.41999995708465576,
"draw_3dpanel": true
},
"inputs": {
"Float": {
"bl_idname": "SvStringsSocket",
"name": "Float",
"properties": {
"prop_name": "float_"
}
}
},
"outputs": {
"Float": {
"bl_idname": "SvStringsSocket",
"name": "Float",
"properties": {
"custom_draw": "mode_custom_draw"
}
}
},
"bl_idname": "SvNumberNode"
},
"Object ID Set MK2.002": {
"attributes": {
"location": [
-936.9368896484375,
-828.2518920898438
]
},
"properties": {
"formula": "location"
},
"inputs": {
"Objects": {
"bl_idname": "SvObjectSocket",
"name": "Objects"
},
"values": {
"bl_idname": "SvStringsSocket",
"name": "values"
}
},
"outputs": {
"outvalues": {
"bl_idname": "SvStringsSocket",
"name": "outvalues"
},
"Objects": {
"bl_idname": "SvObjectSocket",
"name": "Objects"
}
},
"bl_idname": "SvSetDataObjectNodeMK2"
},
"Vector Rewire": {
"attributes": {
"location": [
-1522.229736328125,
-1137.29736328125
]
},
"properties": {
"selected_mode_from": "Z"
},
"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"
},
"Noise Displace": {
"attributes": {
"location": [
-1746.6182861328125,
-1315.4620361328125
]
},
"properties": {
"seed": 64,
"scale_out_v": [
2.619999885559082,
2.619999885559082,
2.619999885559082
]
},
"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": "Color in",
"from_socket": "Colors",
"to_node": "List Join",
"to_socket": "data"
},
{
"from_node": "Color in.001",
"from_socket": "Colors",
"to_node": "List Join",
"to_socket": "data 1"
},
{
"from_node": "Color in.002",
"from_socket": "Colors",
"to_node": "List Join",
"to_socket": "data 2"
},
{
"from_node": "Random Num Gen",
"from_socket": "Value",
"to_node": "Color in.003",
"to_socket": "R"
},
{
"from_node": "Frame info",
"from_socket": "Current Frame",
"to_node": "Random Num Gen",
"to_socket": "Seed"
},
{
"from_node": "Vector Rewire",
"from_socket": "Vectors",
"to_node": "Move",
"to_socket": "Vertices"
},
{
"from_node": "Get Objects Data",
"from_socket": "Object",
"to_node": "Object ID Set MK2",
"to_socket": "Objects"
},
{
"from_node": "List Input",
"from_socket": "List",
"to_node": "Object ID Set MK2",
"to_socket": "values"
},
{
"from_node": "Object ID Set MK2",
"from_socket": "Objects",
"to_node": "Object ID Set MK2.001",
"to_socket": "Objects"
},
{
"from_node": "Noise Displace",
"from_socket": "Vertices",
"to_node": "Object ID Set MK2.001",
"to_socket": "values"
},
{
"from_node": "Vector in",
"from_socket": "Vectors",
"to_node": "Matrix In",
"to_socket": "Location"
},
{
"from_node": "Frame info",
"from_socket": "Current Frame",
"to_node": "Scalar Math",
"to_socket": "x"
},
{
"from_node": "Scalar Math",
"from_socket": "Out",
"to_node": "Vector in",
"to_socket": "Z"
},
{
"from_node": "Object ID Set MK2.002",
"from_socket": "Objects",
"to_node": "Object ID Set MK2.003",
"to_socket": "Objects"
},
{
"from_node": "A Number",
"from_socket": "Float",
"to_node": "Object ID Set MK2.003",
"to_socket": "values"
},
{
"from_node": "Object ID Set MK2.001",
"from_socket": "Objects",
"to_node": "Object ID Set MK2.002",
"to_socket": "Objects"
},
{
"from_node": "Move",
"from_socket": "Vertices",
"to_node": "Object ID Set MK2.002",
"to_socket": "values"
},
{
"from_node": "Noise Displace",
"from_socket": "Vertices",
"to_node": "Vector Rewire",
"to_socket": "Vectors"
},
{
"from_node": "Random Vector",
"from_socket": "Random",
"to_node": "Noise Displace",
"to_socket": "Vertices"
},
{
"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