Created
January 23, 2021 05:48
-
-
Save msurguy/2331018b475da703fa6406353c35e1c4 to your computer and use it in GitHub Desktop.
Torus
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": "0.10", | |
"framed_nodes": {}, | |
"groups": {}, | |
"nodes": { | |
"Box": { | |
"bl_idname": "SvBoxNodeMk2", | |
"color": [ | |
0.0, | |
0.5, | |
0.5 | |
], | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
-77.07880401611328, | |
-29.10594940185547 | |
], | |
"params": { | |
"Divx": 3, | |
"Divy": 3, | |
"Divz": 3, | |
"Size": 5.0 | |
}, | |
"use_custom_color": true, | |
"width": 140.0 | |
}, | |
"Dissolve mesh elements": { | |
"bl_idname": "SvDissolveMeshElements", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
2494.78173828125, | |
342.19061279296875 | |
], | |
"params": { | |
"mask_mode": "Edges" | |
}, | |
"width": 140.0 | |
}, | |
"Inset faces": { | |
"bl_idname": "SvInsetFaces", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
1257.291259765625, | |
586.692626953125 | |
], | |
"params": { | |
"inset_type": "region" | |
}, | |
"width": 140.0 | |
}, | |
"Inset faces.001": { | |
"bl_idname": "SvInsetFaces", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
5503.5908203125, | |
728.3369140625 | |
], | |
"params": { | |
"inset_type": "region", | |
"mask_type": [ | |
"in" | |
], | |
"thickness": 0.5 | |
}, | |
"width": 140.0 | |
}, | |
"Inset faces.002": { | |
"bl_idname": "SvInsetFaces", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
6216.935546875, | |
794.5275268554688 | |
], | |
"params": { | |
"mask_type": [ | |
"in" | |
], | |
"thickness": 0.11999999731779099 | |
}, | |
"width": 140.0 | |
}, | |
"List Mask (out)": { | |
"bl_idname": "MaskListNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
6658.74658203125, | |
561.9672241210938 | |
], | |
"params": { | |
"Level": 2 | |
}, | |
"width": 140.0 | |
}, | |
"Logic functions": { | |
"bl_idname": "SvLogicNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
3554.9921875, | |
602.0371704101562 | |
], | |
"params": { | |
"items_": "NOT" | |
}, | |
"width": 140.0 | |
}, | |
"Logic functions.001": { | |
"bl_idname": "SvLogicNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
4783.13818359375, | |
434.4131164550781 | |
], | |
"params": { | |
"items_": "NOT" | |
}, | |
"width": 140.0 | |
}, | |
"Logic functions.002": { | |
"bl_idname": "SvLogicNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
6412.08203125, | |
439.0076599121094 | |
], | |
"params": { | |
"items_": "NOT" | |
}, | |
"width": 140.0 | |
}, | |
"Merge by Distance": { | |
"bl_idname": "SvMergeByDistanceNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
1758.6551513671875, | |
476.16619873046875 | |
], | |
"params": { | |
"distance": 0.3400000035762787 | |
}, | |
"width": 140.0 | |
}, | |
"Merge by Distance.001": { | |
"bl_idname": "SvMergeByDistanceNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
3096.2275390625, | |
297.0604553222656 | |
], | |
"params": { | |
"distance": 0.009999999776482582 | |
}, | |
"width": 140.0 | |
}, | |
"Merge by Distance.002": { | |
"bl_idname": "SvMergeByDistanceNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
3770.01611328125, | |
457.803955078125 | |
], | |
"params": { | |
"distance": 0.019999999552965164 | |
}, | |
"width": 140.0 | |
}, | |
"Merge by Distance.003": { | |
"bl_idname": "SvMergeByDistanceNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
4271.92138671875, | |
532.5885009765625 | |
], | |
"params": { | |
"distance": 0.10000000149011612 | |
}, | |
"width": 140.0 | |
}, | |
"Merge by Distance.004": { | |
"bl_idname": "SvMergeByDistanceNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
5242.24169921875, | |
710.5289306640625 | |
], | |
"params": { | |
"distance": 0.10000000149011612 | |
}, | |
"width": 140.0 | |
}, | |
"Merge by Distance.005": { | |
"bl_idname": "SvMergeByDistanceNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
5911.75439453125, | |
811.104248046875 | |
], | |
"params": { | |
"distance": 0.009999999776482582 | |
}, | |
"width": 140.0 | |
}, | |
"Mesh Join": { | |
"bl_idname": "SvMeshJoinNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
2786.043701171875, | |
325.4269104003906 | |
], | |
"params": {}, | |
"width": 140.0 | |
}, | |
"Mesh filter": { | |
"bl_idname": "SvMeshFilterNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
690.4264526367188, | |
19.958419799804688 | |
], | |
"params": { | |
"submode": "Boundary" | |
}, | |
"width": 140.0 | |
}, | |
"Mesh filter.001": { | |
"bl_idname": "SvMeshFilterNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
2276.64453125, | |
-31.372909545898438 | |
], | |
"params": { | |
"mode": "Edges", | |
"submode": "Interior" | |
}, | |
"width": 140.0 | |
}, | |
"Mesh filter.002": { | |
"bl_idname": "SvMeshFilterNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
3369.4677734375, | |
576.42724609375 | |
], | |
"params": { | |
"submode": "Boundary" | |
}, | |
"width": 140.0 | |
}, | |
"Mesh filter.003": { | |
"bl_idname": "SvMeshFilterNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
4057.8701171875, | |
283.30535888671875 | |
], | |
"params": { | |
"submode": "Boundary" | |
}, | |
"width": 140.0 | |
}, | |
"Mesh filter.004": { | |
"bl_idname": "SvMeshFilterNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
4597.61376953125, | |
408.8031921386719 | |
], | |
"params": { | |
"submode": "Boundary" | |
}, | |
"width": 140.0 | |
}, | |
"Mesh filter.005": { | |
"bl_idname": "SvMeshFilterNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
5701.14892578125, | |
1044.920654296875 | |
], | |
"params": { | |
"submode": "Interior" | |
}, | |
"width": 140.0 | |
}, | |
"Mesh viewer": { | |
"bl_idname": "SvMeshViewer", | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
6924.2412109375, | |
874.3587646484375 | |
], | |
"params": {}, | |
"use_custom_color": true, | |
"width": 140.0 | |
}, | |
"Random points on mesh": { | |
"bl_idname": "SvRandomPointsOnMesh", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
1519.31689453125, | |
473.15826416015625 | |
], | |
"params": { | |
"points_number": 50 | |
}, | |
"width": 140.0 | |
}, | |
"Smooth Vertices": { | |
"bl_idname": "SvSmoothNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
913.2874145507812, | |
279.05059814453125 | |
], | |
"params": { | |
"iterations": 2 | |
}, | |
"width": 140.0 | |
}, | |
"Smooth Vertices.001": { | |
"bl_idname": "SvSmoothNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
4970.88232421875, | |
695.24609375 | |
], | |
"params": { | |
"iterations": 2 | |
}, | |
"width": 140.0 | |
}, | |
"Subdivide": { | |
"bl_idname": "SvSubdivideNodeMK2", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
246.06092834472656, | |
193.52552795410156 | |
], | |
"params": { | |
"seed": 1, | |
"show_options": true, | |
"smooth": 1.0, | |
"smooth_even": true | |
}, | |
"width": 290.3974914550781 | |
}, | |
"Torus": { | |
"bl_idname": "SvTorusNodeMK2", | |
"color": [ | |
0.0, | |
0.5, | |
0.5 | |
], | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
-65.24945831298828, | |
-292.4833679199219 | |
], | |
"params": { | |
"torus_R": 3.0, | |
"torus_eR": 5.0, | |
"torus_iR": 1.0, | |
"torus_n2": 35, | |
"torus_r": 2.0 | |
}, | |
"use_custom_color": true, | |
"width": 175.0 | |
}, | |
"Viewer Draw": { | |
"bl_idname": "SvViewerDrawMk4", | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
6586.49072265625, | |
1028.7021484375 | |
], | |
"params": { | |
"activate": false | |
}, | |
"use_custom_color": true, | |
"width": 140.0 | |
}, | |
"Voronoi on Mesh": { | |
"bl_idname": "SvVoronoiOnMeshNode", | |
"custom_socket_props": {}, | |
"height": 100.0, | |
"hide": false, | |
"label": "", | |
"location": [ | |
2001.0113525390625, | |
177.03033447265625 | |
], | |
"params": { | |
"mode": "SURFACE" | |
}, | |
"width": 140.0 | |
} | |
}, | |
"update_lists": [ | |
[ | |
"Torus", | |
0, | |
"Subdivide", | |
0 | |
], | |
[ | |
"Torus", | |
1, | |
"Subdivide", | |
1 | |
], | |
[ | |
"Torus", | |
2, | |
"Subdivide", | |
2 | |
], | |
[ | |
"Inset faces", | |
0, | |
"Random points on mesh", | |
0 | |
], | |
[ | |
"Inset faces", | |
2, | |
"Random points on mesh", | |
1 | |
], | |
[ | |
"Random points on mesh", | |
0, | |
"Merge by Distance", | |
0 | |
], | |
[ | |
"Smooth Vertices", | |
0, | |
"Inset faces", | |
0 | |
], | |
[ | |
"Smooth Vertices", | |
1, | |
"Inset faces", | |
1 | |
], | |
[ | |
"Smooth Vertices", | |
2, | |
"Inset faces", | |
2 | |
], | |
[ | |
"Subdivide", | |
0, | |
"Smooth Vertices", | |
0 | |
], | |
[ | |
"Subdivide", | |
1, | |
"Smooth Vertices", | |
1 | |
], | |
[ | |
"Subdivide", | |
2, | |
"Smooth Vertices", | |
2 | |
], | |
[ | |
"Mesh filter", | |
2, | |
"Smooth Vertices", | |
3 | |
], | |
[ | |
"Voronoi on Mesh", | |
0, | |
"Mesh filter.001", | |
0 | |
], | |
[ | |
"Voronoi on Mesh", | |
1, | |
"Mesh filter.001", | |
1 | |
], | |
[ | |
"Voronoi on Mesh", | |
2, | |
"Mesh filter.001", | |
2 | |
], | |
[ | |
"Smooth Vertices", | |
0, | |
"Voronoi on Mesh", | |
0 | |
], | |
[ | |
"Smooth Vertices", | |
2, | |
"Voronoi on Mesh", | |
1 | |
], | |
[ | |
"Merge by Distance", | |
0, | |
"Voronoi on Mesh", | |
2 | |
], | |
[ | |
"Voronoi on Mesh", | |
0, | |
"Dissolve mesh elements", | |
0 | |
], | |
[ | |
"Voronoi on Mesh", | |
1, | |
"Dissolve mesh elements", | |
1 | |
], | |
[ | |
"Voronoi on Mesh", | |
2, | |
"Dissolve mesh elements", | |
2 | |
], | |
[ | |
"Mesh filter.001", | |
2, | |
"Dissolve mesh elements", | |
3 | |
], | |
[ | |
"Dissolve mesh elements", | |
0, | |
"Mesh Join", | |
0 | |
], | |
[ | |
"Dissolve mesh elements", | |
2, | |
"Mesh Join", | |
1 | |
], | |
[ | |
"Mesh Join", | |
0, | |
"Merge by Distance.001", | |
0 | |
], | |
[ | |
"Mesh Join", | |
1, | |
"Merge by Distance.001", | |
1 | |
], | |
[ | |
"Merge by Distance.001", | |
0, | |
"Merge by Distance.002", | |
0 | |
], | |
[ | |
"Merge by Distance.001", | |
2, | |
"Merge by Distance.002", | |
1 | |
], | |
[ | |
"Logic functions", | |
0, | |
"Merge by Distance.002", | |
3 | |
], | |
[ | |
"Mesh filter.002", | |
2, | |
"Logic functions", | |
0 | |
], | |
[ | |
"Merge by Distance.001", | |
0, | |
"Mesh filter.002", | |
0 | |
], | |
[ | |
"Merge by Distance.001", | |
1, | |
"Mesh filter.002", | |
1 | |
], | |
[ | |
"Merge by Distance.001", | |
2, | |
"Mesh filter.002", | |
2 | |
], | |
[ | |
"Merge by Distance.002", | |
0, | |
"Merge by Distance.003", | |
0 | |
], | |
[ | |
"Merge by Distance.002", | |
2, | |
"Merge by Distance.003", | |
1 | |
], | |
[ | |
"Mesh filter.003", | |
2, | |
"Merge by Distance.003", | |
3 | |
], | |
[ | |
"Merge by Distance.003", | |
0, | |
"Smooth Vertices.001", | |
0 | |
], | |
[ | |
"Merge by Distance.003", | |
1, | |
"Smooth Vertices.001", | |
1 | |
], | |
[ | |
"Merge by Distance.003", | |
2, | |
"Smooth Vertices.001", | |
2 | |
], | |
[ | |
"Logic functions.001", | |
0, | |
"Smooth Vertices.001", | |
3 | |
], | |
[ | |
"Smooth Vertices.001", | |
0, | |
"Merge by Distance.004", | |
0 | |
], | |
[ | |
"Smooth Vertices.001", | |
2, | |
"Merge by Distance.004", | |
1 | |
], | |
[ | |
"Merge by Distance.003", | |
0, | |
"Mesh filter.004", | |
0 | |
], | |
[ | |
"Merge by Distance.003", | |
1, | |
"Mesh filter.004", | |
1 | |
], | |
[ | |
"Merge by Distance.003", | |
2, | |
"Mesh filter.004", | |
2 | |
], | |
[ | |
"Inset faces.001", | |
0, | |
"Mesh filter.005", | |
0 | |
], | |
[ | |
"Inset faces.001", | |
1, | |
"Mesh filter.005", | |
1 | |
], | |
[ | |
"Inset faces.001", | |
2, | |
"Mesh filter.005", | |
2 | |
], | |
[ | |
"Merge by Distance.004", | |
0, | |
"Inset faces.001", | |
0 | |
], | |
[ | |
"Merge by Distance.004", | |
1, | |
"Inset faces.001", | |
1 | |
], | |
[ | |
"Merge by Distance.004", | |
2, | |
"Inset faces.001", | |
2 | |
], | |
[ | |
"Inset faces.001", | |
0, | |
"Merge by Distance.005", | |
0 | |
], | |
[ | |
"Inset faces.001", | |
2, | |
"Merge by Distance.005", | |
1 | |
], | |
[ | |
"Mesh filter.005", | |
2, | |
"Merge by Distance.005", | |
3 | |
], | |
[ | |
"Mesh filter.004", | |
2, | |
"Logic functions.001", | |
0 | |
], | |
[ | |
"Inset faces.002", | |
0, | |
"Viewer Draw", | |
0 | |
], | |
[ | |
"List Mask (out)", | |
3, | |
"Viewer Draw", | |
2 | |
], | |
[ | |
"Inset faces.002", | |
0, | |
"Mesh viewer", | |
0 | |
], | |
[ | |
"Inset faces.002", | |
1, | |
"Mesh viewer", | |
1 | |
], | |
[ | |
"List Mask (out)", | |
3, | |
"Mesh viewer", | |
2 | |
], | |
[ | |
"Merge by Distance.005", | |
0, | |
"Inset faces.002", | |
0 | |
], | |
[ | |
"Merge by Distance.005", | |
1, | |
"Inset faces.002", | |
1 | |
], | |
[ | |
"Merge by Distance.005", | |
2, | |
"Inset faces.002", | |
2 | |
], | |
[ | |
"Inset faces.001", | |
4, | |
"Inset faces.002", | |
4 | |
], | |
[ | |
"Inset faces.002", | |
2, | |
"List Mask (out)", | |
0 | |
], | |
[ | |
"Logic functions.002", | |
0, | |
"List Mask (out)", | |
1 | |
], | |
[ | |
"Subdivide", | |
0, | |
"Mesh filter", | |
0 | |
], | |
[ | |
"Subdivide", | |
1, | |
"Mesh filter", | |
1 | |
], | |
[ | |
"Subdivide", | |
2, | |
"Mesh filter", | |
2 | |
], | |
[ | |
"Merge by Distance.002", | |
0, | |
"Mesh filter.003", | |
0 | |
], | |
[ | |
"Merge by Distance.002", | |
1, | |
"Mesh filter.003", | |
1 | |
], | |
[ | |
"Merge by Distance.002", | |
2, | |
"Mesh filter.003", | |
2 | |
], | |
[ | |
"Inset faces.002", | |
4, | |
"Logic functions.002", | |
0 | |
] | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment