Created
March 24, 2025 08:12
-
-
Save nortikin/7b84ed8b81ce76c97e873fa8360a017d to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 | Blender.4.2.0Alpha | Animation | 2025.03.24 | 11:12 | license: CC BY-SA
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"export_version": "1.0", | |
"main_tree": { | |
"nodes": { | |
"Box": { | |
"attributes": { | |
"location": [ | |
-240.0, | |
-20.0 | |
], | |
"color": [ | |
0.669367790222168, | |
1.0, | |
0.0 | |
], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"Size": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Size", | |
"properties": { | |
"prop_name": "Size" | |
} | |
}, | |
"Divx": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Divx", | |
"properties": { | |
"prop_name": "Divx" | |
} | |
}, | |
"Divy": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Divy", | |
"properties": { | |
"prop_name": "Divy" | |
} | |
}, | |
"Divz": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Divz", | |
"properties": { | |
"prop_name": "Divz" | |
} | |
}, | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
} | |
}, | |
"outputs": { | |
"Vers": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vers", | |
"properties": { | |
"description": "Box vertices" | |
} | |
}, | |
"Edgs": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edgs" | |
}, | |
"Pols": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Pols" | |
} | |
}, | |
"bl_idname": "SvBoxNodeMk2" | |
}, | |
"Viewer Draw": { | |
"attributes": { | |
"location": [ | |
1080.0, | |
-120.0 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"custom_fragment_shader": "\n uniform float brightness;\n\n in vec3 pos;\n\n void main()\n {\n gl_FragColor = vec4(pos * brightness, 1.0);\n }\n", | |
"custom_vertex_shader": "\n uniform mat4 viewProjectionMatrix;\n\n in vec3 position;\n out vec3 pos;\n\n void main()\n {\n pos = position;\n gl_Position = viewProjectionMatrix * vec4(position, 1.0f);\n }\n", | |
"draw_gl_polygonoffset": true, | |
"edge_color": [ | |
0.30573487281799316, | |
0.003269235836341977, | |
0.019176948815584183, | |
1.0 | |
], | |
"polygon_color": [ | |
1.0, | |
0.900135338306427, | |
0.5130714178085327, | |
1.0 | |
], | |
"selected_draw_mode": "facet", | |
"vector_color": [ | |
0.9111706614494324, | |
0.4350321292877197, | |
0.2654842138290405, | |
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" | |
}, | |
"Matrix In": { | |
"attributes": { | |
"location": [ | |
300.0, | |
-380.0 | |
], | |
"label": "Matrix", | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"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" | |
}, | |
"A Number": { | |
"attributes": { | |
"location": [ | |
-220.0, | |
-460.0 | |
], | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": 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" | |
}, | |
"Random Vector": { | |
"attributes": { | |
"location": [ | |
-380.0, | |
-600.0 | |
], | |
"color": [ | |
0.669367790222168, | |
1.0, | |
0.0 | |
], | |
"use_custom_color": true | |
}, | |
"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" | |
}, | |
"Frame Info": { | |
"attributes": { | |
"location": [ | |
-1160.0, | |
-1160.0 | |
], | |
"color": [ | |
0.0, | |
0.8693181872367859, | |
0.34772735834121704 | |
], | |
"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" | |
}, | |
"Scalar Math": { | |
"attributes": { | |
"location": [ | |
-860.0, | |
-580.0 | |
], | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"current_op": "ADD", | |
"input_mode_two": "Int", | |
"input_mode_one": "Int", | |
"yi_": 10 | |
}, | |
"inputs": { | |
"x": { | |
"bl_idname": "SvStringsSocket", | |
"name": "x", | |
"properties": { | |
"prop_name": "xi_" | |
} | |
}, | |
"y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "y", | |
"properties": { | |
"prop_name": "yi_" | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvScalarMathNodeMK4" | |
}, | |
"Random Vector.001": { | |
"attributes": { | |
"location": [ | |
-220.0, | |
-320.0 | |
], | |
"color": [ | |
0.669367790222168, | |
1.0, | |
0.0 | |
], | |
"use_custom_color": true | |
}, | |
"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" | |
}, | |
"Scalar Math.001": { | |
"attributes": { | |
"location": [ | |
-860.0, | |
-200.0 | |
], | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"current_op": "ADD", | |
"input_mode_two": "Int", | |
"input_mode_one": "Int", | |
"yi_": 42 | |
}, | |
"inputs": { | |
"x": { | |
"bl_idname": "SvStringsSocket", | |
"name": "x", | |
"properties": { | |
"prop_name": "xi_" | |
} | |
}, | |
"y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "y", | |
"properties": { | |
"prop_name": "yi_" | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvScalarMathNodeMK4" | |
}, | |
"Scalar Math.002": { | |
"attributes": { | |
"location": [ | |
-880.0, | |
-720.0 | |
], | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"current_op": "ADD", | |
"input_mode_two": "Int", | |
"input_mode_one": "Int", | |
"yi_": 30 | |
}, | |
"inputs": { | |
"x": { | |
"bl_idname": "SvStringsSocket", | |
"name": "x", | |
"properties": { | |
"prop_name": "xi_" | |
} | |
}, | |
"y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "y", | |
"properties": { | |
"prop_name": "yi_" | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvScalarMathNodeMK4" | |
}, | |
"Random Vector.002": { | |
"attributes": { | |
"location": [ | |
-220.0, | |
-880.0 | |
], | |
"color": [ | |
0.669367790222168, | |
1.0, | |
0.0 | |
], | |
"use_custom_color": true | |
}, | |
"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" | |
}, | |
"Stethoscope MK2": { | |
"attributes": { | |
"location": [ | |
-660.0, | |
-400.0 | |
], | |
"color": [ | |
0.375, | |
1.0, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"location_theta": 1.0080000162124634, | |
"num_elements": 1 | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvStethoscopeNodeMK2" | |
}, | |
"Formula": { | |
"attributes": { | |
"location": [ | |
-1200.0, | |
-360.0 | |
], | |
"width": 230.0, | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"formula1": "x if x<y/2 else y-x" | |
}, | |
"inputs": { | |
"x": { | |
"bl_idname": "SvFormulaSocket", | |
"name": "x" | |
}, | |
"y": { | |
"bl_idname": "SvFormulaSocket", | |
"name": "y" | |
} | |
}, | |
"outputs": { | |
"Result": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Result" | |
} | |
}, | |
"bl_idname": "SvFormulaNodeMk5" | |
}, | |
"Scalar Math.003": { | |
"attributes": { | |
"location": [ | |
60.0, | |
-520.0 | |
], | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"current_op": "ABS" | |
}, | |
"inputs": { | |
"x": { | |
"bl_idname": "SvStringsSocket", | |
"name": "x", | |
"properties": { | |
"prop_name": "x_" | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvScalarMathNodeMK4" | |
}, | |
"Scalar Math.004": { | |
"attributes": { | |
"location": [ | |
-840.0, | |
-360.0 | |
], | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"current_op": "ADD", | |
"input_mode_two": "Int", | |
"input_mode_one": "Int", | |
"yi_": 15 | |
}, | |
"inputs": { | |
"x": { | |
"bl_idname": "SvStringsSocket", | |
"name": "x", | |
"properties": { | |
"prop_name": "xi_" | |
} | |
}, | |
"y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "y", | |
"properties": { | |
"prop_name": "yi_" | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvScalarMathNodeMK4" | |
}, | |
"Vector Math": { | |
"attributes": { | |
"location": [ | |
-160.00001525878906, | |
-580.0 | |
], | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"v3_input_1": [ | |
0.20000000298023224, | |
0.20000000298023224, | |
3.3899998664855957 | |
] | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "v3_input_0" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "v3_input_1", | |
"expanded": true | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvVectorMathNodeMK3" | |
}, | |
"Matrix Apply to Mesh": { | |
"attributes": { | |
"location": [ | |
620.0, | |
-200.0 | |
], | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"Matrices": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrices" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
} | |
}, | |
"bl_idname": "SvMatrixApplyJoinNode" | |
}, | |
"UV Connection": { | |
"attributes": { | |
"location": [ | |
840.0, | |
-500.0 | |
], | |
"color": [ | |
0.375, | |
1.0, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"polygons": "Edges" | |
}, | |
"inputs": { | |
"vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices" | |
}, | |
"vertices 1": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices 1" | |
} | |
}, | |
"outputs": { | |
"vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices" | |
}, | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
} | |
}, | |
"bl_idname": "LineConnectNodeMK2" | |
}, | |
"Viewer Draw.001": { | |
"attributes": { | |
"location": [ | |
1040.0, | |
-500.0 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"custom_fragment_shader": "\n uniform float brightness;\n\n in vec3 pos;\n\n void main()\n {\n gl_FragColor = vec4(pos * brightness, 1.0);\n }\n", | |
"custom_vertex_shader": "\n uniform mat4 viewProjectionMatrix;\n\n in vec3 position;\n out vec3 pos;\n\n void main()\n {\n pos = position;\n gl_Position = viewProjectionMatrix * vec4(position, 1.0f);\n }\n", | |
"display_verts": false, | |
"draw_gl_polygonoffset": true, | |
"edge_color": [ | |
0.0, | |
0.0011443882249295712, | |
0.14550375938415527, | |
1.0 | |
], | |
"line_width": 2, | |
"selected_draw_mode": "facet", | |
"use_dashed": true, | |
"vector_color": [ | |
0.800000011920929, | |
0.800000011920929, | |
0.800000011920929, | |
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" | |
}, | |
"Random Vector.003": { | |
"attributes": { | |
"location": [ | |
-580.0, | |
-1260.0 | |
], | |
"color": [ | |
0.669367790222168, | |
1.0, | |
0.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"count_inner": 5, | |
"scale": 5.110000133514404, | |
"seed": 6 | |
}, | |
"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" | |
}, | |
"Vector Out": { | |
"attributes": { | |
"location": [ | |
-340.0, | |
-1280.0 | |
], | |
"width": 100.0, | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"Vectors": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vectors" | |
} | |
}, | |
"outputs": { | |
"X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "X" | |
}, | |
"Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Y" | |
}, | |
"Z": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Z" | |
} | |
}, | |
"bl_idname": "VectorsOutNode" | |
}, | |
"Vector In": { | |
"attributes": { | |
"location": [ | |
-180.0, | |
-1280.0 | |
], | |
"width": 100.0, | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"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" | |
}, | |
"Viewer Draw.002": { | |
"attributes": { | |
"location": [ | |
1660.0, | |
-1040.0 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"custom_fragment_shader": "\n uniform float brightness;\n\n in vec3 pos;\n\n void main()\n {\n gl_FragColor = vec4(pos * brightness, 1.0);\n }\n", | |
"custom_vertex_shader": "\n uniform mat4 viewProjectionMatrix;\n\n in vec3 position;\n out vec3 pos;\n\n void main()\n {\n pos = position;\n gl_Position = viewProjectionMatrix * vec4(position, 1.0f);\n }\n", | |
"display_verts": false, | |
"draw_gl_polygonoffset": true, | |
"edge_color": [ | |
0.0, | |
0.0011443882249295712, | |
0.14550375938415527, | |
1.0 | |
], | |
"selected_draw_mode": "facet", | |
"vector_color": [ | |
0.800000011920929, | |
0.800000011920929, | |
0.800000011920929, | |
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" | |
}, | |
"Circle": { | |
"attributes": { | |
"location": [ | |
-240.0, | |
-1080.0 | |
], | |
"color": [ | |
0.669367790222168, | |
1.0, | |
0.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"rad_": 4.03000020980835, | |
"vert_": 6 | |
}, | |
"inputs": { | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius", | |
"properties": { | |
"prop_name": "rad_" | |
} | |
}, | |
"num Verts": { | |
"bl_idname": "SvStringsSocket", | |
"name": "num Verts", | |
"properties": { | |
"prop_name": "vert_" | |
} | |
}, | |
"Degrees": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Degrees", | |
"properties": { | |
"prop_name": "degr_" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
} | |
}, | |
"bl_idname": "SvCircleNode" | |
}, | |
"Intersect Edges": { | |
"attributes": { | |
"location": [ | |
480.0, | |
-1160.0 | |
], | |
"color": [ | |
0.375, | |
1.0, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"Verts_in": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts_in" | |
}, | |
"Edges_in": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges_in" | |
} | |
}, | |
"outputs": { | |
"Verts_out": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts_out" | |
}, | |
"Edges_out": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges_out" | |
} | |
}, | |
"bl_idname": "SvIntersectEdgesNodeMK3" | |
}, | |
"Matrix Apply to Mesh.001": { | |
"attributes": { | |
"location": [ | |
260.0, | |
-1160.0 | |
], | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"Matrices": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrices" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
} | |
}, | |
"bl_idname": "SvMatrixApplyJoinNode" | |
}, | |
"Edges to Faces 2D": { | |
"attributes": { | |
"location": [ | |
680.0, | |
-1180.0 | |
], | |
"color": [ | |
0.375, | |
1.0, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
} | |
}, | |
"outputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
} | |
}, | |
"bl_idname": "SvEdgesToFaces2D" | |
}, | |
"Straight Skeleton 2D Offset (Alpha)": { | |
"attributes": { | |
"location": [ | |
880.0, | |
-1040.0 | |
], | |
"width": 220.0, | |
"color": [ | |
0.375, | |
1.0, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"res_type": "BEVEL" | |
}, | |
"inputs": { | |
"vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices", | |
"properties": { | |
"label": "Vertices", | |
"custom_draw": "draw_vertices_in_socket" | |
} | |
}, | |
"edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "edges", | |
"properties": { | |
"label": "Edges" | |
} | |
}, | |
"polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "polygons", | |
"properties": { | |
"label": "Polygons" | |
} | |
}, | |
"matrixes": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "matrixes", | |
"properties": { | |
"label": "Matrixes" | |
} | |
}, | |
"ss_shapes_modes": { | |
"bl_idname": "SvStringsSocket", | |
"name": "ss_shapes_modes", | |
"properties": { | |
"custom_draw": "draw_ss_shapes_modes_in_socket" | |
} | |
}, | |
"objects_mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "objects_mask", | |
"properties": { | |
"label": "Mask of shapes", | |
"custom_draw": "draw_objects_mask_in_socket" | |
} | |
}, | |
"ss_offsets": { | |
"bl_idname": "SvStringsSocket", | |
"name": "ss_offsets", | |
"properties": { | |
"prop_name": "ss_offset1", | |
"label": "Offsets", | |
"custom_draw": "draw_offset_mode_in_socket" | |
} | |
}, | |
"ss_altitudes": { | |
"bl_idname": "SvStringsSocket", | |
"name": "ss_altitudes", | |
"properties": { | |
"prop_name": "ss_altitude1", | |
"label": "Offsets", | |
"custom_draw": "draw_altitude_mode_in_socket" | |
} | |
}, | |
"ss_profile_faces_indexes": { | |
"bl_idname": "SvStringsSocket", | |
"name": "ss_profile_faces_indexes", | |
"properties": { | |
"label": "Profile faces indexes", | |
"custom_draw": "draw_profile_faces_indexes_in_socket" | |
} | |
}, | |
"ss_profile_faces_close_mode": { | |
"bl_idname": "SvStringsSocket", | |
"name": "ss_profile_faces_close_mode", | |
"properties": { | |
"label": "Profile Close mode", | |
"custom_draw": "draw_profile_faces_close_mode_in_socket" | |
} | |
}, | |
"file_name": { | |
"bl_idname": "SvTextSocket", | |
"name": "file_name", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"label": "File Name" | |
} | |
} | |
}, | |
"outputs": { | |
"vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices", | |
"properties": { | |
"label": "Vertices", | |
"custom_draw": "draw_vertices_out_socket" | |
} | |
}, | |
"edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "edges", | |
"properties": { | |
"label": "Edges" | |
} | |
}, | |
"polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "polygons", | |
"properties": { | |
"label": "Polygons" | |
} | |
}, | |
"matrixes": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "matrixes", | |
"properties": { | |
"label": "Matrixes" | |
} | |
}, | |
"failed_contours_vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "failed_contours_vertices", | |
"properties": { | |
"label": "No wrong contours verts", | |
"custom_draw": "draw_failed_contours_vertices_out_socket" | |
} | |
} | |
}, | |
"bl_idname": "SvStraightSkeleton2DOffset" | |
}, | |
"Viewer Draw.003": { | |
"attributes": { | |
"location": [ | |
520.0, | |
-1620.0 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"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" | |
}, | |
"Vector Out.001": { | |
"attributes": { | |
"location": [ | |
480.0, | |
-1400.0 | |
], | |
"width": 100.0, | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"Vectors": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vectors" | |
} | |
}, | |
"outputs": { | |
"X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "X" | |
}, | |
"Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Y" | |
}, | |
"Z": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Z" | |
} | |
}, | |
"bl_idname": "VectorsOutNode" | |
}, | |
"Matrix In.001": { | |
"attributes": { | |
"location": [ | |
1320.0, | |
-1440.0 | |
], | |
"label": "Matrix", | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"location_": [ | |
0.0, | |
0.0, | |
-2.2799999713897705 | |
] | |
}, | |
"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" | |
}, | |
"Random Vector.004": { | |
"attributes": { | |
"location": [ | |
-580.0, | |
-1420.0 | |
], | |
"color": [ | |
0.669367790222168, | |
1.0, | |
0.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"count_inner": 5, | |
"scale": 7.869999885559082, | |
"seed": 9 | |
}, | |
"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" | |
}, | |
"Vector Out.002": { | |
"attributes": { | |
"location": [ | |
-340.0, | |
-1440.0 | |
], | |
"width": 100.0, | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"Vectors": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vectors" | |
} | |
}, | |
"outputs": { | |
"X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "X" | |
}, | |
"Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Y" | |
}, | |
"Z": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Z" | |
} | |
}, | |
"bl_idname": "VectorsOutNode" | |
}, | |
"Vector In.001": { | |
"attributes": { | |
"location": [ | |
-180.0, | |
-1440.0 | |
], | |
"width": 100.0, | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"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" | |
}, | |
"Vector Lerp": { | |
"attributes": { | |
"location": [ | |
20.0, | |
-1360.0 | |
], | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"Factor": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Factor", | |
"properties": { | |
"prop_name": "factor_" | |
} | |
}, | |
"Vertices A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices A" | |
}, | |
"Vertices B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices B" | |
} | |
}, | |
"outputs": { | |
"EvPoint": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "EvPoint" | |
} | |
}, | |
"bl_idname": "SvVectorLerp" | |
}, | |
"Formula.001": { | |
"attributes": { | |
"location": [ | |
-820.0, | |
-1120.0 | |
], | |
"width": 230.0, | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"formula1": "x if x<y/2 else y-x" | |
}, | |
"inputs": { | |
"x": { | |
"bl_idname": "SvFormulaSocket", | |
"name": "x" | |
}, | |
"y": { | |
"bl_idname": "SvFormulaSocket", | |
"name": "y" | |
} | |
}, | |
"outputs": { | |
"Result": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Result" | |
} | |
}, | |
"bl_idname": "SvFormulaNodeMk5" | |
}, | |
"A Number.001": { | |
"attributes": { | |
"location": [ | |
-820.0, | |
-1000.0 | |
], | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"float_": 1.0 | |
}, | |
"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" | |
}, | |
"A Number.002": { | |
"attributes": { | |
"location": [ | |
-860.0, | |
-1360.0 | |
], | |
"label": "Count", | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"int_": 7, | |
"selected_mode": "int" | |
}, | |
"inputs": { | |
"Float": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Int", | |
"properties": { | |
"prop_name": "int_" | |
} | |
} | |
}, | |
"outputs": { | |
"Int": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Int", | |
"properties": { | |
"custom_draw": "mode_custom_draw" | |
} | |
} | |
}, | |
"bl_idname": "SvNumberNode" | |
}, | |
"A Number.003": { | |
"attributes": { | |
"location": [ | |
-1040.0, | |
-1460.0 | |
], | |
"label": "Count", | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"int_": 6, | |
"selected_mode": "int" | |
}, | |
"inputs": { | |
"Float": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Int", | |
"properties": { | |
"prop_name": "int_" | |
} | |
} | |
}, | |
"outputs": { | |
"Int": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Int", | |
"properties": { | |
"custom_draw": "mode_custom_draw" | |
} | |
} | |
}, | |
"bl_idname": "SvNumberNode" | |
}, | |
"Scalar Math.005": { | |
"attributes": { | |
"location": [ | |
-820.0, | |
-1500.0 | |
], | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"current_op": "ADD", | |
"input_mode_two": "Int", | |
"input_mode_one": "Int" | |
}, | |
"inputs": { | |
"x": { | |
"bl_idname": "SvStringsSocket", | |
"name": "x", | |
"properties": { | |
"prop_name": "xi_" | |
} | |
}, | |
"y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "y", | |
"properties": { | |
"prop_name": "yi_" | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvScalarMathNodeMK4" | |
}, | |
"Objects in Lite": { | |
"attributes": { | |
"location": [ | |
260.0, | |
-1500.0 | |
], | |
"color": [ | |
0.0, | |
0.8693181872367859, | |
0.34772735834121704 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"obj_name": "Plane", | |
"currently_storing": true | |
}, | |
"advanced_properties": { | |
"geom": "{\"Vertices\": [2.334975242614746, 0.38151103258132935, 0.0, 1.1215254068374634, 1.0155887603759766, 0.0, 1.378694772720337, 0.2241184115409851, 0.0, 0.1652451753616333, 0.8581961393356323, 0.0, 1.5860474109649658, -0.2868463099002838, 0.0, 0.4397563934326172, 0.4618397653102875, 0.0, -1.1006206274032593, 0.5190584659576416, 0.0, -2.1148626804351807, 1.4387476444244385, 0.0, -0.607193648815155, -0.02191317081451416, 0.0, -1.820643424987793, 0.6121646761894226, 0.0, -3.4062583446502686, 0.4438326358795166, 0.0, -3.9093382358551025, 1.7171847820281982, 0.0], \"Edges\": [0, 2, 0, 1, 1, 3, 2, 3, 4, 5, 2, 4, 3, 5, 6, 7, 4, 6, 5, 7, 8, 9, 6, 8, 7, 9, 10, 11, 8, 10, 9, 11], \"Polygons\": [4, 0, 1, 3, 2, 4, 2, 3, 5, 4, 4, 4, 5, 7, 6, 4, 6, 7, 9, 8, 4, 8, 9, 11, 10], \"MaterialIdx\": [0, 0, 0, 0, 0], \"Matrix\": [1.0, 0.0, 0.0, -22.62535285949707, 0.0, 1.0, 0.0, -1.5509310960769653, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0]}" | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"MaterialIdx": { | |
"bl_idname": "SvStringsSocket", | |
"name": "MaterialIdx" | |
}, | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
} | |
}, | |
"bl_idname": "SvObjInLite" | |
} | |
}, | |
"links": [ | |
{ | |
"from_node": "Matrix Apply to Mesh", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Matrix Apply to Mesh", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Matrix Apply to Mesh", | |
"from_socket": "Faces", | |
"to_node": "Viewer Draw", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Random Vector.001", | |
"from_socket": "Random", | |
"to_node": "Matrix In", | |
"to_socket": "Location" | |
}, | |
{ | |
"from_node": "Scalar Math.003", | |
"from_socket": "Out", | |
"to_node": "Matrix In", | |
"to_socket": "Scale" | |
}, | |
{ | |
"from_node": "Random Vector.002", | |
"from_socket": "Random", | |
"to_node": "Matrix In", | |
"to_socket": "Axis" | |
}, | |
{ | |
"from_node": "A Number", | |
"from_socket": "Float", | |
"to_node": "Matrix In", | |
"to_socket": "Angle" | |
}, | |
{ | |
"from_node": "Scalar Math.001", | |
"from_socket": "Out", | |
"to_node": "A Number", | |
"to_socket": "Float" | |
}, | |
{ | |
"from_node": "Formula", | |
"from_socket": "Result", | |
"to_node": "Random Vector", | |
"to_socket": "Count" | |
}, | |
{ | |
"from_node": "Formula", | |
"from_socket": "Result", | |
"to_node": "Scalar Math", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "Formula", | |
"from_socket": "Result", | |
"to_node": "Random Vector.001", | |
"to_socket": "Count" | |
}, | |
{ | |
"from_node": "Frame Info", | |
"from_socket": "Current Frame", | |
"to_node": "Scalar Math.001", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "Formula", | |
"from_socket": "Result", | |
"to_node": "Scalar Math.002", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "Formula", | |
"from_socket": "Result", | |
"to_node": "Random Vector.002", | |
"to_socket": "Count" | |
}, | |
{ | |
"from_node": "Frame Info", | |
"from_socket": "Current Frame", | |
"to_node": "Stethoscope MK2", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Frame Info", | |
"from_socket": "Current Frame", | |
"to_node": "Formula", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "Frame Info", | |
"from_socket": "End Frame", | |
"to_node": "Formula", | |
"to_socket": "y" | |
}, | |
{ | |
"from_node": "Vector Math", | |
"from_socket": "Out", | |
"to_node": "Scalar Math.003", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "Formula", | |
"from_socket": "Result", | |
"to_node": "Scalar Math.004", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "Random Vector", | |
"from_socket": "Random", | |
"to_node": "Vector Math", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "Box", | |
"from_socket": "Vers", | |
"to_node": "Matrix Apply to Mesh", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Box", | |
"from_socket": "Edgs", | |
"to_node": "Matrix Apply to Mesh", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Box", | |
"from_socket": "Pols", | |
"to_node": "Matrix Apply to Mesh", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "Matrix In", | |
"from_socket": "Matrices", | |
"to_node": "Matrix Apply to Mesh", | |
"to_socket": "Matrices" | |
}, | |
{ | |
"from_node": "Matrix Apply to Mesh", | |
"from_socket": "Vertices", | |
"to_node": "UV Connection", | |
"to_socket": "vertices" | |
}, | |
{ | |
"from_node": "UV Connection", | |
"from_socket": "vertices", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "UV Connection", | |
"from_socket": "data", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "A Number.002", | |
"from_socket": "Int", | |
"to_node": "Random Vector.003", | |
"to_socket": "Count" | |
}, | |
{ | |
"from_node": "A Number.003", | |
"from_socket": "Int", | |
"to_node": "Random Vector.003", | |
"to_socket": "Seed" | |
}, | |
{ | |
"from_node": "Random Vector.003", | |
"from_socket": "Random", | |
"to_node": "Vector Out", | |
"to_socket": "Vectors" | |
}, | |
{ | |
"from_node": "Vector Out", | |
"from_socket": "X", | |
"to_node": "Vector In", | |
"to_socket": "X" | |
}, | |
{ | |
"from_node": "Vector Out", | |
"from_socket": "Y", | |
"to_node": "Vector In", | |
"to_socket": "Y" | |
}, | |
{ | |
"from_node": "Straight Skeleton 2D Offset (Alpha)", | |
"from_socket": "vertices", | |
"to_node": "Viewer Draw.002", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Straight Skeleton 2D Offset (Alpha)", | |
"from_socket": "edges", | |
"to_node": "Viewer Draw.002", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Straight Skeleton 2D Offset (Alpha)", | |
"from_socket": "polygons", | |
"to_node": "Viewer Draw.002", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Matrix In.001", | |
"from_socket": "Matrices", | |
"to_node": "Viewer Draw.002", | |
"to_socket": "Matrix" | |
}, | |
{ | |
"from_node": "Matrix Apply to Mesh.001", | |
"from_socket": "Vertices", | |
"to_node": "Intersect Edges", | |
"to_socket": "Verts_in" | |
}, | |
{ | |
"from_node": "Matrix Apply to Mesh.001", | |
"from_socket": "Edges", | |
"to_node": "Intersect Edges", | |
"to_socket": "Edges_in" | |
}, | |
{ | |
"from_node": "Circle", | |
"from_socket": "Vertices", | |
"to_node": "Matrix Apply to Mesh.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Circle", | |
"from_socket": "Edges", | |
"to_node": "Matrix Apply to Mesh.001", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Circle", | |
"from_socket": "Polygons", | |
"to_node": "Matrix Apply to Mesh.001", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "Vector Lerp", | |
"from_socket": "EvPoint", | |
"to_node": "Matrix Apply to Mesh.001", | |
"to_socket": "Matrices" | |
}, | |
{ | |
"from_node": "Intersect Edges", | |
"from_socket": "Verts_out", | |
"to_node": "Edges to Faces 2D", | |
"to_socket": "Verts" | |
}, | |
{ | |
"from_node": "Intersect Edges", | |
"from_socket": "Edges_out", | |
"to_node": "Edges to Faces 2D", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Edges to Faces 2D", | |
"from_socket": "Verts", | |
"to_node": "Straight Skeleton 2D Offset (Alpha)", | |
"to_socket": "vertices" | |
}, | |
{ | |
"from_node": "Edges to Faces 2D", | |
"from_socket": "Faces", | |
"to_node": "Straight Skeleton 2D Offset (Alpha)", | |
"to_socket": "polygons" | |
}, | |
{ | |
"from_node": "Vector Out.001", | |
"from_socket": "X", | |
"to_node": "Straight Skeleton 2D Offset (Alpha)", | |
"to_socket": "ss_offsets" | |
}, | |
{ | |
"from_node": "Vector Out.001", | |
"from_socket": "Y", | |
"to_node": "Straight Skeleton 2D Offset (Alpha)", | |
"to_socket": "ss_altitudes" | |
}, | |
{ | |
"from_node": "Objects in Lite", | |
"from_socket": "Polygons", | |
"to_node": "Straight Skeleton 2D Offset (Alpha)", | |
"to_socket": "ss_profile_faces_indexes" | |
}, | |
{ | |
"from_node": "Objects in Lite", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw.003", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Objects in Lite", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.003", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Objects in Lite", | |
"from_socket": "Polygons", | |
"to_node": "Viewer Draw.003", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Objects in Lite", | |
"from_socket": "Vertices", | |
"to_node": "Vector Out.001", | |
"to_socket": "Vectors" | |
}, | |
{ | |
"from_node": "A Number.002", | |
"from_socket": "Int", | |
"to_node": "Random Vector.004", | |
"to_socket": "Count" | |
}, | |
{ | |
"from_node": "Scalar Math.005", | |
"from_socket": "Out", | |
"to_node": "Random Vector.004", | |
"to_socket": "Seed" | |
}, | |
{ | |
"from_node": "Random Vector.004", | |
"from_socket": "Random", | |
"to_node": "Vector Out.002", | |
"to_socket": "Vectors" | |
}, | |
{ | |
"from_node": "Vector Out.002", | |
"from_socket": "X", | |
"to_node": "Vector In.001", | |
"to_socket": "X" | |
}, | |
{ | |
"from_node": "Vector Out.002", | |
"from_socket": "Y", | |
"to_node": "Vector In.001", | |
"to_socket": "Y" | |
}, | |
{ | |
"from_node": "Formula.001", | |
"from_socket": "Result", | |
"to_node": "Vector Lerp", | |
"to_socket": "Factor" | |
}, | |
{ | |
"from_node": "Vector In", | |
"from_socket": "Vectors", | |
"to_node": "Vector Lerp", | |
"to_socket": "Vertices A" | |
}, | |
{ | |
"from_node": "Vector In.001", | |
"from_socket": "Vectors", | |
"to_node": "Vector Lerp", | |
"to_socket": "Vertices B" | |
}, | |
{ | |
"from_node": "Frame Info", | |
"from_socket": "Evaluate", | |
"to_node": "Formula.001", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "A Number.001", | |
"from_socket": "Float", | |
"to_node": "Formula.001", | |
"to_socket": "y" | |
}, | |
{ | |
"from_node": "A Number.003", | |
"from_socket": "Int", | |
"to_node": "Scalar Math.005", | |
"to_socket": "x" | |
} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment