Created
March 24, 2025 08:11
-
-
Save nortikin/e903c4e0e21a8968c79422170df653a2 to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 | Blender.4.2.0Alpha | Animation | 2025.03.24 | 11:11 | 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