├── .gitignore ├── AN_Face_Detect.py ├── README.md ├── bpy_face_detect.py ├── bs_sverchok101.md ├── opencv_canny.py └── svjson ├── 3d_grid_cube_template2.json ├── AN_particle_tracing_revisited_004.blend.json ├── EDGE_to_ARC_001.json ├── NIKITRON_Resample_strokes.json ├── RGBA_TO_XYZ.json ├── RGBA_TO_XYZ2.blend.json ├── SV_GreasePencilSampler.json ├── SV_LED_007.json ├── SV_XYZ_TO_RGB.json ├── SV_measureLengthResample.json ├── abnormal_pie_chart.json ├── ansv_flower_rainbow_003.blend.json ├── area_sorting_006.blend.json ├── basic_sushi_roll.json ├── brutalism.json ├── circle_circle_001.blend.json ├── circle_coil_spiral.json ├── circle_in_circle_in_color.json ├── circle_in_circle_in_color_MONAD.json ├── circle_loop_001.blend.json ├── circle_wheel_001.json ├── counting_004.blend.json ├── cylinder_hacking.json ├── easeFunctionCombo.json ├── face_random_color_004.blend.json ├── fractal_noise_002.blend.json ├── gp_wiggle_001.blend.json ├── gradient_grid_array.json ├── grid_array_012.blend.json ├── halftone_hexagon_012.blend.json ├── hexagonal_pattern_007.blend.json ├── hexagonal_pattern_007B.blend.json ├── image_decompose_example.json ├── interpolation_shapes.json ├── kanji_beautiful_002.json ├── kanji_beauty.json ├── lerp_explore.json ├── like_a_tall_chair_005.blend.json ├── line_animation_offset_005.blend.json ├── line_lerp_001.blend.json ├── line_noiseMK2_006.blend.json ├── list_repeat_example.json ├── ly_color.json ├── make_drawers_first.json ├── multiLinesSingleCurve.json ├── noise_seed_002.blend.json ├── pattern_study_006.blend.json ├── point_cloud_color_viewer.json ├── procedural_star_003.json ├── quarter_circle_009.blend.json ├── random_circles_rotating.json ├── random_circles_rotating2.json ├── random_square.json ├── random_square_ART.json ├── resample_with_ratio_edge_length.json ├── rounded_box_noise_004.blend.json ├── sausages.json ├── sausages_ratio.json ├── simpleFourWheelCart.json ├── sorting_by_distance.json ├── stuffingMultipleTime.json ├── sv_animating_many_objects_001.blend.json ├── sv_brick_001.blend.json ├── sv_bubbles_go_round.json ├── sv_christmas_light_particle.json ├── sv_color_grid.json ├── sv_colorgrid_distance_002.blend.json ├── sv_cool_transition.json ├── sv_cool_transition_failed.json ├── sv_distance_circular.json ├── sv_dotspattern.json ├── sv_dupliface_metaballs.json ├── sv_endless_tunnel.json ├── sv_glasses_simple.json ├── sv_gp_instancing.json ├── sv_gp_instancing_lite.json ├── sv_gradient_001.blend.json ├── sv_growing_circles_with_offset.json ├── sv_map_color_by_region_curve_input.json ├── sv_maple_005.blend.json ├── sv_pixel_access.json ├── sv_pixel_bending_012.blend.json ├── sv_poke.json ├── sv_poke_B.json ├── sv_pose_bones_basic.json ├── sv_random_color_metaballs.json ├── sv_random_fern.json ├── sv_random_fern_advanced.json ├── sv_random_points_metaballs.json ├── sv_samurai_bisect.json ├── sv_slicemaster.json ├── sv_sort_area_003.blend.json ├── sv_spiderweb_polar_chart_001.blend.json ├── sv_spirograph_fun_004.blend.json ├── sv_stacking_BS_updated.json ├── sv_stacking_nodesetup.json ├── sv_stacking_zeffii.json ├── sv_stagger_nestiness_points.json ├── sv_star_005.blend.json ├── sv_stick_figure.json ├── sv_stone_stacking.json ├── sv_tenPointsNestiness.json ├── sv_tilt_radius_006.blend.json ├── sv_torus_basic.json ├── sv_totem_basic_004.blend.json ├── sv_totem_with_rotation.json ├── sv_voxel_grid.json ├── sv_voxel_grid_noise.json ├── sv_worm_text.json ├── swimming_lines.json ├── test.json ├── text_musgrave_displace_004.blend.json ├── tracing_multi_typeB.json ├── tracing_wiggle.json ├── triangle_wave_001.blend.json ├── truefalse_002.blend.json ├── typography_viewer_two.json ├── vectorization_001.blend.json ├── wolfram_hypotrochoid_spirograph_008.json ├── xyz_to_rgb.json ├── zeffi_snowflake.json └── zeffi_snowflake2.json /.gitignore: -------------------------------------------------------------------------------- 1 | *.py[cod] 2 | 3 | # C extensions 4 | *.so 5 | 6 | # Packages 7 | *.egg 8 | *.egg-info 9 | dist 10 | build 11 | eggs 12 | parts 13 | bin 14 | var 15 | sdist 16 | develop-eggs 17 | .installed.cfg 18 | lib 19 | lib64 20 | 21 | # Installer logs 22 | pip-log.txt 23 | 24 | # Unit test / coverage reports 25 | .coverage 26 | .tox 27 | nosetests.xml 28 | 29 | # Translations 30 | *.mo 31 | 32 | # Mr Developer 33 | .mr.developer.cfg 34 | .project 35 | .pydevproject 36 | -------------------------------------------------------------------------------- /AN_Face_Detect.py: -------------------------------------------------------------------------------- 1 | 2 | import cv2 3 | from mathutils import Vector 4 | 5 | # Get user supplied values 6 | 7 | #directAccess 8 | imagePath = "/Users/jimmygunawan/Desktop/chinesetroop_{:04d}.jpg".format(Offset) 9 | 10 | print(imagePath) 11 | 12 | # Get image via Blender, but this does not update 13 | 14 | #imageInBlender = bpy.data.images['ppap'] 15 | #imagePath = bpy.path.abspath(imageInBlender.filepath) 16 | 17 | #print(imagePath) 18 | cascPath = "/Users/jimmygunawan/Desktop/_PINEAPPLE_FILES/haarcascade_frontalface_default.xml" 19 | 20 | 21 | #imagePath = images.load("/home/zeffii/Desktop/some_image.png", check_existing=True) 22 | 23 | # Create the haar cascade 24 | faceCascade = cv2.CascadeClassifier(cascPath) 25 | 26 | # Read the image 27 | image = cv2.imread(imagePath) 28 | gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) 29 | 30 | # Detect faces in the image 31 | faces = faceCascade.detectMultiScale( 32 | gray, 33 | scaleFactor=1.1, 34 | minNeighbors=1, 35 | minSize=(1, 1), 36 | #flags = cv2.cv.CV_HAAR_SCALE_IMAGE 37 | flags = cv2.CASCADE_SCALE_IMAGE 38 | ) 39 | 40 | #print ( "Found {0} faces!".format(len(faces)) ) 41 | 42 | VectorList = [] 43 | FloatList = [] 44 | 45 | 46 | # Draw a rectangle around the faces 47 | for (x, y, w, h) in faces: 48 | #cv2.rectangle(image, (x, y), (x+w, y+h), (0, 255, 0), 2) 49 | #print(x,y,w,h) 50 | VectorList.append( Vector((x,y,0)) ) 51 | FloatList.append(w) -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | blendersushi project 2 | ==================== 3 | "I know how to Blend, a little." 4 | 5 | 6 | Welcome to the SECRET VAULT of Blender Sushi related scripts and node trees setup created for Blender 3D! 7 | 8 | TOOLS USED: 9 | - Blender 3D 10 | - Sverchok Add-On 11 | - Animation Nodes Add-On 12 | - Audio Nodes Add-On 13 | - ProcGenMod AKA Sorcar Add-On 14 | - ANY Node Based Add-On 15 | 16 | This is an ongoing "ebook project" to share my brain and knowledge with everybody. 17 | 18 | I am using open source Blender 3D as a tool to express my ideas and to share my endless study of everything related to computer graphics, animation, augmented reality and visualization. After a series of coincidents, I stumbled into very cool add-on like Sverchok and Animation Nodes and also meeting some awesome Blender Artists and Developers. 19 | 20 | In the past I have a bit of play using node based commercial tools like Maya and Houdini. By far, investing my money and time on Blender has been a lot more useful than wasting money on unnecessary upgrades. I have used Blender ever since. 21 | 22 | This freedom of expressions using freely available tools helps me a lot to really learn and play with ideas using nodes and a bit of codes. I gain more confident in programming, especially using Python. Even at a basic-intermediate level this knowledge helps me in creating a lot of things that is not possible have one is afraid and avoiding numbers. 23 | 24 | I tried to keep all my tools open source and updated so that no matter what computer you are on, you can just install all the tools without worrying about licenses and dependencies with paid apps. 25 | 26 | Regards, 27 | JIMMY GUNAWAN aka BLENDER SUSHI GUY 28 | 29 | Blog: 30 | http://blendersushi.blogspot.com.au 31 | 32 | YouTube: 33 | http://youtube.com/c/jimmygunawan 34 | 35 | PS: I made a very little money next to none. Every now and then it would be helpful to get donation. Thank you. 36 | http://paypal.me/JimmyGunawan 37 | -------------------------------------------------------------------------------- /bpy_face_detect.py: -------------------------------------------------------------------------------- 1 | import sys 2 | 3 | cv2_path = r"/Applications/Pineapple.app/Contents/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/cv2" #it depend on your OS but just paste the path where is scipy 4 | 5 | if not cv2_path in sys.path: 6 | sys.path.append(cv2_path) 7 | 8 | 9 | import cv2 10 | 11 | #print(cv2) 12 | 13 | import bpy 14 | import os 15 | 16 | filepath = bpy.data.filepath 17 | directory = os.path.dirname(filepath) 18 | 19 | # Get user supplied values 20 | imagePath = directory + "/chinesetroop_0001.jpg" 21 | cascPath = directory + "/cascade/haarcascade_frontalface_alt2.xml" 22 | 23 | # Create the haar cascade 24 | faceCascade = cv2.CascadeClassifier(cascPath) 25 | 26 | # Read the image 27 | image = cv2.imread(imagePath) 28 | gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) 29 | 30 | # Detect faces in the image 31 | faces = faceCascade.detectMultiScale( 32 | gray, 33 | scaleFactor=1.1, 34 | minNeighbors=1, 35 | minSize=(1, 1), 36 | #flags = cv2.cv.CV_HAAR_SCALE_IMAGE 37 | flags = cv2.CASCADE_SCALE_IMAGE 38 | ) 39 | 40 | print ( "Found {0} faces!".format(len(faces)) ) 41 | 42 | # Draw a rectangle around the faces 43 | for num, (x, y, w, h) in enumerate(faces): 44 | cv2.rectangle(image, (x, y), (x+w, y+h), (0, 255, 0), 2) 45 | print(num, ":", x,y,w,h) 46 | 47 | -------------------------------------------------------------------------------- /bs_sverchok101.md: -------------------------------------------------------------------------------- 1 | The best way to start in Sverchok is to start by using some of the Generators nodes provided by Sverchok. For example, some of my favourites are: SV Line, SV Circle, and SV Grid. But there are plenty for you to try. 2 | 3 | Shift+A is the Hotkey I often use to quickly search and find the node by name. 4 | Ctrl+Space inside node tree to get a nicer categorized list of nodes. You can also find some node macros. 5 | 6 | Generators node usually requires *Viewer Node* or *Viewer BMesh* in order to generate a usable preview or to generate real Object in Blender 3D View. 7 | 8 | It is up to you how you want to explore Sverchok, whether you want to work in Object ID level or more in deep components level. 9 | 10 | The most interesting part of Sverchok for me is how it handles List of List and Array. You will soon understand data in this format [[]] and [[[],[],[]]]. 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /opencv_canny.py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | import cv2 3 | 4 | # get source webcam or video 5 | # 6 | #cap = cv2.VideoCapture(0) 7 | cap = cv2.VideoCapture('weirdfaces.mov') 8 | 9 | # Define the codec and create VideoWriter object 10 | #fourcc = cv2.VideoWriter_fourcc(*'XVID') 11 | #fourcc = cv2.VideoWriter_fourcc('m','p','4','v') 12 | #out = cv2.VideoWriter('output.m4v',fourcc, 30.0, (1280,720)) 13 | 14 | 15 | # https://www.pyimagesearch.com/2015/04/06/zero-parameter-automatic-canny-edge-detection-with-python-and-opencv/ 16 | 17 | 18 | def auto_canny(image, sigma=0.33): 19 | # compute the median of the single channel pixel intensities 20 | v = np.median(image) 21 | 22 | # apply automatic Canny edge detection using the computed median 23 | lower = int(max(0, (1.0 - sigma) * v)) 24 | upper = int(min(255, (1.0 + sigma) * v)) 25 | edged = cv2.Canny(image, lower, upper) 26 | 27 | # return the edged image 28 | return edged 29 | 30 | 31 | # COUNTING FRAME 32 | count = 0 33 | 34 | while(cap.isOpened()): 35 | # Return frame by frame 36 | ret, frame = cap.read() 37 | 38 | if ret==True: 39 | frame = cv2.flip(frame,0) 40 | 41 | # Convert grayscale 42 | gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) 43 | 44 | # Blur to reduce noise 45 | blurred = cv2.GaussianBlur(gray, (3, 3), 0) 46 | 47 | # apply Canny edge detection using a wide threshold, tight 48 | # threshold, and automatically determined threshold 49 | #wide = cv2.Canny(blurred, 10, 200) 50 | #tight = cv2.Canny(blurred, 225, 250) 51 | #auto = auto_canny(blurred) 52 | 53 | #auto = auto_canny(blurred, sigma=0.69) 54 | 55 | auto = cv2.Canny(blurred, 10, 50) 56 | 57 | # WRITE JPEG 58 | cv2.imwrite("frame%04d.jpg" % count, auto) # save frame as JPEG file 59 | count += 1 60 | 61 | #edges = cv2.Canny(gray, 10, 250) 62 | #edges = cv2.Canny(gray,lower,upper) 63 | 64 | # write the flipped frame 65 | #out.write(frame) 66 | 67 | #out.write(edges) 68 | 69 | #cv2.imshow('frame',edges) 70 | cv2.imshow('blur', auto) 71 | 72 | #cv2.imshow("Edges", np.hstack([wide, tight, auto])) 73 | 74 | if cv2.waitKey(1) & 0xFF == ord('q'): 75 | break 76 | else: 77 | break 78 | 79 | 80 | # cv2.imshow('frame',edges) 81 | # if cv2.waitKey(1) & 0xFF == ord('q'): 82 | # break 83 | 84 | cap.release() 85 | #out.release() 86 | cv2.destroyAllWindows() 87 | -------------------------------------------------------------------------------- /svjson/3d_grid_cube_template2.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.062", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Box": { 7 | "bl_idname": "SvBoxNode", 8 | "color": [ 9 | 0.0, 10 | 0.5, 11 | 0.5 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | 468.1903076171875, 18 | 142.1310577392578 19 | ], 20 | "params": {}, 21 | "width": 140.0 22 | }, 23 | "Line": { 24 | "bl_idname": "LineNode", 25 | "color": [ 26 | 0.0, 27 | 0.5, 28 | 0.5 29 | ], 30 | "height": 100.0, 31 | "hide": false, 32 | "label": "", 33 | "location": [ 34 | -672.967529296875, 35 | -168.27085876464844 36 | ], 37 | "params": { 38 | "int_": 5, 39 | "step_": 2.5 40 | }, 41 | "width": 140.0 42 | }, 43 | "List Join": { 44 | "bl_idname": "ListJoinNode", 45 | "color": [ 46 | 0.6079999804496765, 47 | 0.6079999804496765, 48 | 0.6079999804496765 49 | ], 50 | "height": 100.0, 51 | "hide": false, 52 | "label": "", 53 | "location": [ 54 | 250.58676147460938, 55 | -39.04547119140625 56 | ], 57 | "params": { 58 | "JoinLevel": 2, 59 | "mix_check": 0 60 | }, 61 | "width": 140.0 62 | }, 63 | "Matrix Apply": { 64 | "bl_idname": "MatrixApplyNode", 65 | "color": [ 66 | 0.6079999804496765, 67 | 0.6079999804496765, 68 | 0.6079999804496765 69 | ], 70 | "height": 100.0, 71 | "hide": false, 72 | "label": "", 73 | "location": [ 74 | 74.88922119140625, 75 | -8.892939567565918 76 | ], 77 | "params": {}, 78 | "width": 140.0 79 | }, 80 | "Matrix in": { 81 | "bl_idname": "MatrixGenNode", 82 | "color": [ 83 | 0.6079999804496765, 84 | 0.6079999804496765, 85 | 0.6079999804496765 86 | ], 87 | "height": 100.0, 88 | "hide": false, 89 | "label": "", 90 | "location": [ 91 | -125.18380737304688, 92 | -142.3118896484375 93 | ], 94 | "params": {}, 95 | "width": 140.0 96 | }, 97 | "Matrix in.001": { 98 | "bl_idname": "MatrixGenNode", 99 | "color": [ 100 | 0.6079999804496765, 101 | 0.6079999804496765, 102 | 0.6079999804496765 103 | ], 104 | "height": 100.0, 105 | "hide": false, 106 | "label": "", 107 | "location": [ 108 | 462.514404296875, 109 | -107.23393249511719 110 | ], 111 | "params": {}, 112 | "width": 140.0 113 | }, 114 | "Plane": { 115 | "bl_idname": "PlaneNode", 116 | "color": [ 117 | 0.0, 118 | 0.5, 119 | 0.5 120 | ], 121 | "height": 100.0, 122 | "hide": false, 123 | "label": "", 124 | "location": [ 125 | -335.7265930175781, 126 | 101.5412368774414 127 | ], 128 | "params": { 129 | "int_X": 5, 130 | "int_Y": 5, 131 | "step_X": 2.049999952316284, 132 | "step_Y": 2.559999942779541 133 | }, 134 | "width": 140.0 135 | }, 136 | "Vector in": { 137 | "bl_idname": "GenVectorsNode", 138 | "color": [ 139 | 0.6079999804496765, 140 | 0.6079999804496765, 141 | 0.6079999804496765 142 | ], 143 | "height": 100.0, 144 | "hide": false, 145 | "label": "", 146 | "location": [ 147 | -259.1202392578125, 148 | -177.41912841796875 149 | ], 150 | "params": {}, 151 | "width": 100.0 152 | }, 153 | "Vector out": { 154 | "bl_idname": "VectorsOutNode", 155 | "color": [ 156 | 0.6079999804496765, 157 | 0.6079999804496765, 158 | 0.6079999804496765 159 | ], 160 | "height": 100.0, 161 | "hide": false, 162 | "label": "", 163 | "location": [ 164 | -480.90032958984375, 165 | -188.94024658203125 166 | ], 167 | "params": {}, 168 | "width": 140.0 169 | }, 170 | "Viewer BMeshMK2": { 171 | "bl_idname": "SvBmeshViewerNodeMK2", 172 | "color": [ 173 | 1.0, 174 | 0.30000001192092896, 175 | 0.0 176 | ], 177 | "height": 100.0, 178 | "hide": true, 179 | "label": "", 180 | "location": [ 181 | 736.449951171875, 182 | 144.64561462402344 183 | ], 184 | "params": { 185 | "basemesh_name": "MYBOX", 186 | "grouping": 1, 187 | "hide": 1, 188 | "lp": [ 189 | 0, 190 | 0, 191 | 0, 192 | 0, 193 | 0, 194 | 0, 195 | 0, 196 | 0, 197 | 0, 198 | 0, 199 | 0, 200 | 0, 201 | 0, 202 | 0, 203 | 0, 204 | 0, 205 | 0, 206 | 0, 207 | 0, 208 | 0 209 | ] 210 | }, 211 | "width": 140.0 212 | } 213 | }, 214 | "update_lists": [ 215 | [ 216 | "Line", 217 | "Vertices", 218 | "Vector out", 219 | "Vectors" 220 | ], 221 | [ 222 | "Vector out", 223 | "X", 224 | "Vector in", 225 | "Z" 226 | ], 227 | [ 228 | "Vector in", 229 | "Vectors", 230 | "Matrix in", 231 | "Location" 232 | ], 233 | [ 234 | "Plane", 235 | "Vertices", 236 | "Matrix Apply", 237 | "Vectors" 238 | ], 239 | [ 240 | "Matrix in", 241 | "Matrix", 242 | "Matrix Apply", 243 | "Matrixes" 244 | ], 245 | [ 246 | "Matrix Apply", 247 | "Vectors", 248 | "List Join", 249 | "data" 250 | ], 251 | [ 252 | "List Join", 253 | "data", 254 | "Matrix in.001", 255 | "Location" 256 | ], 257 | [ 258 | "Box", 259 | "Vers", 260 | "Viewer BMeshMK2", 261 | "vertices" 262 | ], 263 | [ 264 | "Box", 265 | "Pols", 266 | "Viewer BMeshMK2", 267 | "faces" 268 | ], 269 | [ 270 | "Matrix in.001", 271 | "Matrix", 272 | "Viewer BMeshMK2", 273 | "matrix" 274 | ] 275 | ] 276 | } -------------------------------------------------------------------------------- /svjson/AN_particle_tracing_revisited_004.blend.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Frame info": { 7 | "bl_idname": "SvFrameInfoNode", 8 | "color": [ 9 | 0.0, 10 | 0.5, 11 | 0.20000000298023224 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | 1817.7327880859375, 18 | -115.64083862304688 19 | ], 20 | "params": {}, 21 | "width": 141.2576904296875 22 | }, 23 | "List Item": { 24 | "bl_idname": "ListItem2Node", 25 | "color": [ 26 | 0.6079999804496765, 27 | 0.6079999804496765, 28 | 0.6079999804496765 29 | ], 30 | "height": 100.0, 31 | "hide": false, 32 | "label": "", 33 | "location": [ 34 | 1538.616455078125, 35 | 148.8839569091797 36 | ], 37 | "params": { 38 | "level": 1 39 | }, 40 | "width": 140.0 41 | }, 42 | "List Slice": { 43 | "bl_idname": "ListSliceNode", 44 | "color": [ 45 | 0.6079999804496765, 46 | 0.6079999804496765, 47 | 0.6079999804496765 48 | ], 49 | "height": 100.0, 50 | "hide": false, 51 | "label": "", 52 | "location": [ 53 | 2028.816650390625, 54 | 25.28730010986328 55 | ], 56 | "params": { 57 | "level": 1 58 | }, 59 | "width": 140.0 60 | }, 61 | "Scripted Node": { 62 | "bl_idname": "SvScriptNode", 63 | "color": [ 64 | 0.0, 65 | 0.800000011920929, 66 | 0.949999988079071 67 | ], 68 | "height": 100.0, 69 | "hide": false, 70 | "label": "sv_SNGetAllParticles.py", 71 | "location": [ 72 | 1226.806396484375, 73 | 127.09452056884766 74 | ], 75 | "params": { 76 | "button_names": "", 77 | "files_popup": "sv_lang_template.sn", 78 | "has_buttons": 0, 79 | "script_name": "sv_SNGetAllParticles.py", 80 | "script_str": "def sv_main(c=[]):\n in_sockets = [\n ['v', 'Not working socket', c],\n ]\n\n out = []\n for i in bpy.data.objects:\n if i.particle_systems:\n ps = i.particle_systems.active.particles\n out.append([i2.location[:] for i2 in ps])\n\n out_sockets = [\n ['v', 'particles', out]\n ]\n\n return in_sockets, out_sockets\n", 81 | "user_name": "templates" 82 | }, 83 | "width": 188.95263671875 84 | }, 85 | "UV Connection": { 86 | "bl_idname": "LineConnectNodeMK2", 87 | "color": [ 88 | 0.6079999804496765, 89 | 0.6079999804496765, 90 | 0.6079999804496765 91 | ], 92 | "height": 100.0, 93 | "hide": false, 94 | "label": "", 95 | "location": [ 96 | 1771.0865478515625, 97 | 175.27427673339844 98 | ], 99 | "params": { 100 | "polygons": "Edges", 101 | "slice_check": 0 102 | }, 103 | "width": 140.0 104 | }, 105 | "Viewer Draw.001": { 106 | "bl_idname": "ViewerNode2", 107 | "color": [ 108 | 1.0, 109 | 0.30000001192092896, 110 | 0.0 111 | ], 112 | "height": 100.0, 113 | "hide": false, 114 | "label": "", 115 | "location": [ 116 | 2523.5224609375, 117 | 167.85646057128906 118 | ], 119 | "params": { 120 | "activate": 1 121 | }, 122 | "width": 140.0 123 | } 124 | }, 125 | "update_lists": [ 126 | [ 127 | "Scripted Node", 128 | "particles", 129 | "List Item", 130 | "Data" 131 | ], 132 | [ 133 | "List Item", 134 | "Other", 135 | "UV Connection", 136 | "vertices" 137 | ], 138 | [ 139 | "UV Connection", 140 | "data", 141 | "List Slice", 142 | "Data" 143 | ], 144 | [ 145 | "Frame info", 146 | "Current Frame", 147 | "List Slice", 148 | "Stop" 149 | ], 150 | [ 151 | "UV Connection", 152 | "vertices", 153 | "Viewer Draw.001", 154 | "vertices" 155 | ], 156 | [ 157 | "List Slice", 158 | "Slice", 159 | "Viewer Draw.001", 160 | "edg_pol" 161 | ] 162 | ] 163 | } -------------------------------------------------------------------------------- /svjson/SV_LED_007.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.062", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Distance": { 7 | "bl_idname": "DistancePPNode", 8 | "color": [ 9 | 0.6079999804496765, 10 | 0.6079999804496765, 11 | 0.6079999804496765 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | 656.677734375, 18 | -45.10527420043945 19 | ], 20 | "params": {}, 21 | "width": 140.0 22 | }, 23 | "Dupli instancer": { 24 | "bl_idname": "SvDupliInstancesMK3", 25 | "color": [ 26 | 0.904932975769043, 27 | 1.0, 28 | 0.883421003818512 29 | ], 30 | "height": 100.0, 31 | "hide": false, 32 | "label": "", 33 | "location": [ 34 | 1650.308349609375, 35 | 199.83172607421875 36 | ], 37 | "params": { 38 | "auto_release": 0, 39 | "name_child": "Suzanne", 40 | "name_node_generated_parent": "booom" 41 | }, 42 | "width": 169.083984375 43 | }, 44 | "Dupli instancer.001": { 45 | "bl_idname": "SvDupliInstancesMK3", 46 | "color": [ 47 | 0.904932975769043, 48 | 1.0, 49 | 0.883421003818512 50 | ], 51 | "height": 100.0, 52 | "hide": false, 53 | "label": "", 54 | "location": [ 55 | 1592.3197021484375, 56 | -91.59593963623047 57 | ], 58 | "params": { 59 | "auto_release": 0, 60 | "name_child": "Cube.001", 61 | "name_node_generated_parent": "booom2" 62 | }, 63 | "width": 161.58251953125 64 | }, 65 | "Formula": { 66 | "bl_idname": "Formula2Node", 67 | "color": [ 68 | 0.6079999804496765, 69 | 0.6079999804496765, 70 | 0.6079999804496765 71 | ], 72 | "height": 100.0, 73 | "hide": false, 74 | "label": "", 75 | "location": [ 76 | 1080.5435791015625, 77 | -135.27304077148438 78 | ], 79 | "params": { 80 | "formula": "x >0.2" 81 | }, 82 | "width": 140.0 83 | }, 84 | "List Mask (out)": { 85 | "bl_idname": "MaskListNode", 86 | "color": [ 87 | 0.6079999804496765, 88 | 0.6079999804496765, 89 | 0.6079999804496765 90 | ], 91 | "height": 100.0, 92 | "hide": false, 93 | "label": "", 94 | "location": [ 95 | 1365.801025390625, 96 | 170.22377014160156 97 | ], 98 | "params": { 99 | "Level": 2 100 | }, 101 | "width": 140.0 102 | }, 103 | "Objects in mk2": { 104 | "bl_idname": "ObjectsNodeMK2", 105 | "color": [ 106 | 0.904932975769043, 107 | 1.0, 108 | 0.883421003818512 109 | ], 110 | "height": 100.0, 111 | "hide": false, 112 | "label": "", 113 | "location": [ 114 | 259.7835693359375, 115 | 147.45010375976562 116 | ], 117 | "params": { 118 | "objects_local": "['Alpha_0']" 119 | }, 120 | "width": 248.25518798828125 121 | }, 122 | "Objects in mk2.001": { 123 | "bl_idname": "ObjectsNodeMK2", 124 | "color": [ 125 | 0.904932975769043, 126 | 1.0, 127 | 0.883421003818512 128 | ], 129 | "height": 100.0, 130 | "hide": false, 131 | "label": "", 132 | "location": [ 133 | 256.57080078125, 134 | -175.6971893310547 135 | ], 136 | "params": { 137 | "modifiers": 1, 138 | "objects_local": "['Alpha_0']" 139 | }, 140 | "width": 248.25518798828125 141 | }, 142 | "Plane": { 143 | "bl_idname": "PlaneNode", 144 | "color": [ 145 | 0.9200000166893005, 146 | 0.9200000166893005, 147 | 0.9200000166893005 148 | ], 149 | "height": 100.0, 150 | "hide": false, 151 | "label": "", 152 | "location": [ 153 | -613.1327514648438, 154 | 87.0274658203125 155 | ], 156 | "params": { 157 | "int_X": 60, 158 | "int_Y": 30 159 | }, 160 | "width": 142.3465576171875 161 | }, 162 | "Viewer BMeshMK2": { 163 | "bl_idname": "SvBmeshViewerNodeMK2", 164 | "color": [ 165 | 0.6284880042076111, 166 | 0.931007981300354, 167 | 1.0 168 | ], 169 | "height": 100.0, 170 | "hide": true, 171 | "label": "", 172 | "location": [ 173 | -283.43878173828125, 174 | -9.330591201782227 175 | ], 176 | "params": { 177 | "basemesh_name": "Alpha", 178 | "lp": [ 179 | 0, 180 | 0, 181 | 0, 182 | 0, 183 | 0, 184 | 0, 185 | 0, 186 | 0, 187 | 0, 188 | 0, 189 | 0, 190 | 0, 191 | 0, 192 | 0, 193 | 0, 194 | 0, 195 | 0, 196 | 0, 197 | 0, 198 | 0 199 | ], 200 | "merge": 1 201 | }, 202 | "width": 140.0 203 | }, 204 | "Viewer Draw": { 205 | "bl_idname": "ViewerNode2", 206 | "color": [ 207 | 0.6284880042076111, 208 | 0.931007981300354, 209 | 1.0 210 | ], 211 | "height": 100.0, 212 | "hide": false, 213 | "label": "", 214 | "location": [ 215 | -159.32366943359375, 216 | 352.551025390625 217 | ], 218 | "params": { 219 | "activate": 0 220 | }, 221 | "width": 140.0 222 | }, 223 | "Viewer text mk2": { 224 | "bl_idname": "ViewerNodeTextMK2", 225 | "color": [ 226 | 1.0, 227 | 0.8993440270423889, 228 | 0.9742509722709656 229 | ], 230 | "height": 100.0, 231 | "hide": false, 232 | "label": "", 233 | "location": [ 234 | 876.3291625976562, 235 | -266.78057861328125 236 | ], 237 | "params": {}, 238 | "width": 140.0 239 | } 240 | }, 241 | "update_lists": [ 242 | [ 243 | "Objects in mk2", 244 | "Vertices", 245 | "Distance", 246 | "vertices1" 247 | ], 248 | [ 249 | "Objects in mk2", 250 | "Matrixes", 251 | "Distance", 252 | "matrix1" 253 | ], 254 | [ 255 | "Objects in mk2.001", 256 | "Vertices", 257 | "Distance", 258 | "vertices2" 259 | ], 260 | [ 261 | "Objects in mk2.001", 262 | "Matrixes", 263 | "Distance", 264 | "matrix2" 265 | ], 266 | [ 267 | "Distance", 268 | "distances", 269 | "Formula", 270 | "X" 271 | ], 272 | [ 273 | "Plane", 274 | "Vertices", 275 | "List Mask (out)", 276 | "data" 277 | ], 278 | [ 279 | "Formula", 280 | "Result", 281 | "List Mask (out)", 282 | "mask" 283 | ], 284 | [ 285 | "List Mask (out)", 286 | "dataFalse", 287 | "Dupli instancer.001", 288 | "Locations" 289 | ], 290 | [ 291 | "Distance", 292 | "distances", 293 | "Viewer text mk2", 294 | "edg_pol" 295 | ], 296 | [ 297 | "Plane", 298 | "Vertices", 299 | "Viewer Draw", 300 | "vertices" 301 | ], 302 | [ 303 | "Plane", 304 | "Vertices", 305 | "Viewer BMeshMK2", 306 | "vertices" 307 | ], 308 | [ 309 | "List Mask (out)", 310 | "dataTrue", 311 | "Dupli instancer", 312 | "Locations" 313 | ] 314 | ] 315 | } -------------------------------------------------------------------------------- /svjson/brutalism.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Box": { 7 | "bl_idname": "SvBoxNode", 8 | "color": [ 9 | 0.0, 10 | 0.5, 11 | 0.5 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | 227.48410034179688, 18 | 163.755126953125 19 | ], 20 | "params": { 21 | "Size": 1.0 22 | }, 23 | "width": 140.0 24 | }, 25 | "Cylinder": { 26 | "bl_idname": "CylinderNode", 27 | "color": [ 28 | 0.0, 29 | 0.5, 30 | 0.5 31 | ], 32 | "height": 100.0, 33 | "hide": false, 34 | "label": "", 35 | "location": [ 36 | -825.1119995117188, 37 | 81.40155029296875 38 | ], 39 | "params": { 40 | "cap_": 0, 41 | "height_": 10.069999694824219, 42 | "subd_": 4, 43 | "vert_": 40 44 | }, 45 | "width": 140.0 46 | }, 47 | "Frame info": { 48 | "bl_idname": "SvFrameInfoNode", 49 | "color": [ 50 | 0.0, 51 | 0.5, 52 | 0.20000000298023224 53 | ], 54 | "height": 100.0, 55 | "hide": false, 56 | "label": "", 57 | "location": [ 58 | -1014.6412353515625, 59 | -152.68231201171875 60 | ], 61 | "params": {}, 62 | "width": 140.0 63 | }, 64 | "List Length": { 65 | "bl_idname": "ListLengthNode", 66 | "color": [ 67 | 0.6079999804496765, 68 | 0.6079999804496765, 69 | 0.6079999804496765 70 | ], 71 | "height": 100.0, 72 | "hide": false, 73 | "label": "", 74 | "location": [ 75 | -579.9625854492188, 76 | -252.30955505371094 77 | ], 78 | "params": { 79 | "level": 1 80 | }, 81 | "width": 140.0 82 | }, 83 | "Math": { 84 | "bl_idname": "ScalarMathNode", 85 | "color": [ 86 | 0.6079999804496765, 87 | 0.6079999804496765, 88 | 0.6079999804496765 89 | ], 90 | "height": 100.0, 91 | "hide": false, 92 | "label": "", 93 | "location": [ 94 | -49.83989715576172, 95 | -52.86700439453125 96 | ], 97 | "params": { 98 | "items_": "ABS" 99 | }, 100 | "width": 140.0 101 | }, 102 | "Math.001": { 103 | "bl_idname": "ScalarMathNode", 104 | "color": [ 105 | 0.6079999804496765, 106 | 0.6079999804496765, 107 | 0.6079999804496765 108 | ], 109 | "height": 100.0, 110 | "hide": false, 111 | "label": "", 112 | "location": [ 113 | -40.471649169921875, 114 | -160.4627685546875 115 | ], 116 | "params": { 117 | "items_": "ABS" 118 | }, 119 | "width": 140.0 120 | }, 121 | "Math.002": { 122 | "bl_idname": "ScalarMathNode", 123 | "color": [ 124 | 0.6079999804496765, 125 | 0.6079999804496765, 126 | 0.6079999804496765 127 | ], 128 | "height": 100.0, 129 | "hide": false, 130 | "label": "", 131 | "location": [ 132 | -39.39558029174805, 133 | -272.673095703125 134 | ], 135 | "params": { 136 | "items_": "ABS" 137 | }, 138 | "width": 140.0 139 | }, 140 | "Matrix in": { 141 | "bl_idname": "MatrixGenNode", 142 | "color": [ 143 | 0.6079999804496765, 144 | 0.6079999804496765, 145 | 0.6079999804496765 146 | ], 147 | "height": 100.0, 148 | "hide": false, 149 | "label": "", 150 | "location": [ 151 | 363.7866516113281, 152 | -56.7911491394043 153 | ], 154 | "params": {}, 155 | "width": 140.0 156 | }, 157 | "Random Vector MK2": { 158 | "bl_idname": "RandomVectorNodeMK2", 159 | "color": [ 160 | 0.0, 161 | 0.5, 162 | 0.5 163 | ], 164 | "height": 100.0, 165 | "hide": false, 166 | "label": "", 167 | "location": [ 168 | -408.0806579589844, 169 | -107.0931167602539 170 | ], 171 | "params": { 172 | "count_inner": 64, 173 | "scale": 1.7499998807907104, 174 | "seed": 482 175 | }, 176 | "width": 140.0 177 | }, 178 | "Randomize input vertices": { 179 | "bl_idname": "SvRandomizeVerticesNode", 180 | "color": [ 181 | 0.6079999804496765, 182 | 0.6079999804496765, 183 | 0.6079999804496765 184 | ], 185 | "height": 100.0, 186 | "hide": false, 187 | "label": "", 188 | "location": [ 189 | -583.6199951171875, 190 | 44.802146911621094 191 | ], 192 | "params": { 193 | "random_seed_": 62, 194 | "random_x_": 1.4399999380111694, 195 | "random_y_": 0.9299999475479126, 196 | "random_z_": 1.409999966621399 197 | }, 198 | "width": 140.0 199 | }, 200 | "Vector in": { 201 | "bl_idname": "GenVectorsNode", 202 | "color": [ 203 | 0.6079999804496765, 204 | 0.6079999804496765, 205 | 0.6079999804496765 206 | ], 207 | "height": 100.0, 208 | "hide": false, 209 | "label": "", 210 | "location": [ 211 | 182.77369689941406, 212 | -124.72281646728516 213 | ], 214 | "params": {}, 215 | "width": 100.0 216 | }, 217 | "Vector out": { 218 | "bl_idname": "VectorsOutNode", 219 | "color": [ 220 | 0.6079999804496765, 221 | 0.6079999804496765, 222 | 0.6079999804496765 223 | ], 224 | "height": 100.0, 225 | "hide": false, 226 | "label": "", 227 | "location": [ 228 | -238.32852172851562, 229 | -126.30538177490234 230 | ], 231 | "params": {}, 232 | "width": 140.0 233 | }, 234 | "Viewer BMeshMK2": { 235 | "bl_idname": "SvBmeshViewerNodeMK2", 236 | "color": [ 237 | 1.0, 238 | 0.30000001192092896, 239 | 0.0 240 | ], 241 | "height": 100.0, 242 | "hide": true, 243 | "label": "", 244 | "location": [ 245 | 796.2055053710938, 246 | 56.485652923583984 247 | ], 248 | "params": { 249 | "basemesh_name": "Alpha", 250 | "merge": 1 251 | }, 252 | "width": 140.0 253 | }, 254 | "Viewer Draw": { 255 | "bl_idname": "ViewerNode2", 256 | "color": [ 257 | 1.0, 258 | 0.30000001192092896, 259 | 0.0 260 | ], 261 | "height": 100.0, 262 | "hide": false, 263 | "label": "", 264 | "location": [ 265 | 696.992919921875, 266 | 280.6205749511719 267 | ], 268 | "params": { 269 | "activate": 0, 270 | "display_verts": 0, 271 | "shading": 1 272 | }, 273 | "width": 214.24908447265625 274 | } 275 | }, 276 | "update_lists": [ 277 | [ 278 | "Cylinder", 279 | "Vertices", 280 | "List Length", 281 | "Data" 282 | ], 283 | [ 284 | "List Length", 285 | "Length", 286 | "Random Vector MK2", 287 | "Count" 288 | ], 289 | [ 290 | "Random Vector MK2", 291 | "Random", 292 | "Vector out", 293 | "Vectors" 294 | ], 295 | [ 296 | "Cylinder", 297 | "Vertices", 298 | "Randomize input vertices", 299 | "Vertices" 300 | ], 301 | [ 302 | "Frame info", 303 | "Current Frame", 304 | "Randomize input vertices", 305 | "Seed" 306 | ], 307 | [ 308 | "Vector out", 309 | "X", 310 | "Math", 311 | "X" 312 | ], 313 | [ 314 | "Vector out", 315 | "Y", 316 | "Math.001", 317 | "X" 318 | ], 319 | [ 320 | "Vector out", 321 | "Z", 322 | "Math.002", 323 | "X" 324 | ], 325 | [ 326 | "Math", 327 | "float", 328 | "Vector in", 329 | "X" 330 | ], 331 | [ 332 | "Math.001", 333 | "float", 334 | "Vector in", 335 | "Y" 336 | ], 337 | [ 338 | "Math.002", 339 | "float", 340 | "Vector in", 341 | "Z" 342 | ], 343 | [ 344 | "Randomize input vertices", 345 | "Vertices", 346 | "Matrix in", 347 | "Location" 348 | ], 349 | [ 350 | "Vector in", 351 | "Vectors", 352 | "Matrix in", 353 | "Scale" 354 | ], 355 | [ 356 | "Box", 357 | "Vers", 358 | "Viewer Draw", 359 | "vertices" 360 | ], 361 | [ 362 | "Box", 363 | "Pols", 364 | "Viewer Draw", 365 | "edg_pol" 366 | ], 367 | [ 368 | "Matrix in", 369 | "Matrix", 370 | "Viewer Draw", 371 | "matrix" 372 | ], 373 | [ 374 | "Box", 375 | "Vers", 376 | "Viewer BMeshMK2", 377 | "vertices" 378 | ], 379 | [ 380 | "Box", 381 | "Edgs", 382 | "Viewer BMeshMK2", 383 | "edges" 384 | ], 385 | [ 386 | "Matrix in", 387 | "Matrix", 388 | "Viewer BMeshMK2", 389 | "matrix" 390 | ] 391 | ] 392 | } -------------------------------------------------------------------------------- /svjson/circle_circle_001.blend.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Circle.001": { 7 | "bl_idname": "SvCircleNode", 8 | "color": [ 9 | 0.9200000166893005, 10 | 0.9200000166893005, 11 | 0.9200000166893005 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | 303.3777770996094, 18 | 61.55168914794922 19 | ], 20 | "params": { 21 | "mode_": 0, 22 | "rad_": 3.5799999237060547, 23 | "vert_": 12 24 | }, 25 | "width": 140.0 26 | }, 27 | "Int": { 28 | "bl_idname": "IntegerNode", 29 | "color": [ 30 | 0.6079999804496765, 31 | 0.6079999804496765, 32 | 0.6079999804496765 33 | ], 34 | "height": 100.0, 35 | "hide": false, 36 | "label": "", 37 | "location": [ 38 | 50.7872314453125, 39 | -185.03990173339844 40 | ], 41 | "params": { 42 | "int_": 12 43 | }, 44 | "width": 140.0 45 | }, 46 | "Line": { 47 | "bl_idname": "LineNode", 48 | "color": [ 49 | 0.9200000166893005, 50 | 0.9200000166893005, 51 | 0.9200000166893005 52 | ], 53 | "height": 100.0, 54 | "hide": false, 55 | "label": "", 56 | "location": [ 57 | 730.0877685546875, 58 | 205.76763916015625 59 | ], 60 | "params": { 61 | "int_": 3 62 | }, 63 | "width": 140.0 64 | }, 65 | "Math": { 66 | "bl_idname": "ScalarMathNode", 67 | "color": [ 68 | 0.6079999804496765, 69 | 0.6079999804496765, 70 | 0.6079999804496765 71 | ], 72 | "height": 100.0, 73 | "hide": false, 74 | "label": "", 75 | "location": [ 76 | 488.5855712890625, 77 | -195.9307098388672 78 | ], 79 | "params": { 80 | "items_": "DIV", 81 | "x": 360.0 82 | }, 83 | "width": 140.0 84 | }, 85 | "Matrix in.001": { 86 | "bl_idname": "MatrixGenNode", 87 | "color": [ 88 | 0.6079999804496765, 89 | 0.6079999804496765, 90 | 0.6079999804496765 91 | ], 92 | "height": 100.0, 93 | "hide": false, 94 | "label": "", 95 | "location": [ 96 | 897.8541259765625, 97 | 42.568321228027344 98 | ], 99 | "params": {}, 100 | "width": 140.0 101 | }, 102 | "Range Float": { 103 | "bl_idname": "SvGenFloatRange", 104 | "color": [ 105 | 0.6079999804496765, 106 | 0.6079999804496765, 107 | 0.6079999804496765 108 | ], 109 | "height": 100.0, 110 | "hide": false, 111 | "label": "", 112 | "location": [ 113 | 695.2892456054688, 114 | -146.00033569335938 115 | ], 116 | "params": { 117 | "count_": 12, 118 | "mode": "FRANGE_STEP", 119 | "step_": 30.0, 120 | "stop_": 330.0 121 | }, 122 | "width": 151.7586669921875 123 | }, 124 | "Vector X | Y | Z MK2.001": { 125 | "bl_idname": "SvAxisInputNodeMK2", 126 | "color": [ 127 | 0.6079999804496765, 128 | 0.6079999804496765, 129 | 0.6079999804496765 130 | ], 131 | "height": 100.0, 132 | "hide": false, 133 | "label": "", 134 | "location": [ 135 | 642.0247802734375, 136 | -32.618431091308594 137 | ], 138 | "params": { 139 | "axis_x": "0", 140 | "axis_y": "0", 141 | "axis_z": "1" 142 | }, 143 | "width": 171.50634765625 144 | }, 145 | "Viewer Draw": { 146 | "bl_idname": "ViewerNode2", 147 | "color": [ 148 | 0.6284880042076111, 149 | 0.931007981300354, 150 | 1.0 151 | ], 152 | "height": 100.0, 153 | "hide": false, 154 | "label": "", 155 | "location": [ 156 | 1088.419921875, 157 | 233.6409149169922 158 | ], 159 | "params": {}, 160 | "width": 140.0 161 | } 162 | }, 163 | "update_lists": [ 164 | [ 165 | "Int", 166 | "Integer", 167 | "Math", 168 | "Y" 169 | ], 170 | [ 171 | "Math", 172 | "float", 173 | "Range Float", 174 | "Step" 175 | ], 176 | [ 177 | "Int", 178 | "Integer", 179 | "Range Float", 180 | "Stop" 181 | ], 182 | [ 183 | "Int", 184 | "Integer", 185 | "Circle.001", 186 | "N\u00ba Vertices" 187 | ], 188 | [ 189 | "Circle.001", 190 | "Vertices", 191 | "Matrix in.001", 192 | "Location" 193 | ], 194 | [ 195 | "Vector X | Y | Z MK2.001", 196 | "Vector", 197 | "Matrix in.001", 198 | "Rotation" 199 | ], 200 | [ 201 | "Range Float", 202 | "Range", 203 | "Matrix in.001", 204 | "Angle" 205 | ], 206 | [ 207 | "Line", 208 | "Vertices", 209 | "Viewer Draw", 210 | "vertices" 211 | ], 212 | [ 213 | "Line", 214 | "Edges", 215 | "Viewer Draw", 216 | "edg_pol" 217 | ], 218 | [ 219 | "Matrix in.001", 220 | "Matrix", 221 | "Viewer Draw", 222 | "matrix" 223 | ] 224 | ] 225 | } -------------------------------------------------------------------------------- /svjson/counting_004.blend.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Frame info": { 7 | "bl_idname": "SvFrameInfoNode", 8 | "color": [ 9 | 0.0, 10 | 0.5, 11 | 0.20000000298023224 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | -499.5566711425781, 18 | 22.536182403564453 19 | ], 20 | "params": {}, 21 | "width": 140.0 22 | }, 23 | "Int": { 24 | "bl_idname": "IntegerNode", 25 | "color": [ 26 | 0.6079999804496765, 27 | 0.6079999804496765, 28 | 0.6079999804496765 29 | ], 30 | "height": 100.0, 31 | "hide": false, 32 | "label": "", 33 | "location": [ 34 | -522.1317138671875, 35 | -183.4598388671875 36 | ], 37 | "params": { 38 | "int_": 10 39 | }, 40 | "width": 140.0 41 | }, 42 | "Object ID Filter": { 43 | "bl_idname": "SvFilterObjsNode", 44 | "color": [ 45 | 0.6079999804496765, 46 | 0.6079999804496765, 47 | 0.6079999804496765 48 | ], 49 | "height": 100.0, 50 | "hide": false, 51 | "label": "", 52 | "location": [ 53 | 433.3210144042969, 54 | 84.25849914550781 55 | ], 56 | "params": { 57 | "formula": "." 58 | }, 59 | "width": 140.0 60 | }, 61 | "Object ID Get": { 62 | "bl_idname": "SvGetDataObjectNode", 63 | "color": [ 64 | 0.6079999804496765, 65 | 0.6079999804496765, 66 | 0.6079999804496765 67 | ], 68 | "height": 100.0, 69 | "hide": false, 70 | "label": "", 71 | "location": [ 72 | 256.0228271484375, 73 | 81.9407730102539 74 | ], 75 | "params": {}, 76 | "width": 140.0 77 | }, 78 | "Object ID Set MK2": { 79 | "bl_idname": "SvSetDataObjectNodeMK2", 80 | "color": [ 81 | 0.6079999804496765, 82 | 0.6079999804496765, 83 | 0.6079999804496765 84 | ], 85 | "height": 100.0, 86 | "hide": false, 87 | "label": "", 88 | "location": [ 89 | 638.6055908203125, 90 | 0.9330339431762695 91 | ], 92 | "params": { 93 | "formula": "modifiers[\"Array\"].count" 94 | }, 95 | "width": 211.6854248046875 96 | }, 97 | "Random Num Gen": { 98 | "bl_idname": "SvRndNumGen", 99 | "color": [ 100 | 0.6079999804496765, 101 | 0.6079999804496765, 102 | 0.6079999804496765 103 | ], 104 | "height": 100.0, 105 | "hide": false, 106 | "label": "", 107 | "location": [ 108 | -286.9987487792969, 109 | 81.00655364990234 110 | ], 111 | "params": { 112 | "high_i": 5 113 | }, 114 | "width": 140.0 115 | }, 116 | "Scripted Node Lite": { 117 | "bl_idname": "SvScriptNodeLite", 118 | "color": [ 119 | 0.0, 120 | 0.800000011920929, 121 | 0.949999988079071 122 | ], 123 | "height": 100.0, 124 | "hide": false, 125 | "label": "", 126 | "location": [ 127 | -60.97766876220703, 128 | -134.06814575195312 129 | ], 130 | "params": { 131 | "inject_params": 0, 132 | "script_name": "Counting.py", 133 | "script_str": "\n\"\"\" (tripple quote marks to demark the header)\nin maxnumber s default=[[0]] nested=1\nin listnumbers s default=[[]] nested=1\nout outnumbers s \nout total s\n\"\"\"\n\n#mystuff = []\n\nblah = []\n\nfor i in range(maxnumber[0]):\n blah.append(listnumbers.count(i))\n\n \noutnumbers = [blah]\ntotal = len(listnumbers)" 134 | }, 135 | "snlite_ui": [], 136 | "width": 140.0 137 | }, 138 | "Stethoscope": { 139 | "bl_idname": "SvStethoscopeNode", 140 | "color": [ 141 | 0.5, 142 | 0.5, 143 | 1.0 144 | ], 145 | "height": 100.0, 146 | "hide": false, 147 | "label": "", 148 | "location": [ 149 | -54.83863830566406, 150 | 83.17585754394531 151 | ], 152 | "params": { 153 | "text_color": [ 154 | 0.949999988079071, 155 | 0.949999988079071, 156 | 0.949999988079071 157 | ] 158 | }, 159 | "width": 140.0 160 | }, 161 | "Stethoscope.001": { 162 | "bl_idname": "SvStethoscopeNode", 163 | "color": [ 164 | 0.5, 165 | 0.5, 166 | 1.0 167 | ], 168 | "height": 100.0, 169 | "hide": false, 170 | "label": "", 171 | "location": [ 172 | 351.092529296875, 173 | -149.10755920410156 174 | ], 175 | "params": { 176 | "text_color": [ 177 | 0.949999988079071, 178 | 0.949999988079071, 179 | 0.949999988079071 180 | ] 181 | }, 182 | "width": 140.0 183 | }, 184 | "Stethoscope.002": { 185 | "bl_idname": "SvStethoscopeNode", 186 | "color": [ 187 | 0.5, 188 | 0.5, 189 | 1.0 190 | ], 191 | "height": 100.0, 192 | "hide": false, 193 | "label": "", 194 | "location": [ 195 | 279.1322326660156, 196 | -242.4055938720703 197 | ], 198 | "params": { 199 | "text_color": [ 200 | 0.949999988079071, 201 | 0.949999988079071, 202 | 0.949999988079071 203 | ] 204 | }, 205 | "width": 140.0 206 | } 207 | }, 208 | "update_lists": [ 209 | [ 210 | "Frame info", 211 | "Current Frame", 212 | "Random Num Gen", 213 | "Size" 214 | ], 215 | [ 216 | "Int", 217 | "Integer", 218 | "Random Num Gen", 219 | "High" 220 | ], 221 | [ 222 | "Int", 223 | "Integer", 224 | "Scripted Node Lite", 225 | "maxnumber" 226 | ], 227 | [ 228 | "Random Num Gen", 229 | "Value", 230 | "Scripted Node Lite", 231 | "listnumbers" 232 | ], 233 | [ 234 | "Object ID Get", 235 | "Objects", 236 | "Object ID Filter", 237 | "Objects" 238 | ], 239 | [ 240 | "Object ID Filter", 241 | "Objects(have)", 242 | "Object ID Set MK2", 243 | "Objects" 244 | ], 245 | [ 246 | "Scripted Node Lite", 247 | "outnumbers", 248 | "Object ID Set MK2", 249 | "values" 250 | ], 251 | [ 252 | "Scripted Node Lite", 253 | "outnumbers", 254 | "Stethoscope.001", 255 | "Data" 256 | ], 257 | [ 258 | "Random Num Gen", 259 | "Value", 260 | "Stethoscope", 261 | "Data" 262 | ], 263 | [ 264 | "Scripted Node Lite", 265 | "total", 266 | "Stethoscope.002", 267 | "Data" 268 | ] 269 | ] 270 | } -------------------------------------------------------------------------------- /svjson/fractal_noise_002.blend.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Box": { 7 | "bl_idname": "SvBoxNode", 8 | "color": [ 9 | 0.0, 10 | 0.5, 11 | 0.5 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | 61.90908432006836, 18 | 445.5596618652344 19 | ], 20 | "params": { 21 | "Size": 0.940000057220459 22 | }, 23 | "width": 140.0 24 | }, 25 | "Frame info": { 26 | "bl_idname": "SvFrameInfoNode", 27 | "color": [ 28 | 0.0, 29 | 0.5, 30 | 0.20000000298023224 31 | ], 32 | "height": 100.0, 33 | "hide": false, 34 | "label": "", 35 | "location": [ 36 | -1175.3704833984375, 37 | -229.29486083984375 38 | ], 39 | "params": {}, 40 | "width": 140.0 41 | }, 42 | "Map Range": { 43 | "bl_idname": "SvMapRangeNode", 44 | "color": [ 45 | 0.6079999804496765, 46 | 0.6079999804496765, 47 | 0.6079999804496765 48 | ], 49 | "height": 100.0, 50 | "hide": false, 51 | "label": "", 52 | "location": [ 53 | -282.3813171386719, 54 | -105.7790298461914 55 | ], 56 | "params": { 57 | "clamp": 1, 58 | "new_max": 4.389999866485596, 59 | "new_min": 0.059999942779541016, 60 | "old_max": 0.3100000023841858, 61 | "old_min": -0.699999988079071 62 | }, 63 | "width": 140.0 64 | }, 65 | "Matrix in": { 66 | "bl_idname": "MatrixGenNode", 67 | "color": [ 68 | 0.6079999804496765, 69 | 0.6079999804496765, 70 | 0.6079999804496765 71 | ], 72 | "height": 100.0, 73 | "hide": false, 74 | "label": "", 75 | "location": [ 76 | 136.01425170898438, 77 | 138.65562438964844 78 | ], 79 | "params": {}, 80 | "width": 140.0 81 | }, 82 | "Move": { 83 | "bl_idname": "VectorMoveNode", 84 | "color": [ 85 | 0.6079999804496765, 86 | 0.6079999804496765, 87 | 0.6079999804496765 88 | ], 89 | "height": 100.0, 90 | "hide": false, 91 | "label": "", 92 | "location": [ 93 | -784.28857421875, 94 | -67.12709045410156 95 | ], 96 | "params": { 97 | "mult_": 0.10000000149011612 98 | }, 99 | "width": 140.0 100 | }, 101 | "Plane": { 102 | "bl_idname": "PlaneNode", 103 | "color": [ 104 | 0.0, 105 | 0.5, 106 | 0.5 107 | ], 108 | "height": 100.0, 109 | "hide": false, 110 | "label": "", 111 | "location": [ 112 | -1238.05126953125, 113 | 213.0649871826172 114 | ], 115 | "params": { 116 | "int_X": 20, 117 | "int_Y": 20 118 | }, 119 | "width": 140.0 120 | }, 121 | "Vector Fractal": { 122 | "bl_idname": "SvVectorFractal", 123 | "color": [ 124 | 0.6079999804496765, 125 | 0.6079999804496765, 126 | 0.6079999804496765 127 | ], 128 | "height": 100.0, 129 | "hide": false, 130 | "label": "", 131 | "location": [ 132 | -586.833984375, 133 | -114.05108642578125 134 | ], 135 | "params": { 136 | "fractal_type": "FRACTAL", 137 | "h_factor": 0.8299999237060547, 138 | "lacunarity": 4.340000152587891, 139 | "noise_type": "CELLNOISE", 140 | "octaves": 3, 141 | "offset": 0.11999999731779099 142 | }, 143 | "width": 169.05389404296875 144 | }, 145 | "Vector Math MK2": { 146 | "bl_idname": "SvVectorMathNodeMK2", 147 | "color": [ 148 | 0.6079999804496765, 149 | 0.6079999804496765, 150 | 0.6079999804496765 151 | ], 152 | "height": 100.0, 153 | "hide": false, 154 | "label": "", 155 | "location": [ 156 | -187.7281494140625, 157 | 191.4780731201172 158 | ], 159 | "params": { 160 | "current_op": "ADD" 161 | }, 162 | "width": 140.0 163 | }, 164 | "Vector Noise MK2": { 165 | "bl_idname": "SvNoiseNodeMK2", 166 | "color": [ 167 | 0.6079999804496765, 168 | 0.6079999804496765, 169 | 0.6079999804496765 170 | ], 171 | "height": 100.0, 172 | "hide": false, 173 | "label": "", 174 | "location": [ 175 | -586.6405639648438, 176 | 51.8833122253418 177 | ], 178 | "params": { 179 | "out_mode": "SCALAR" 180 | }, 181 | "width": 140.0 182 | }, 183 | "Vector in": { 184 | "bl_idname": "GenVectorsNode", 185 | "color": [ 186 | 0.6079999804496765, 187 | 0.6079999804496765, 188 | 0.6079999804496765 189 | ], 190 | "height": 100.0, 191 | "hide": false, 192 | "label": "", 193 | "location": [ 194 | -340.59661865234375, 195 | 60.89871597290039 196 | ], 197 | "params": {}, 198 | "width": 100.0 199 | }, 200 | "Vector in.001": { 201 | "bl_idname": "GenVectorsNode", 202 | "color": [ 203 | 0.6079999804496765, 204 | 0.6079999804496765, 205 | 0.6079999804496765 206 | ], 207 | "height": 100.0, 208 | "hide": false, 209 | "label": "", 210 | "location": [ 211 | -948.18701171875, 212 | -201.06591796875 213 | ], 214 | "params": { 215 | "x_": 17.399999618530273 216 | }, 217 | "width": 100.0 218 | }, 219 | "Vector in.002": { 220 | "bl_idname": "GenVectorsNode", 221 | "color": [ 222 | 0.6079999804496765, 223 | 0.6079999804496765, 224 | 0.6079999804496765 225 | ], 226 | "height": 100.0, 227 | "hide": false, 228 | "label": "", 229 | "location": [ 230 | -54.857757568359375, 231 | 23.84970474243164 232 | ], 233 | "params": { 234 | "x_": 1.0, 235 | "y_": 1.0, 236 | "z_": 2.93999981880188 237 | }, 238 | "width": 100.0 239 | }, 240 | "Viewer Draw": { 241 | "bl_idname": "ViewerNode2", 242 | "color": [ 243 | 1.0, 244 | 0.30000001192092896, 245 | 0.0 246 | ], 247 | "height": 100.0, 248 | "hide": false, 249 | "label": "", 250 | "location": [ 251 | 387.751708984375, 252 | 378.38946533203125 253 | ], 254 | "params": { 255 | "activate": 0, 256 | "display_verts": 0 257 | }, 258 | "width": 140.0 259 | } 260 | }, 261 | "update_lists": [ 262 | [ 263 | "Frame info", 264 | "Current Frame", 265 | "Vector in.001", 266 | "X" 267 | ], 268 | [ 269 | "Plane", 270 | "Vertices", 271 | "Move", 272 | "vertices" 273 | ], 274 | [ 275 | "Vector in.001", 276 | "Vectors", 277 | "Move", 278 | "vectors" 279 | ], 280 | [ 281 | "Move", 282 | "vertices", 283 | "Vector Fractal", 284 | "Vertices" 285 | ], 286 | [ 287 | "Vector Fractal", 288 | "Value", 289 | "Map Range", 290 | "Value" 291 | ], 292 | [ 293 | "Map Range", 294 | "Value", 295 | "Vector in.002", 296 | "Z" 297 | ], 298 | [ 299 | "Plane", 300 | "Vertices", 301 | "Matrix in", 302 | "Location" 303 | ], 304 | [ 305 | "Vector in.002", 306 | "Vectors", 307 | "Matrix in", 308 | "Scale" 309 | ], 310 | [ 311 | "Box", 312 | "Vers", 313 | "Viewer Draw", 314 | "vertices" 315 | ], 316 | [ 317 | "Box", 318 | "Pols", 319 | "Viewer Draw", 320 | "edg_pol" 321 | ], 322 | [ 323 | "Matrix in", 324 | "Matrix", 325 | "Viewer Draw", 326 | "matrix" 327 | ], 328 | [ 329 | "Vector Fractal", 330 | "Value", 331 | "Vector in", 332 | "Z" 333 | ], 334 | [ 335 | "Plane", 336 | "Vertices", 337 | "Vector Math MK2", 338 | "A" 339 | ], 340 | [ 341 | "Vector in", 342 | "Vectors", 343 | "Vector Math MK2", 344 | "B" 345 | ] 346 | ] 347 | } -------------------------------------------------------------------------------- /svjson/gp_wiggle_001.blend.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.064", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Frame infoMK2": { 7 | "bl_idname": "SvFrameInfoNodeMK2", 8 | "color": [ 9 | 0.904932975769043, 10 | 1.0, 11 | 0.883421003818512 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | -529.0276489257812, 18 | -6.584277153015137 19 | ], 20 | "params": {}, 21 | "width": 140.0 22 | }, 23 | "Polyline Viewer MK1": { 24 | "bl_idname": "SvPolylineViewerNodeMK1", 25 | "color": [ 26 | 0.6079999804496765, 27 | 0.6079999804496765, 28 | 0.6079999804496765 29 | ], 30 | "height": 100.0, 31 | "hide": true, 32 | "label": "", 33 | "location": [ 34 | 61.991912841796875, 35 | 399.95172119140625 36 | ], 37 | "params": { 38 | "basemesh_name": "Alpha", 39 | "bspline": 0, 40 | "material": "Material.001", 41 | "radii": 1.309999942779541, 42 | "resolution": 0, 43 | "select": 0, 44 | "use_smooth": 1 45 | }, 46 | "width": 207.7923583984375 47 | }, 48 | "Randomize input vertices": { 49 | "bl_idname": "SvRandomizeVerticesNode", 50 | "color": [ 51 | 0.6079999804496765, 52 | 0.6079999804496765, 53 | 0.6079999804496765 54 | ], 55 | "height": 100.0, 56 | "hide": false, 57 | "label": "", 58 | "location": [ 59 | -273.1290588378906, 60 | 246.23861694335938 61 | ], 62 | "params": { 63 | "random_seed_": 106, 64 | "random_x_": 0.10000000149011612, 65 | "random_y_": 0.10000000149011612, 66 | "random_z_": 0.10000000149011612 67 | }, 68 | "width": 140.0 69 | }, 70 | "Range Float": { 71 | "bl_idname": "SvGenFloatRange", 72 | "color": [ 73 | 0.6079999804496765, 74 | 0.6079999804496765, 75 | 0.6079999804496765 76 | ], 77 | "height": 100.0, 78 | "hide": false, 79 | "label": "", 80 | "location": [ 81 | -667.7313842773438, 82 | 330.2107238769531 83 | ], 84 | "params": { 85 | "count_": 58, 86 | "mode": "FRANGE_COUNT", 87 | "stop_": 1.0 88 | }, 89 | "width": 140.0 90 | }, 91 | "Scripted Node": { 92 | "bl_idname": "SvScriptNode", 93 | "color": [ 94 | 0.0, 95 | 0.800000011920929, 96 | 0.949999988079071 97 | ], 98 | "height": 100.0, 99 | "hide": false, 100 | "label": "greace_pencils.py", 101 | "location": [ 102 | -723.8719482421875, 103 | 111.46813201904297 104 | ], 105 | "params": { 106 | "button_names": "", 107 | "files_popup": "greace_pencils.py", 108 | "has_buttons": 0, 109 | "int_list": [ 110 | 0, 111 | 0, 112 | 2, 113 | 3, 114 | 4, 115 | 5, 116 | 6, 117 | 7, 118 | 8, 119 | 9, 120 | 10, 121 | 11, 122 | 12, 123 | 13, 124 | 14, 125 | 15, 126 | 16, 127 | 17, 128 | 18, 129 | 19, 130 | 20, 131 | 21, 132 | 22, 133 | 23, 134 | 24, 135 | 25, 136 | 26, 137 | 27, 138 | 28, 139 | 29, 140 | 30, 141 | 31 142 | ], 143 | "script_name": "greace_pencils.py", 144 | "script_str": "def sv_main(a=0):\n\n in_sockets = [\n ['s', 'nothing', a],\n ]\n\n if bpy.data.grease_pencil:\n verts_out = [[[[p.co[:] for p in str.points] for str in gl.active_frame.strokes] for gl in gp.layers] for gp in bpy.data.grease_pencil]\n else:\n verts_out = [[]]\n\n out_sockets = [\n ['v', 'verts', verts_out]\n ]\n\n return in_sockets, out_sockets\n" 145 | }, 146 | "width": 166.09466552734375 147 | }, 148 | "Vector Interpolation mk3": { 149 | "bl_idname": "SvInterpolationNodeMK3", 150 | "color": [ 151 | 0.6079999804496765, 152 | 0.6079999804496765, 153 | 0.6079999804496765 154 | ], 155 | "height": 100.0, 156 | "hide": false, 157 | "label": "", 158 | "location": [ 159 | -431.7939758300781, 160 | 246.34786987304688 161 | ], 162 | "params": {}, 163 | "width": 140.0 164 | }, 165 | "Viewer Draw": { 166 | "bl_idname": "ViewerNode2", 167 | "color": [ 168 | 0.6284880042076111, 169 | 0.931007981300354, 170 | 1.0 171 | ], 172 | "height": 100.0, 173 | "hide": false, 174 | "label": "", 175 | "location": [ 176 | 303.3017272949219, 177 | 175.08143615722656 178 | ], 179 | "params": { 180 | "display_verts": 1 181 | }, 182 | "width": 140.0 183 | } 184 | }, 185 | "update_lists": [ 186 | [ 187 | "Scripted Node", 188 | "verts", 189 | "Vector Interpolation mk3", 190 | "Vertices" 191 | ], 192 | [ 193 | "Range Float", 194 | "Range", 195 | "Vector Interpolation mk3", 196 | "Interval" 197 | ], 198 | [ 199 | "Vector Interpolation mk3", 200 | "Vertices", 201 | "Randomize input vertices", 202 | "Vertices" 203 | ], 204 | [ 205 | "Frame infoMK2", 206 | "Current Frame", 207 | "Randomize input vertices", 208 | "Seed" 209 | ], 210 | [ 211 | "Randomize input vertices", 212 | "Vertices", 213 | "Polyline Viewer MK1", 214 | "vertices" 215 | ] 216 | ] 217 | } -------------------------------------------------------------------------------- /svjson/hexagonal_pattern_007.blend.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": { 4 | "Mask Vertices": "Frame" 5 | }, 6 | "groups": {}, 7 | "nodes": { 8 | "Float": { 9 | "bl_idname": "FloatNode", 10 | "color": [ 11 | 0.6079999804496765, 12 | 0.6079999804496765, 13 | 0.6079999804496765 14 | ], 15 | "height": 100.0, 16 | "hide": false, 17 | "label": "", 18 | "location": [ 19 | -97.14993286132812, 20 | 99.3828353881836 21 | ], 22 | "params": { 23 | "float_": 0.0700000524520874 24 | }, 25 | "width": 140.0 26 | }, 27 | "Frame": { 28 | "bl_idname": "NodeFrame", 29 | "color": [ 30 | 0.6079999804496765, 31 | 0.6079999804496765, 32 | 0.6079999804496765 33 | ], 34 | "height": 196.1193389892578, 35 | "hide": false, 36 | "label": "Somewhat Failed", 37 | "location": [ 38 | -30.38370704650879, 39 | -139.4885711669922 40 | ], 41 | "params": {}, 42 | "width": 200.0 43 | }, 44 | "KDT Closest Verts": { 45 | "bl_idname": "SvKDTreeNode", 46 | "color": [ 47 | 0.6079999804496765, 48 | 0.6079999804496765, 49 | 0.6079999804496765 50 | ], 51 | "height": 100.0, 52 | "hide": false, 53 | "label": "", 54 | "location": [ 55 | 200.91673278808594, 56 | 267.4379577636719 57 | ], 58 | "params": { 59 | "mode": "FIND_RANGE" 60 | }, 61 | "width": 152.79656982421875 62 | }, 63 | "List Join": { 64 | "bl_idname": "ListJoinNode", 65 | "color": [ 66 | 0.6079999804496765, 67 | 0.6079999804496765, 68 | 0.6079999804496765 69 | ], 70 | "height": 100.0, 71 | "hide": false, 72 | "label": "", 73 | "location": [ 74 | 768.75244140625, 75 | 536.0792236328125 76 | ], 77 | "params": { 78 | "JoinLevel": 2, 79 | "mix_check": 0, 80 | "wrap_check": 0 81 | }, 82 | "width": 176.07135009765625 83 | }, 84 | "List Join.001": { 85 | "bl_idname": "ListJoinNode", 86 | "color": [ 87 | 0.6079999804496765, 88 | 0.6079999804496765, 89 | 0.6079999804496765 90 | ], 91 | "height": 100.0, 92 | "hide": false, 93 | "label": "", 94 | "location": [ 95 | 1801.91943359375, 96 | 648.5845947265625 97 | ], 98 | "params": { 99 | "mix_check": 0, 100 | "wrap_check": 0 101 | }, 102 | "width": 140.0 103 | }, 104 | "List Length": { 105 | "bl_idname": "ListLengthNode", 106 | "color": [ 107 | 0.6079999804496765, 108 | 0.6079999804496765, 109 | 0.6079999804496765 110 | ], 111 | "height": 100.0, 112 | "hide": false, 113 | "label": "", 114 | "location": [ 115 | 694.66748046875, 116 | 223.4901885986328 117 | ], 118 | "params": { 119 | "level": 1 120 | }, 121 | "width": 140.0 122 | }, 123 | "List Mask (out)": { 124 | "bl_idname": "MaskListNode", 125 | "color": [ 126 | 0.6079999804496765, 127 | 0.6079999804496765, 128 | 0.6079999804496765 129 | ], 130 | "height": 100.0, 131 | "hide": false, 132 | "label": "", 133 | "location": [ 134 | 2303.2373046875, 135 | 614.5299072265625 136 | ], 137 | "params": { 138 | "Level": 2 139 | }, 140 | "width": 140.0 141 | }, 142 | "List Modifier": { 143 | "bl_idname": "SvListModifierNode", 144 | "color": [ 145 | 0.6079999804496765, 146 | 0.6079999804496765, 147 | 0.6079999804496765 148 | ], 149 | "height": 100.0, 150 | "hide": false, 151 | "label": "", 152 | "location": [ 153 | 1542.2113037109375, 154 | 563.9144897460938 155 | ], 156 | "params": { 157 | "func_": "Mask subset (A in B)", 158 | "listify": 1 159 | }, 160 | "width": 174.89532470703125 161 | }, 162 | "Mask Vertices": { 163 | "bl_idname": "SvVertMaskNode", 164 | "color": [ 165 | 0.6079999804496765, 166 | 0.6079999804496765, 167 | 0.6079999804496765 168 | ], 169 | "height": 100.0, 170 | "hide": false, 171 | "label": "", 172 | "location": [ 173 | 2110.47265625, 174 | 287.60791015625 175 | ], 176 | "params": {}, 177 | "width": 140.0 178 | }, 179 | "Objects in mk2": { 180 | "bl_idname": "ObjectsNodeMK2", 181 | "color": [ 182 | 0.0, 183 | 0.5, 184 | 0.20000000298023224 185 | ], 186 | "height": 100.0, 187 | "hide": false, 188 | "label": "", 189 | "location": [ 190 | -53.27850341796875, 191 | 404.8786315917969 192 | ], 193 | "params": { 194 | "modifiers": 0, 195 | "objects_local": "['Grid']" 196 | }, 197 | "width": 140.0 198 | }, 199 | "Objects in mk2.001": { 200 | "bl_idname": "ObjectsNodeMK2", 201 | "color": [ 202 | 0.0, 203 | 0.5, 204 | 0.20000000298023224 205 | ], 206 | "height": 100.0, 207 | "hide": false, 208 | "label": "", 209 | "location": [ 210 | -48.8570671081543, 211 | -54.765602111816406 212 | ], 213 | "params": { 214 | "modifiers": 1, 215 | "objects_local": "['Grid']" 216 | }, 217 | "width": 140.0 218 | }, 219 | "Range Int": { 220 | "bl_idname": "GenListRangeIntNode", 221 | "color": [ 222 | 0.6079999804496765, 223 | 0.6079999804496765, 224 | 0.6079999804496765 225 | ], 226 | "height": 100.0, 227 | "hide": false, 228 | "label": "", 229 | "location": [ 230 | 1258.1214599609375, 231 | 638.214599609375 232 | ], 233 | "params": { 234 | "stop_": 11 235 | }, 236 | "width": 140.0 237 | }, 238 | "Viewer Draw.003": { 239 | "bl_idname": "ViewerNode2", 240 | "color": [ 241 | 1.0, 242 | 0.30000001192092896, 243 | 0.0 244 | ], 245 | "height": 100.0, 246 | "hide": false, 247 | "label": "", 248 | "location": [ 249 | 2559.575439453125, 250 | 464.2752685546875 251 | ], 252 | "params": { 253 | "activate": 1, 254 | "display_edges": 1, 255 | "display_verts": 1, 256 | "shading": 0, 257 | "transparant": 0, 258 | "vertex_colors": [ 259 | 1.0, 260 | 0.8967800140380859, 261 | 0.0 262 | ] 263 | }, 264 | "width": 140.0 265 | } 266 | }, 267 | "update_lists": [ 268 | [ 269 | "Objects in mk2.001", 270 | "Vertices", 271 | "KDT Closest Verts", 272 | "Verts" 273 | ], 274 | [ 275 | "Objects in mk2", 276 | "Vertices", 277 | "KDT Closest Verts", 278 | "Check Verts" 279 | ], 280 | [ 281 | "Float", 282 | "Float", 283 | "KDT Closest Verts", 284 | "radius" 285 | ], 286 | [ 287 | "KDT Closest Verts", 288 | "grouped .idx", 289 | "List Join", 290 | "data" 291 | ], 292 | [ 293 | "Objects in mk2.001", 294 | "Vertices", 295 | "List Length", 296 | "Data" 297 | ], 298 | [ 299 | "List Length", 300 | "Length", 301 | "Range Int", 302 | "Stop" 303 | ], 304 | [ 305 | "Range Int", 306 | "Range", 307 | "List Modifier", 308 | "Data1" 309 | ], 310 | [ 311 | "List Join", 312 | "data", 313 | "List Modifier", 314 | "Data2" 315 | ], 316 | [ 317 | "List Modifier", 318 | "Result", 319 | "List Join.001", 320 | "data" 321 | ], 322 | [ 323 | "Objects in mk2.001", 324 | "Vertices", 325 | "List Mask (out)", 326 | "data" 327 | ], 328 | [ 329 | "List Join.001", 330 | "data", 331 | "List Mask (out)", 332 | "mask" 333 | ], 334 | [ 335 | "List Mask (out)", 336 | "dataFalse", 337 | "Viewer Draw.003", 338 | "vertices" 339 | ], 340 | [ 341 | "Objects in mk2.001", 342 | "Edges", 343 | "Viewer Draw.003", 344 | "edg_pol" 345 | ], 346 | [ 347 | "List Join.001", 348 | "data", 349 | "Mask Vertices", 350 | "Mask" 351 | ], 352 | [ 353 | "Objects in mk2", 354 | "Vertices", 355 | "Mask Vertices", 356 | "Vertices" 357 | ], 358 | [ 359 | "Objects in mk2.001", 360 | "Polygons", 361 | "Mask Vertices", 362 | "Poly Egde" 363 | ] 364 | ] 365 | } -------------------------------------------------------------------------------- /svjson/image_decompose_example.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Circle": { 7 | "bl_idname": "SvCircleNode", 8 | "color": [ 9 | 0.9200000166893005, 10 | 0.9200000166893005, 11 | 0.9200000166893005 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | 249.01730346679688, 18 | 399.5308532714844 19 | ], 20 | "params": { 21 | "rad_": 0.019999999552965164 22 | }, 23 | "width": 140.0 24 | }, 25 | "Image Decompose": { 26 | "bl_idname": "SvImageComponentsNode", 27 | "color": [ 28 | 0.6079999804496765, 29 | 0.6079999804496765, 30 | 0.6079999804496765 31 | ], 32 | "height": 100.0, 33 | "hide": false, 34 | "label": "", 35 | "location": [ 36 | -438.3949279785156, 37 | 41.78483963012695 38 | ], 39 | "params": { 40 | "image_name": "Emoji Smiley-18.png", 41 | "loaded": 1, 42 | "skip": 4, 43 | "xy_spread": 0.019999999552965164, 44 | "z_spread": 0.023599999025464058 45 | }, 46 | "width": 197.9090576171875 47 | }, 48 | "Math": { 49 | "bl_idname": "ScalarMathNode", 50 | "color": [ 51 | 0.6079999804496765, 52 | 0.6079999804496765, 53 | 0.6079999804496765 54 | ], 55 | "height": 100.0, 56 | "hide": false, 57 | "label": "", 58 | "location": [ 59 | 219.9585723876953, 60 | -86.49591064453125 61 | ], 62 | "params": { 63 | "items_": "MUL", 64 | "y": 100.0 65 | }, 66 | "width": 140.0 67 | }, 68 | "Math.001": { 69 | "bl_idname": "ScalarMathNode", 70 | "color": [ 71 | 0.6079999804496765, 72 | 0.6079999804496765, 73 | 0.6079999804496765 74 | ], 75 | "height": 100.0, 76 | "hide": false, 77 | "label": "", 78 | "location": [ 79 | 197.38662719726562, 80 | -247.15646362304688 81 | ], 82 | "params": { 83 | "items_": "MUL", 84 | "y": 100.0 85 | }, 86 | "width": 140.0 87 | }, 88 | "Math.002": { 89 | "bl_idname": "ScalarMathNode", 90 | "color": [ 91 | 0.6079999804496765, 92 | 0.6079999804496765, 93 | 0.6079999804496765 94 | ], 95 | "height": 100.0, 96 | "hide": false, 97 | "label": "", 98 | "location": [ 99 | 185.18324279785156, 100 | -406.4903564453125 101 | ], 102 | "params": { 103 | "items_": "MUL", 104 | "y": 100.0 105 | }, 106 | "width": 140.0 107 | }, 108 | "Matrix in": { 109 | "bl_idname": "MatrixGenNode", 110 | "color": [ 111 | 0.6079999804496765, 112 | 0.6079999804496765, 113 | 0.6079999804496765 114 | ], 115 | "height": 100.0, 116 | "hide": false, 117 | "label": "", 118 | "location": [ 119 | 275.146728515625, 120 | 101.19142150878906 121 | ], 122 | "params": {}, 123 | "width": 140.0 124 | }, 125 | "Vector in": { 126 | "bl_idname": "GenVectorsNode", 127 | "color": [ 128 | 0.6079999804496765, 129 | 0.6079999804496765, 130 | 0.6079999804496765 131 | ], 132 | "height": 100.0, 133 | "hide": false, 134 | "label": "", 135 | "location": [ 136 | 93.64169311523438, 137 | 107.51203918457031 138 | ], 139 | "params": {}, 140 | "width": 100.0 141 | }, 142 | "Vector in.001": { 143 | "bl_idname": "GenVectorsNode", 144 | "color": [ 145 | 0.6079999804496765, 146 | 0.6079999804496765, 147 | 0.6079999804496765 148 | ], 149 | "height": 100.0, 150 | "hide": false, 151 | "label": "", 152 | "location": [ 153 | 519.6317138671875, 154 | -211.82022094726562 155 | ], 156 | "params": {}, 157 | "width": 100.0 158 | }, 159 | "Vector out": { 160 | "bl_idname": "VectorsOutNode", 161 | "color": [ 162 | 0.6079999804496765, 163 | 0.6079999804496765, 164 | 0.6079999804496765 165 | ], 166 | "height": 100.0, 167 | "hide": false, 168 | "label": "", 169 | "location": [ 170 | -103.70339965820312, 171 | 90.23490905761719 172 | ], 173 | "params": {}, 174 | "width": 140.0 175 | }, 176 | "Vector out.001": { 177 | "bl_idname": "VectorsOutNode", 178 | "color": [ 179 | 0.6079999804496765, 180 | 0.6079999804496765, 181 | 0.6079999804496765 182 | ], 183 | "height": 100.0, 184 | "hide": false, 185 | "label": "", 186 | "location": [ 187 | -6.471858978271484, 188 | -243.00340270996094 189 | ], 190 | "params": {}, 191 | "width": 140.0 192 | }, 193 | "Vertex color new": { 194 | "bl_idname": "SvVertexColorNodeMK2", 195 | "color": [ 196 | 0.6079999804496765, 197 | 0.6079999804496765, 198 | 0.6079999804496765 199 | ], 200 | "height": 100.0, 201 | "hide": false, 202 | "label": "", 203 | "location": [ 204 | 835.7513427734375, 205 | 94.06884765625 206 | ], 207 | "params": { 208 | "mode": "polygons", 209 | "use_active": 0, 210 | "vertex_color": "SvCol" 211 | }, 212 | "width": 187.6929931640625 213 | }, 214 | "Viewer BMeshMK2": { 215 | "bl_idname": "SvBmeshViewerNodeMK2", 216 | "color": [ 217 | 1.0, 218 | 0.30000001192092896, 219 | 0.0 220 | ], 221 | "height": 100.0, 222 | "hide": true, 223 | "label": "", 224 | "location": [ 225 | 509.7064514160156, 226 | 330.5986633300781 227 | ], 228 | "params": { 229 | "basemesh_name": "Beta", 230 | "merge": 1 231 | }, 232 | "width": 140.0 233 | } 234 | }, 235 | "update_lists": [ 236 | [ 237 | "Image Decompose", 238 | "rgb", 239 | "Vector out.001", 240 | "Vectors" 241 | ], 242 | [ 243 | "Vector out.001", 244 | "Y", 245 | "Math.001", 246 | "X" 247 | ], 248 | [ 249 | "Vector out.001", 250 | "Z", 251 | "Math.002", 252 | "X" 253 | ], 254 | [ 255 | "Vector out.001", 256 | "X", 257 | "Math", 258 | "X" 259 | ], 260 | [ 261 | "Math", 262 | "float", 263 | "Vector in.001", 264 | "X" 265 | ], 266 | [ 267 | "Math.001", 268 | "float", 269 | "Vector in.001", 270 | "Y" 271 | ], 272 | [ 273 | "Math.002", 274 | "float", 275 | "Vector in.001", 276 | "Z" 277 | ], 278 | [ 279 | "Image Decompose", 280 | "xya", 281 | "Vector out", 282 | "Vectors" 283 | ], 284 | [ 285 | "Vector out", 286 | "X", 287 | "Vector in", 288 | "X" 289 | ], 290 | [ 291 | "Vector out", 292 | "Y", 293 | "Vector in", 294 | "Y" 295 | ], 296 | [ 297 | "Vector in", 298 | "Vectors", 299 | "Matrix in", 300 | "Location" 301 | ], 302 | [ 303 | "Circle", 304 | "Vertices", 305 | "Viewer BMeshMK2", 306 | "vertices" 307 | ], 308 | [ 309 | "Circle", 310 | "Polygons", 311 | "Viewer BMeshMK2", 312 | "faces" 313 | ], 314 | [ 315 | "Matrix in", 316 | "Matrix", 317 | "Viewer BMeshMK2", 318 | "matrix" 319 | ], 320 | [ 321 | "Viewer BMeshMK2", 322 | "Objects", 323 | "Vertex color new", 324 | "Object" 325 | ], 326 | [ 327 | "Vector in.001", 328 | "Vectors", 329 | "Vertex color new", 330 | "Color" 331 | ] 332 | ] 333 | } -------------------------------------------------------------------------------- /svjson/interpolation_shapes.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": { 4 | "Int": "Frame", 5 | "Math": "Frame.001", 6 | "Range Float.001": "Frame.001" 7 | }, 8 | "groups": {}, 9 | "nodes": { 10 | "Frame": { 11 | "bl_idname": "NodeFrame", 12 | "color": [ 13 | 0.6079999804496765, 14 | 0.6079999804496765, 15 | 0.6079999804496765 16 | ], 17 | "height": 129.23193359375, 18 | "hide": false, 19 | "label": "", 20 | "location": [ 21 | -525.904296875, 22 | 149.7115478515625 23 | ], 24 | "params": {}, 25 | "width": 200.0 26 | }, 27 | "Frame info": { 28 | "bl_idname": "SvFrameInfoNode", 29 | "color": [ 30 | 0.0, 31 | 0.5, 32 | 0.20000000298023224 33 | ], 34 | "height": 100.0, 35 | "hide": false, 36 | "label": "", 37 | "location": [ 38 | -1017.9673461914062, 39 | 17.738311767578125 40 | ], 41 | "params": {}, 42 | "width": 140.0 43 | }, 44 | "Frame.001": { 45 | "bl_idname": "NodeFrame", 46 | "color": [ 47 | 0.6079999804496765, 48 | 0.6079999804496765, 49 | 0.6079999804496765 50 | ], 51 | "height": 345.6505432128906, 52 | "hide": false, 53 | "label": "", 54 | "location": [ 55 | -32.94718551635742, 56 | 75.96578979492188 57 | ], 58 | "params": {}, 59 | "width": 367.61090087890625 60 | }, 61 | "Int": { 62 | "bl_idname": "IntegerNode", 63 | "color": [ 64 | 0.6079999804496765, 65 | 0.6079999804496765, 66 | 0.6079999804496765 67 | ], 68 | "height": 100.0, 69 | "hide": false, 70 | "label": "", 71 | "location": [ 72 | -264.82476806640625, 73 | -504.4796142578125 74 | ], 75 | "params": { 76 | "int_": 5 77 | }, 78 | "width": 140.0 79 | }, 80 | "List Flip": { 81 | "bl_idname": "ListFlipNode", 82 | "color": [ 83 | 0.6079999804496765, 84 | 0.6079999804496765, 85 | 0.6079999804496765 86 | ], 87 | "height": 100.0, 88 | "hide": false, 89 | "label": "", 90 | "location": [ 91 | -83.46629333496094, 92 | 339.12799072265625 93 | ], 94 | "params": { 95 | "level": 1 96 | }, 97 | "width": 140.0 98 | }, 99 | "List Flip.001": { 100 | "bl_idname": "ListFlipNode", 101 | "color": [ 102 | 0.6079999804496765, 103 | 0.6079999804496765, 104 | 0.6079999804496765 105 | ], 106 | "height": 100.0, 107 | "hide": false, 108 | "label": "", 109 | "location": [ 110 | 455.1132507324219, 111 | 349.3731689453125 112 | ], 113 | "params": { 114 | "level": 1 115 | }, 116 | "width": 140.0 117 | }, 118 | "List Repeater": { 119 | "bl_idname": "ListRepeaterNode", 120 | "color": [ 121 | 0.6079999804496765, 122 | 0.6079999804496765, 123 | 0.6079999804496765 124 | ], 125 | "height": 100.0, 126 | "hide": false, 127 | "label": "", 128 | "location": [ 129 | 578.7247924804688, 130 | 84.15516662597656 131 | ], 132 | "params": { 133 | "level": 1, 134 | "number": 17, 135 | "unwrap": 1 136 | }, 137 | "width": 140.0 138 | }, 139 | "Map Range": { 140 | "bl_idname": "SvMapRangeNode", 141 | "color": [ 142 | 0.6079999804496765, 143 | 0.6079999804496765, 144 | 0.6079999804496765 145 | ], 146 | "height": 100.0, 147 | "hide": false, 148 | "label": "", 149 | "location": [ 150 | 20.803064346313477, 151 | 136.6336669921875 152 | ], 153 | "params": { 154 | "clamp": 1, 155 | "new_max": 1.0, 156 | "old_max": 100.0 157 | }, 158 | "width": 140.0 159 | }, 160 | "Math": { 161 | "bl_idname": "ScalarMathNode", 162 | "color": [ 163 | 0.6079999804496765, 164 | 0.6079999804496765, 165 | 0.6079999804496765 166 | ], 167 | "height": 100.0, 168 | "hide": false, 169 | "label": "", 170 | "location": [ 171 | -248.6516876220703, 172 | -81.31524658203125 173 | ], 174 | "params": { 175 | "items_": "ADD", 176 | "y": 1.959999918937683 177 | }, 178 | "width": 140.0 179 | }, 180 | "Math.001": { 181 | "bl_idname": "ScalarMathNode", 182 | "color": [ 183 | 0.6079999804496765, 184 | 0.6079999804496765, 185 | 0.6079999804496765 186 | ], 187 | "height": 100.0, 188 | "hide": false, 189 | "label": "", 190 | "location": [ 191 | -791.3714599609375, 192 | 21.731552124023438 193 | ], 194 | "params": { 195 | "items_": "ADD", 196 | "y": -166.41000366210938 197 | }, 198 | "width": 140.0 199 | }, 200 | "Objects in mk2": { 201 | "bl_idname": "ObjectsNodeMK2", 202 | "color": [ 203 | 0.0, 204 | 0.5, 205 | 0.20000000298023224 206 | ], 207 | "height": 100.0, 208 | "hide": false, 209 | "label": "", 210 | "location": [ 211 | -489.66607666015625, 212 | 509.39373779296875 213 | ], 214 | "params": { 215 | "objects_local": "['Cube', 'Cube.001', 'Cube.002', 'Cube.003']", 216 | "sort": 1 217 | }, 218 | "width": 194.66175842285156 219 | }, 220 | "Objects in mk2.001": { 221 | "bl_idname": "ObjectsNodeMK2", 222 | "color": [ 223 | 0.0, 224 | 0.5, 225 | 0.20000000298023224 226 | ], 227 | "height": 100.0, 228 | "hide": false, 229 | "label": "", 230 | "location": [ 231 | 355.54510498046875, 232 | -128.12741088867188 233 | ], 234 | "params": { 235 | "objects_local": "['Cube']" 236 | }, 237 | "width": 140.0 238 | }, 239 | "Range Float.001": { 240 | "bl_idname": "SvGenFloatRange", 241 | "color": [ 242 | 0.6079999804496765, 243 | 0.6079999804496765, 244 | 0.6079999804496765 245 | ], 246 | "height": 100.0, 247 | "hide": false, 248 | "label": "", 249 | "location": [ 250 | -416.2626037597656, 251 | -224.9890899658203 252 | ], 253 | "params": { 254 | "count_": 20, 255 | "mode": "FRANGE_STEP", 256 | "start_": 0.0, 257 | "step_": 20.0, 258 | "stop_": 12.669998168945312 259 | }, 260 | "width": 140.0 261 | }, 262 | "Vector Interpolation mk3": { 263 | "bl_idname": "SvInterpolationNodeMK3", 264 | "color": [ 265 | 0.6079999804496765, 266 | 0.6079999804496765, 267 | 0.6079999804496765 268 | ], 269 | "height": 100.0, 270 | "hide": false, 271 | "label": "", 272 | "location": [ 273 | 222.23410034179688, 274 | 357.4568176269531 275 | ], 276 | "params": { 277 | "is_cyclic": 0, 278 | "t_in": 0.0 279 | }, 280 | "width": 168.569091796875 281 | }, 282 | "Viewer Draw": { 283 | "bl_idname": "ViewerNode2", 284 | "color": [ 285 | 1.0, 286 | 0.30000001192092896, 287 | 0.0 288 | ], 289 | "height": 100.0, 290 | "hide": false, 291 | "label": "", 292 | "location": [ 293 | 888.16015625, 294 | 355.30242919921875 295 | ], 296 | "params": {}, 297 | "width": 140.0 298 | } 299 | }, 300 | "update_lists": [ 301 | [ 302 | "Frame info", 303 | "Current Frame", 304 | "Math.001", 305 | "X" 306 | ], 307 | [ 308 | "Int", 309 | "Integer", 310 | "Range Float.001", 311 | "Stop" 312 | ], 313 | [ 314 | "Math.001", 315 | "float", 316 | "Math", 317 | "X" 318 | ], 319 | [ 320 | "Range Float.001", 321 | "Range", 322 | "Math", 323 | "Y" 324 | ], 325 | [ 326 | "Math", 327 | "float", 328 | "Map Range", 329 | "Value" 330 | ], 331 | [ 332 | "Objects in mk2", 333 | "Vertices", 334 | "List Flip", 335 | "data" 336 | ], 337 | [ 338 | "List Flip", 339 | "data", 340 | "Vector Interpolation mk3", 341 | "Vertices" 342 | ], 343 | [ 344 | "Map Range", 345 | "Value", 346 | "Vector Interpolation mk3", 347 | "Interval" 348 | ], 349 | [ 350 | "Vector Interpolation mk3", 351 | "Vertices", 352 | "List Flip.001", 353 | "data" 354 | ], 355 | [ 356 | "Objects in mk2.001", 357 | "Edges", 358 | "List Repeater", 359 | "Data" 360 | ], 361 | [ 362 | "Int", 363 | "Integer", 364 | "List Repeater", 365 | "Number" 366 | ], 367 | [ 368 | "List Flip.001", 369 | "data", 370 | "Viewer Draw", 371 | "vertices" 372 | ], 373 | [ 374 | "List Repeater", 375 | "Data", 376 | "Viewer Draw", 377 | "edg_pol" 378 | ] 379 | ] 380 | } -------------------------------------------------------------------------------- /svjson/kanji_beautiful_002.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.062", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "List Item": { 7 | "bl_idname": "ListItem2Node", 8 | "color": [ 9 | 0.6079999804496765, 10 | 0.6079999804496765, 11 | 0.6079999804496765 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | 30.72170639038086, 18 | -33.086402893066406 19 | ], 20 | "params": { 21 | "item": 3, 22 | "level": 1 23 | }, 24 | "width": 140.0 25 | }, 26 | "List Length": { 27 | "bl_idname": "ListLengthNode", 28 | "color": [ 29 | 0.6079999804496765, 30 | 0.6079999804496765, 31 | 0.6079999804496765 32 | ], 33 | "height": 100.0, 34 | "hide": false, 35 | "label": "", 36 | "location": [ 37 | 73.35763549804688, 38 | 219.7987823486328 39 | ], 40 | "params": { 41 | "level": 0 42 | }, 43 | "width": 140.0 44 | }, 45 | "Objects in mk2": { 46 | "bl_idname": "ObjectsNodeMK2", 47 | "color": [ 48 | 0.0, 49 | 0.5, 50 | 0.20000000298023224 51 | ], 52 | "height": 100.0, 53 | "hide": false, 54 | "label": "", 55 | "location": [ 56 | -410.30523681640625, 57 | 145.518310546875 58 | ], 59 | "params": { 60 | "objects_local": "['GP_Layer.001']" 61 | }, 62 | "width": 140.0 63 | }, 64 | "Separate Loose Parts": { 65 | "bl_idname": "SvSeparateMeshNode", 66 | "color": [ 67 | 0.6079999804496765, 68 | 0.6079999804496765, 69 | 0.6079999804496765 70 | ], 71 | "height": 100.0, 72 | "hide": false, 73 | "label": "", 74 | "location": [ 75 | -164.99839782714844, 76 | 159.54957580566406 77 | ], 78 | "params": {}, 79 | "width": 140.0 80 | }, 81 | "Stethoscope": { 82 | "bl_idname": "SvStethoscopeNode", 83 | "color": [ 84 | 0.5, 85 | 0.5, 86 | 1.0 87 | ], 88 | "height": 100.0, 89 | "hide": false, 90 | "label": "", 91 | "location": [ 92 | 307.275634765625, 93 | 221.29319763183594 94 | ], 95 | "params": { 96 | "text_color": [ 97 | 0.949999988079071, 98 | 0.949999988079071, 99 | 0.949999988079071 100 | ] 101 | }, 102 | "width": 140.0 103 | }, 104 | "Vector Interpolation": { 105 | "bl_idname": "SvInterpolationNode", 106 | "color": [ 107 | 0.6079999804496765, 108 | 0.6079999804496765, 109 | 0.6079999804496765 110 | ], 111 | "height": 100.0, 112 | "hide": false, 113 | "label": "", 114 | "location": [ 115 | 254.0586395263672, 116 | -55.74956512451172 117 | ], 118 | "params": { 119 | "mode": "SPL", 120 | "t_in": 1.0 121 | }, 122 | "width": 140.0 123 | }, 124 | "Viewer Draw": { 125 | "bl_idname": "ViewerNode2", 126 | "color": [ 127 | 1.0, 128 | 0.30000001192092896, 129 | 0.0 130 | ], 131 | "height": 100.0, 132 | "hide": false, 133 | "label": "", 134 | "location": [ 135 | 489.01165771484375, 136 | -28.063507080078125 137 | ], 138 | "params": {}, 139 | "width": 140.0 140 | } 141 | }, 142 | "update_lists": [ 143 | [ 144 | "Objects in mk2", 145 | "Vertices", 146 | "Separate Loose Parts", 147 | "Vertices" 148 | ], 149 | [ 150 | "Objects in mk2", 151 | "Edges", 152 | "Separate Loose Parts", 153 | "Poly Egde" 154 | ], 155 | [ 156 | "Separate Loose Parts", 157 | "Vertices", 158 | "List Item", 159 | "Data" 160 | ], 161 | [ 162 | "List Item", 163 | "Item", 164 | "Vector Interpolation", 165 | "Vertices" 166 | ], 167 | [ 168 | "Separate Loose Parts", 169 | "Vertices", 170 | "List Length", 171 | "Data" 172 | ], 173 | [ 174 | "List Length", 175 | "Length", 176 | "Stethoscope", 177 | "Data" 178 | ], 179 | [ 180 | "Vector Interpolation", 181 | "Vertices", 182 | "Viewer Draw", 183 | "vertices" 184 | ] 185 | ] 186 | } -------------------------------------------------------------------------------- /svjson/line_lerp_001.blend.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Line": { 7 | "bl_idname": "LineNode", 8 | "color": [ 9 | 0.0, 10 | 0.5, 11 | 0.5 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | -524.375732421875, 18 | -75.11068725585938 19 | ], 20 | "params": { 21 | "int_": 8 22 | }, 23 | "width": 138.74234008789062 24 | }, 25 | "Move": { 26 | "bl_idname": "VectorMoveNode", 27 | "color": [ 28 | 0.6079999804496765, 29 | 0.6079999804496765, 30 | 0.6079999804496765 31 | ], 32 | "height": 100.0, 33 | "hide": false, 34 | "label": "", 35 | "location": [ 36 | -197.8708038330078, 37 | 119.67579650878906 38 | ], 39 | "params": { 40 | "mult_": 1.0 41 | }, 42 | "width": 140.0 43 | }, 44 | "Range Float": { 45 | "bl_idname": "SvGenFloatRange", 46 | "color": [ 47 | 0.6079999804496765, 48 | 0.6079999804496765, 49 | 0.6079999804496765 50 | ], 51 | "height": 100.0, 52 | "hide": false, 53 | "label": "", 54 | "location": [ 55 | 59.09121322631836, 56 | 235.31495666503906 57 | ], 58 | "params": { 59 | "mode": "FRANGE_COUNT", 60 | "stop_": 1.0900001525878906 61 | }, 62 | "width": 140.0 63 | }, 64 | "Vector Lerp": { 65 | "bl_idname": "SvVectorLerp", 66 | "color": [ 67 | 0.6079999804496765, 68 | 0.6079999804496765, 69 | 0.6079999804496765 70 | ], 71 | "height": 100.0, 72 | "hide": false, 73 | "label": "", 74 | "location": [ 75 | 272.1354064941406, 76 | 125.41790771484375 77 | ], 78 | "params": { 79 | "factor_": 0.7599999904632568, 80 | "process_mode": "Evaluate" 81 | }, 82 | "width": 140.0 83 | }, 84 | "Vector in": { 85 | "bl_idname": "GenVectorsNode", 86 | "color": [ 87 | 0.6079999804496765, 88 | 0.6079999804496765, 89 | 0.6079999804496765 90 | ], 91 | "height": 100.0, 92 | "hide": false, 93 | "label": "", 94 | "location": [ 95 | -500.8864440917969, 96 | 77.18636322021484 97 | ], 98 | "params": { 99 | "y_": 22.229999542236328 100 | }, 101 | "width": 100.0 102 | }, 103 | "Viewer Draw": { 104 | "bl_idname": "ViewerNode2", 105 | "color": [ 106 | 1.0, 107 | 0.30000001192092896, 108 | 0.0 109 | ], 110 | "height": 100.0, 111 | "hide": false, 112 | "label": "", 113 | "location": [ 114 | 515.3522338867188, 115 | 102.31910705566406 116 | ], 117 | "params": {}, 118 | "width": 140.0 119 | } 120 | }, 121 | "update_lists": [ 122 | [ 123 | "Line", 124 | "Vertices", 125 | "Move", 126 | "vertices" 127 | ], 128 | [ 129 | "Vector in", 130 | "Vectors", 131 | "Move", 132 | "vectors" 133 | ], 134 | [ 135 | "Range Float", 136 | "Range", 137 | "Vector Lerp", 138 | "Factor" 139 | ], 140 | [ 141 | "Move", 142 | "vertices", 143 | "Vector Lerp", 144 | "Vertice A" 145 | ], 146 | [ 147 | "Line", 148 | "Vertices", 149 | "Vector Lerp", 150 | "Vertice B" 151 | ], 152 | [ 153 | "Vector Lerp", 154 | "EvPoint", 155 | "Viewer Draw", 156 | "vertices" 157 | ] 158 | ] 159 | } -------------------------------------------------------------------------------- /svjson/ly_color.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Int": { 7 | "bl_idname": "IntegerNode", 8 | "color": [ 9 | 0.6079999804496765, 10 | 0.6079999804496765, 11 | 0.6079999804496765 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "Select part", 16 | "location": [ 17 | -398.86285400390625, 18 | -151.58987426757812 19 | ], 20 | "params": { 21 | "int_": 0 22 | }, 23 | "width": 140.0 24 | }, 25 | "List Input": { 26 | "bl_idname": "SvListInputNode", 27 | "color": [ 28 | 0.6079999804496765, 29 | 0.6079999804496765, 30 | 0.6079999804496765 31 | ], 32 | "height": 100.0, 33 | "hide": false, 34 | "label": "", 35 | "location": [ 36 | 262.5898742675781, 37 | 546.805419921875 38 | ], 39 | "params": { 40 | "int_": 5, 41 | "mode": "vector", 42 | "v_int": 5, 43 | "vector_list": [ 44 | 1.0, 45 | 0.0, 46 | 0.0, 47 | 0.0, 48 | 1.0, 49 | 0.0, 50 | 0.0, 51 | 0.0, 52 | 1.0, 53 | 1.0, 54 | 1.0, 55 | 0.0, 56 | 0.0, 57 | 1.0, 58 | 1.0, 59 | 0.0, 60 | 0.0, 61 | 0.0, 62 | 0.0, 63 | 0.0, 64 | 0.0, 65 | 0.0, 66 | 0.0, 67 | 0.0, 68 | 0.0, 69 | 0.0, 70 | 0.0, 71 | 0.0, 72 | 0.0, 73 | 0.0, 74 | 0.0, 75 | 0.0 76 | ] 77 | }, 78 | "width": 274.68670654296875 79 | }, 80 | "List Item": { 81 | "bl_idname": "ListItem2Node", 82 | "color": [ 83 | 0.6079999804496765, 84 | 0.6079999804496765, 85 | 0.6079999804496765 86 | ], 87 | "height": 100.0, 88 | "hide": false, 89 | "label": "", 90 | "location": [ 91 | 118.9533920288086, 92 | -105.36795043945312 93 | ], 94 | "params": { 95 | "item": 4, 96 | "level": 1 97 | }, 98 | "width": 140.0 99 | }, 100 | "List Item.001": { 101 | "bl_idname": "ListItem2Node", 102 | "color": [ 103 | 0.6079999804496765, 104 | 0.6079999804496765, 105 | 0.6079999804496765 106 | ], 107 | "height": 100.0, 108 | "hide": false, 109 | "label": "", 110 | "location": [ 111 | 106.30953216552734, 112 | 64.22600555419922 113 | ], 114 | "params": { 115 | "item": 4, 116 | "level": 1 117 | }, 118 | "width": 140.0 119 | }, 120 | "List Item.002": { 121 | "bl_idname": "ListItem2Node", 122 | "color": [ 123 | 0.6079999804496765, 124 | 0.6079999804496765, 125 | 0.6079999804496765 126 | ], 127 | "height": 100.0, 128 | "hide": false, 129 | "label": "", 130 | "location": [ 131 | 605.04443359375, 132 | 340.99224853515625 133 | ], 134 | "params": { 135 | "item": 4, 136 | "level": 2 137 | }, 138 | "width": 140.0 139 | }, 140 | "List Join": { 141 | "bl_idname": "ListJoinNode", 142 | "color": [ 143 | 0.6079999804496765, 144 | 0.6079999804496765, 145 | 0.6079999804496765 146 | ], 147 | "height": 100.0, 148 | "hide": false, 149 | "label": "", 150 | "location": [ 151 | 217.5373992919922, 152 | 323.1603088378906 153 | ], 154 | "params": { 155 | "JoinLevel": 2 156 | }, 157 | "width": 140.0 158 | }, 159 | "Objects in mk3": { 160 | "bl_idname": "SvObjectsNodeMK3", 161 | "color": [ 162 | 0.0, 163 | 0.5, 164 | 0.20000000298023224 165 | ], 166 | "height": 100.0, 167 | "hide": false, 168 | "label": "", 169 | "location": [ 170 | -324.6889343261719, 171 | 209.61549377441406 172 | ], 173 | "object_names": [ 174 | "Cube" 175 | ], 176 | "params": {}, 177 | "width": 140.0 178 | }, 179 | "Separate Loose Parts": { 180 | "bl_idname": "SvSeparateMeshNodeMK2", 181 | "color": [ 182 | 0.6079999804496765, 183 | 0.6079999804496765, 184 | 0.6079999804496765 185 | ], 186 | "height": 100.0, 187 | "hide": false, 188 | "label": "", 189 | "location": [ 190 | -115.53397369384766, 191 | 313.8350830078125 192 | ], 193 | "params": {}, 194 | "width": 140.0 195 | }, 196 | "Vertex color new": { 197 | "bl_idname": "SvVertexColorNodeMK2", 198 | "color": [ 199 | 0.6079999804496765, 200 | 0.6079999804496765, 201 | 0.6079999804496765 202 | ], 203 | "height": 100.0, 204 | "hide": false, 205 | "label": "", 206 | "location": [ 207 | 1045.04443359375, 208 | 275.8094482421875 209 | ], 210 | "params": { 211 | "mode": "polygons" 212 | }, 213 | "width": 140.0 214 | }, 215 | "Viewer Draw": { 216 | "bl_idname": "ViewerNode2", 217 | "color": [ 218 | 1.0, 219 | 0.30000001192092896, 220 | 0.0 221 | ], 222 | "height": 100.0, 223 | "hide": false, 224 | "label": "", 225 | "location": [ 226 | 499.860107421875, 227 | 133.7473602294922 228 | ], 229 | "params": { 230 | "activate": 0, 231 | "vertex_size": 3.202000141143799 232 | }, 233 | "width": 140.0 234 | } 235 | }, 236 | "update_lists": [ 237 | [ 238 | "Objects in mk3", 239 | "Vertices", 240 | "Separate Loose Parts", 241 | "Vertices" 242 | ], 243 | [ 244 | "Objects in mk3", 245 | "Polygons", 246 | "Separate Loose Parts", 247 | "Poly Egde" 248 | ], 249 | [ 250 | "Separate Loose Parts", 251 | "Vertices", 252 | "List Item", 253 | "Data" 254 | ], 255 | [ 256 | "Int", 257 | "Integer", 258 | "List Item", 259 | "Item" 260 | ], 261 | [ 262 | "Separate Loose Parts", 263 | "Poly Egde idx", 264 | "List Join", 265 | "data" 266 | ], 267 | [ 268 | "List Input", 269 | "Vector List", 270 | "List Item.002", 271 | "Data" 272 | ], 273 | [ 274 | "List Join", 275 | "data", 276 | "List Item.002", 277 | "Item" 278 | ], 279 | [ 280 | "Objects in mk3", 281 | "Object", 282 | "Vertex color new", 283 | "Object" 284 | ], 285 | [ 286 | "List Item.002", 287 | "Item", 288 | "Vertex color new", 289 | "Color" 290 | ], 291 | [ 292 | "Separate Loose Parts", 293 | "Poly Egde", 294 | "List Item.001", 295 | "Data" 296 | ], 297 | [ 298 | "Int", 299 | "Integer", 300 | "List Item.001", 301 | "Item" 302 | ], 303 | [ 304 | "List Item", 305 | "Item", 306 | "Viewer Draw", 307 | "vertices" 308 | ], 309 | [ 310 | "List Item.001", 311 | "Item", 312 | "Viewer Draw", 313 | "edg_pol" 314 | ] 315 | ] 316 | } -------------------------------------------------------------------------------- /svjson/multiLinesSingleCurve.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Cylinder": { 7 | "bl_idname": "CylinderNode", 8 | "color": [ 9 | 0.0, 10 | 0.5, 11 | 0.5 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | 33.459327697753906, 18 | -51.313751220703125 19 | ], 20 | "params": { 21 | "height_": 21.169998168945312, 22 | "radBot_": 0.019999999552965164, 23 | "radTop_": 0.019999999552965164, 24 | "subd_": 300, 25 | "vert_": 8 26 | }, 27 | "width": 140.0 28 | }, 29 | "Float": { 30 | "bl_idname": "FloatNode", 31 | "color": [ 32 | 0.6079999804496765, 33 | 0.6079999804496765, 34 | 0.6079999804496765 35 | ], 36 | "height": 100.0, 37 | "hide": false, 38 | "label": "", 39 | "location": [ 40 | -805.4000854492188, 41 | -293.8380126953125 42 | ], 43 | "params": { 44 | "float_": 21.8799991607666 45 | }, 46 | "width": 140.0 47 | }, 48 | "Float.001": { 49 | "bl_idname": "FloatNode", 50 | "color": [ 51 | 0.6079999804496765, 52 | 0.6079999804496765, 53 | 0.6079999804496765 54 | ], 55 | "height": 100.0, 56 | "hide": false, 57 | "label": "", 58 | "location": [ 59 | 218.48995971679688, 60 | 296.86090087890625 61 | ], 62 | "params": { 63 | "float_": 0.30000001192092896 64 | }, 65 | "width": 140.0 66 | }, 67 | "Math": { 68 | "bl_idname": "ScalarMathNode", 69 | "color": [ 70 | 0.6079999804496765, 71 | 0.6079999804496765, 72 | 0.6079999804496765 73 | ], 74 | "height": 100.0, 75 | "hide": false, 76 | "label": "", 77 | "location": [ 78 | -579.65771484375, 79 | -181.36244201660156 80 | ], 81 | "params": { 82 | "items_": "ADD", 83 | "y": 4.0 84 | }, 85 | "width": 140.0 86 | }, 87 | "Math.001": { 88 | "bl_idname": "ScalarMathNode", 89 | "color": [ 90 | 0.6079999804496765, 91 | 0.6079999804496765, 92 | 0.6079999804496765 93 | ], 94 | "height": 100.0, 95 | "hide": false, 96 | "label": "", 97 | "location": [ 98 | -588.266845703125, 99 | -334.348876953125 100 | ], 101 | "params": { 102 | "items_": "ADD", 103 | "y": 20.0 104 | }, 105 | "width": 140.0 106 | }, 107 | "Matrix in": { 108 | "bl_idname": "MatrixGenNode", 109 | "color": [ 110 | 0.6079999804496765, 111 | 0.6079999804496765, 112 | 0.6079999804496765 113 | ], 114 | "height": 100.0, 115 | "hide": false, 116 | "label": "", 117 | "location": [ 118 | 699.5953369140625, 119 | -273.19549560546875 120 | ], 121 | "params": {}, 122 | "width": 140.0 123 | }, 124 | "Random Num Gen": { 125 | "bl_idname": "SvRndNumGen", 126 | "color": [ 127 | 0.6079999804496765, 128 | 0.6079999804496765, 129 | 0.6079999804496765 130 | ], 131 | "height": 100.0, 132 | "hide": false, 133 | "label": "", 134 | "location": [ 135 | -282.6690673828125, 136 | -147.34927368164062 137 | ], 138 | "params": { 139 | "high_f": 11.319999694824219, 140 | "low_f": 7.139999866485596, 141 | "size": 50, 142 | "type_selected_mode": "Float" 143 | }, 144 | "width": 140.0 145 | }, 146 | "Random Vector MK2": { 147 | "bl_idname": "RandomVectorNodeMK2", 148 | "color": [ 149 | 0.0, 150 | 0.5, 151 | 0.5 152 | ], 153 | "height": 100.0, 154 | "hide": false, 155 | "label": "", 156 | "location": [ 157 | 523.4038696289062, 158 | -283.47119140625 159 | ], 160 | "params": { 161 | "count_inner": 50, 162 | "scale": 0.15000000596046448 163 | }, 164 | "width": 140.0 165 | }, 166 | "Range Int": { 167 | "bl_idname": "GenListRangeIntNode", 168 | "color": [ 169 | 0.6079999804496765, 170 | 0.6079999804496765, 171 | 0.6079999804496765 172 | ], 173 | "height": 100.0, 174 | "hide": false, 175 | "label": "", 176 | "location": [ 177 | 5.5297088623046875, 178 | 163.38504028320312 179 | ], 180 | "params": { 181 | "count_": 50, 182 | "mode": "COUNTRANGE", 183 | "start_": 0 184 | }, 185 | "width": 140.0 186 | }, 187 | "Vector Math": { 188 | "bl_idname": "VectorMathNode", 189 | "color": [ 190 | 0.6079999804496765, 191 | 0.6079999804496765, 192 | 0.6079999804496765 193 | ], 194 | "height": 100.0, 195 | "hide": false, 196 | "label": "ADD", 197 | "location": [ 198 | 623.07470703125, 199 | 89.19627380371094 200 | ], 201 | "params": { 202 | "items_": "ADD", 203 | "scalar_output_socket": 0 204 | }, 205 | "width": 140.0 206 | }, 207 | "Vector Math.001": { 208 | "bl_idname": "VectorMathNode", 209 | "color": [ 210 | 0.6079999804496765, 211 | 0.6079999804496765, 212 | 0.6079999804496765 213 | ], 214 | "height": 100.0, 215 | "hide": false, 216 | "label": "SCALAR", 217 | "location": [ 218 | 464.364990234375, 219 | 165.65765380859375 220 | ], 221 | "params": { 222 | "items_": "SCALAR", 223 | "scalar_output_socket": 0 224 | }, 225 | "width": 140.0 226 | }, 227 | "Vector Noise MK2": { 228 | "bl_idname": "SvNoiseNodeMK2", 229 | "color": [ 230 | 0.6079999804496765, 231 | 0.6079999804496765, 232 | 0.6079999804496765 233 | ], 234 | "height": 100.0, 235 | "hide": false, 236 | "label": "", 237 | "location": [ 238 | 244.364990234375, 239 | 139.07601928710938 240 | ], 241 | "params": { 242 | "seed": 1 243 | }, 244 | "width": 140.0 245 | }, 246 | "Viewer BMeshMK2": { 247 | "bl_idname": "SvBmeshViewerNodeMK2", 248 | "color": [ 249 | 1.0, 250 | 0.30000001192092896, 251 | 0.0 252 | ], 253 | "height": 100.0, 254 | "hide": true, 255 | "label": "", 256 | "location": [ 257 | 889.0820922851562, 258 | 42.633689880371094 259 | ], 260 | "params": { 261 | "basemesh_name": "Alpha", 262 | "lp": [ 263 | 0, 264 | 0, 265 | 0, 266 | 0, 267 | 0, 268 | 0, 269 | 0, 270 | 0, 271 | 0, 272 | 0, 273 | 0, 274 | 0, 275 | 0, 276 | 0, 277 | 0, 278 | 0, 279 | 0, 280 | 0, 281 | 0, 282 | 0 283 | ], 284 | "merge": 1 285 | }, 286 | "width": 140.0 287 | } 288 | }, 289 | "update_lists": [ 290 | [ 291 | "Random Vector MK2", 292 | "Random", 293 | "Matrix in", 294 | "Location" 295 | ], 296 | [ 297 | "Float", 298 | "Float", 299 | "Math.001", 300 | "X" 301 | ], 302 | [ 303 | "Float", 304 | "Float", 305 | "Math", 306 | "X" 307 | ], 308 | [ 309 | "Math", 310 | "float", 311 | "Random Num Gen", 312 | "Low" 313 | ], 314 | [ 315 | "Math.001", 316 | "float", 317 | "Random Num Gen", 318 | "High" 319 | ], 320 | [ 321 | "Random Num Gen", 322 | "Value", 323 | "Cylinder", 324 | "Height" 325 | ], 326 | [ 327 | "Cylinder", 328 | "Vertices", 329 | "Vector Noise MK2", 330 | "Vertices" 331 | ], 332 | [ 333 | "Range Int", 334 | "Range", 335 | "Vector Noise MK2", 336 | "Seed" 337 | ], 338 | [ 339 | "Vector Noise MK2", 340 | "Noise V", 341 | "Vector Math.001", 342 | "U" 343 | ], 344 | [ 345 | "Float.001", 346 | "Float", 347 | "Vector Math.001", 348 | "S" 349 | ], 350 | [ 351 | "Vector Math.001", 352 | "W", 353 | "Vector Math", 354 | "U" 355 | ], 356 | [ 357 | "Cylinder", 358 | "Vertices", 359 | "Vector Math", 360 | "V" 361 | ], 362 | [ 363 | "Vector Math", 364 | "W", 365 | "Viewer BMeshMK2", 366 | "vertices" 367 | ], 368 | [ 369 | "Cylinder", 370 | "Polygons", 371 | "Viewer BMeshMK2", 372 | "faces" 373 | ], 374 | [ 375 | "Matrix in", 376 | "Matrix", 377 | "Viewer BMeshMK2", 378 | "matrix" 379 | ] 380 | ] 381 | } -------------------------------------------------------------------------------- /svjson/point_cloud_color_viewer.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.064", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "List Length": { 7 | "bl_idname": "ListLengthNode", 8 | "color": [ 9 | 0.6079999804496765, 10 | 0.6079999804496765, 11 | 0.6079999804496765 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | -839.45849609375, 18 | -220.0056610107422 19 | ], 20 | "params": {}, 21 | "width": 140.0 22 | }, 23 | "Matrix in": { 24 | "bl_idname": "MatrixGenNode", 25 | "color": [ 26 | 0.6079999804496765, 27 | 0.6079999804496765, 28 | 0.6079999804496765 29 | ], 30 | "height": 100.0, 31 | "hide": false, 32 | "label": "", 33 | "location": [ 34 | -301.24371337890625, 35 | -175.55511474609375 36 | ], 37 | "params": {}, 38 | "width": 140.0 39 | }, 40 | "NGon": { 41 | "bl_idname": "SvNGonNode", 42 | "color": [ 43 | 0.9200000166893005, 44 | 0.9200000166893005, 45 | 0.9200000166893005 46 | ], 47 | "height": 100.0, 48 | "hide": false, 49 | "label": "", 50 | "location": [ 51 | 162.154296875, 52 | -18.3843994140625 53 | ], 54 | "params": { 55 | "rad_": 0.06999999284744263, 56 | "sides_": 6 57 | }, 58 | "width": 140.0 59 | }, 60 | "Objects in mk3": { 61 | "bl_idname": "SvObjectsNodeMK3", 62 | "color": [ 63 | 0.904932975769043, 64 | 1.0, 65 | 0.883421003818512 66 | ], 67 | "height": 100.0, 68 | "hide": false, 69 | "label": "", 70 | "location": [ 71 | -1259.7265625, 72 | -83.66082000732422 73 | ], 74 | "object_names": [ 75 | "Suzanne" 76 | ], 77 | "params": {}, 78 | "width": 140.0 79 | }, 80 | "Particles": { 81 | "bl_idname": "SvParticlesNode", 82 | "color": [ 83 | 0.6079999804496765, 84 | 0.6079999804496765, 85 | 0.6079999804496765 86 | ], 87 | "height": 100.0, 88 | "hide": false, 89 | "label": "", 90 | "location": [ 91 | -1042.2275390625, 92 | -76.01163482666016 93 | ], 94 | "params": {}, 95 | "width": 140.0 96 | }, 97 | "Random Num Gen": { 98 | "bl_idname": "SvRndNumGen", 99 | "color": [ 100 | 0.6079999804496765, 101 | 0.6079999804496765, 102 | 0.6079999804496765 103 | ], 104 | "height": 100.0, 105 | "hide": false, 106 | "label": "", 107 | "location": [ 108 | -716.1177368164062, 109 | -459.025390625 110 | ], 111 | "params": { 112 | "high_f": 180.0, 113 | "low_f": -180.0, 114 | "type_selected_mode": "Float" 115 | }, 116 | "width": 140.0 117 | }, 118 | "Random Vector MK2": { 119 | "bl_idname": "RandomVectorNodeMK2", 120 | "color": [ 121 | 0.9200000166893005, 122 | 0.9200000166893005, 123 | 0.9200000166893005 124 | ], 125 | "height": 100.0, 126 | "hide": false, 127 | "label": "", 128 | "location": [ 129 | -612.9381103515625, 130 | -326.67169189453125 131 | ], 132 | "params": {}, 133 | "width": 140.0 134 | }, 135 | "Vector Math MK2": { 136 | "bl_idname": "SvVectorMathNodeMK2", 137 | "color": [ 138 | 0.6079999804496765, 139 | 0.6079999804496765, 140 | 0.6079999804496765 141 | ], 142 | "height": 100.0, 143 | "hide": false, 144 | "label": "", 145 | "location": [ 146 | 106.32410430908203, 147 | -320.4629821777344 148 | ], 149 | "params": { 150 | "amount": -0.40999993681907654, 151 | "current_op": "SCALAR" 152 | }, 153 | "width": 140.0 154 | }, 155 | "Vector Noise MK2": { 156 | "bl_idname": "SvNoiseNodeMK2", 157 | "color": [ 158 | 0.6079999804496765, 159 | 0.6079999804496765, 160 | 0.6079999804496765 161 | ], 162 | "height": 100.0, 163 | "hide": false, 164 | "label": "", 165 | "location": [ 166 | 330.8634338378906, 167 | -350.9222717285156 168 | ], 169 | "params": { 170 | "noise_type": "VORONOI_F3", 171 | "seed": 41 172 | }, 173 | "width": 205.261474609375 174 | }, 175 | "Vertex color new": { 176 | "bl_idname": "SvVertexColorNodeMK2", 177 | "color": [ 178 | 0.6079999804496765, 179 | 0.6079999804496765, 180 | 0.6079999804496765 181 | ], 182 | "height": 100.0, 183 | "hide": false, 184 | "label": "", 185 | "location": [ 186 | 680.4573364257812, 187 | -95.98310089111328 188 | ], 189 | "params": { 190 | "mode": "polygons" 191 | }, 192 | "width": 140.0 193 | }, 194 | "Viewer BMeshMK2": { 195 | "bl_idname": "SvBmeshViewerNodeMK2", 196 | "color": [ 197 | 0.6284880042076111, 198 | 0.931007981300354, 199 | 1.0 200 | ], 201 | "height": 100.0, 202 | "hide": true, 203 | "label": "", 204 | "location": [ 205 | 432.464599609375, 206 | -15.128893852233887 207 | ], 208 | "params": { 209 | "basemesh_name": "Alpha", 210 | "material": "sv_material", 211 | "merge": 1 212 | }, 213 | "width": 140.0 214 | }, 215 | "Viewer Draw": { 216 | "bl_idname": "ViewerNode2", 217 | "color": [ 218 | 0.6284880042076111, 219 | 0.931007981300354, 220 | 1.0 221 | ], 222 | "height": 100.0, 223 | "hide": false, 224 | "label": "", 225 | "location": [ 226 | -80.85194396972656, 227 | 30.63600730895996 228 | ], 229 | "params": { 230 | "activate": 0 231 | }, 232 | "width": 140.0 233 | } 234 | }, 235 | "update_lists": [ 236 | [ 237 | "Objects in mk3", 238 | "Object", 239 | "Particles", 240 | "Object" 241 | ], 242 | [ 243 | "Particles", 244 | "Vertices", 245 | "Viewer Draw", 246 | "vertices" 247 | ], 248 | [ 249 | "Particles", 250 | "Vertices", 251 | "Vector Math MK2", 252 | "A" 253 | ], 254 | [ 255 | "Particles", 256 | "Vertices", 257 | "List Length", 258 | "Data" 259 | ], 260 | [ 261 | "List Length", 262 | "Length", 263 | "Random Vector MK2", 264 | "Count" 265 | ], 266 | [ 267 | "List Length", 268 | "Length", 269 | "Random Num Gen", 270 | "Size" 271 | ], 272 | [ 273 | "Particles", 274 | "Vertices", 275 | "Matrix in", 276 | "Location" 277 | ], 278 | [ 279 | "Random Vector MK2", 280 | "Random", 281 | "Matrix in", 282 | "Rotation" 283 | ], 284 | [ 285 | "Random Num Gen", 286 | "Value", 287 | "Matrix in", 288 | "Angle" 289 | ], 290 | [ 291 | "NGon", 292 | "Vertices", 293 | "Viewer BMeshMK2", 294 | "vertices" 295 | ], 296 | [ 297 | "NGon", 298 | "Polygons", 299 | "Viewer BMeshMK2", 300 | "faces" 301 | ], 302 | [ 303 | "Matrix in", 304 | "Matrix", 305 | "Viewer BMeshMK2", 306 | "matrix" 307 | ], 308 | [ 309 | "Vector Math MK2", 310 | "Out", 311 | "Vector Noise MK2", 312 | "Vertices" 313 | ], 314 | [ 315 | "Viewer BMeshMK2", 316 | "Objects", 317 | "Vertex color new", 318 | "Object" 319 | ], 320 | [ 321 | "Vector Noise MK2", 322 | "Noise V", 323 | "Vertex color new", 324 | "Color" 325 | ] 326 | ] 327 | } -------------------------------------------------------------------------------- /svjson/random_square.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.062", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Circle": { 7 | "bl_idname": "SvCircleNode", 8 | "color": [ 9 | 0.0, 10 | 0.5, 11 | 0.5 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | -204.51084899902344, 18 | 233.09486389160156 19 | ], 20 | "params": { 21 | "rad_": 2.5, 22 | "vert_": 4 23 | }, 24 | "width": 140.0 25 | }, 26 | "Int": { 27 | "bl_idname": "IntegerNode", 28 | "color": [ 29 | 0.6079999804496765, 30 | 0.6079999804496765, 31 | 0.6079999804496765 32 | ], 33 | "height": 100.0, 34 | "hide": false, 35 | "label": "", 36 | "location": [ 37 | -603.1466064453125, 38 | 314.018798828125 39 | ], 40 | "params": { 41 | "int_": 4 42 | }, 43 | "width": 140.0 44 | }, 45 | "List Length": { 46 | "bl_idname": "ListLengthNode", 47 | "color": [ 48 | 0.6079999804496765, 49 | 0.6079999804496765, 50 | 0.6079999804496765 51 | ], 52 | "height": 100.0, 53 | "hide": true, 54 | "label": "", 55 | "location": [ 56 | 159.37095642089844, 57 | 6.140045166015625 58 | ], 59 | "params": {}, 60 | "width": 140.0 61 | }, 62 | "List Repeater": { 63 | "bl_idname": "ListRepeaterNode", 64 | "color": [ 65 | 0.6079999804496765, 66 | 0.6079999804496765, 67 | 0.6079999804496765 68 | ], 69 | "height": 100.0, 70 | "hide": false, 71 | "label": "", 72 | "location": [ 73 | 557.696533203125, 74 | 129.07485961914062 75 | ], 76 | "params": { 77 | "level": 1, 78 | "unwrap": 1 79 | }, 80 | "width": 138.28228759765625 81 | }, 82 | "Matrix in": { 83 | "bl_idname": "MatrixGenNode", 84 | "color": [ 85 | 0.6079999804496765, 86 | 0.6079999804496765, 87 | 0.6079999804496765 88 | ], 89 | "height": 100.0, 90 | "hide": false, 91 | "label": "", 92 | "location": [ 93 | 518.4935302734375, 94 | -103.54608917236328 95 | ], 96 | "params": {}, 97 | "width": 140.0 98 | }, 99 | "Plane": { 100 | "bl_idname": "PlaneNode", 101 | "color": [ 102 | 0.0, 103 | 0.5, 104 | 0.5 105 | ], 106 | "height": 100.0, 107 | "hide": false, 108 | "label": "", 109 | "location": [ 110 | -79.18817138671875, 111 | -34.57939147949219 112 | ], 113 | "params": { 114 | "int_X": 9, 115 | "int_Y": 11, 116 | "step_X": 3.18999981880188, 117 | "step_Y": 2.8899998664855957 118 | }, 119 | "width": 140.0 120 | }, 121 | "Random Num Gen": { 122 | "bl_idname": "SvRndNumGen", 123 | "color": [ 124 | 0.6079999804496765, 125 | 0.6079999804496765, 126 | 0.6079999804496765 127 | ], 128 | "height": 100.0, 129 | "hide": false, 130 | "label": "", 131 | "location": [ 132 | 75.9256820678711, 133 | 409.75396728515625 134 | ], 135 | "params": { 136 | "high_i": 26, 137 | "seed": 82, 138 | "type_selected_mode": "Int" 139 | }, 140 | "width": 140.0 141 | }, 142 | "Random Vector MK2": { 143 | "bl_idname": "RandomVectorNodeMK2", 144 | "color": [ 145 | 0.0, 146 | 0.5, 147 | 0.5 148 | ], 149 | "height": 100.0, 150 | "hide": false, 151 | "label": "", 152 | "location": [ 153 | 340.28350830078125, 154 | 538.9765625 155 | ], 156 | "params": { 157 | "count_inner": 4, 158 | "scale": 0.75, 159 | "seed": 11 160 | }, 161 | "width": 140.0 162 | }, 163 | "Vector Math": { 164 | "bl_idname": "VectorMathNode", 165 | "color": [ 166 | 0.6079999804496765, 167 | 0.6079999804496765, 168 | 0.6079999804496765 169 | ], 170 | "height": 100.0, 171 | "hide": false, 172 | "label": "ADD", 173 | "location": [ 174 | 574.4522094726562, 175 | 409.1427307128906 176 | ], 177 | "params": { 178 | "items_": "ADD", 179 | "scalar_output_socket": 0 180 | }, 181 | "width": 140.0 182 | }, 183 | "Vector in": { 184 | "bl_idname": "GenVectorsNode", 185 | "color": [ 186 | 0.6079999804496765, 187 | 0.6079999804496765, 188 | 0.6079999804496765 189 | ], 190 | "height": 100.0, 191 | "hide": false, 192 | "label": "", 193 | "location": [ 194 | 1055.3778076171875, 195 | 370.545654296875 196 | ], 197 | "params": {}, 198 | "width": 100.0 199 | }, 200 | "Vector out": { 201 | "bl_idname": "VectorsOutNode", 202 | "color": [ 203 | 0.6079999804496765, 204 | 0.6079999804496765, 205 | 0.6079999804496765 206 | ], 207 | "height": 100.0, 208 | "hide": false, 209 | "label": "", 210 | "location": [ 211 | 845.39404296875, 212 | 373.3053894042969 213 | ], 214 | "params": {}, 215 | "width": 149.5341796875 216 | }, 217 | "Viewer Draw.002": { 218 | "bl_idname": "ViewerNode2", 219 | "color": [ 220 | 1.0, 221 | 0.30000001192092896, 222 | 0.0 223 | ], 224 | "height": 100.0, 225 | "hide": false, 226 | "label": "", 227 | "location": [ 228 | 1241.2481689453125, 229 | 341.87060546875 230 | ], 231 | "params": { 232 | "activate": 1, 233 | "display_verts": 0 234 | }, 235 | "width": 140.0 236 | } 237 | }, 238 | "update_lists": [ 239 | [ 240 | "Int", 241 | "Integer", 242 | "Circle", 243 | "N\u00ba Vertices" 244 | ], 245 | [ 246 | "Plane", 247 | "Vertices", 248 | "Matrix in", 249 | "Location" 250 | ], 251 | [ 252 | "Plane", 253 | "Vertices", 254 | "List Length", 255 | "Data" 256 | ], 257 | [ 258 | "List Length", 259 | "Length", 260 | "Random Num Gen", 261 | "Size" 262 | ], 263 | [ 264 | "Int", 265 | "Integer", 266 | "Random Vector MK2", 267 | "Count" 268 | ], 269 | [ 270 | "Random Num Gen", 271 | "Value", 272 | "Random Vector MK2", 273 | "Seed" 274 | ], 275 | [ 276 | "Circle", 277 | "Vertices", 278 | "Vector Math", 279 | "U" 280 | ], 281 | [ 282 | "Random Vector MK2", 283 | "Random", 284 | "Vector Math", 285 | "V" 286 | ], 287 | [ 288 | "Vector Math", 289 | "W", 290 | "Vector out", 291 | "Vectors" 292 | ], 293 | [ 294 | "Vector out", 295 | "X", 296 | "Vector in", 297 | "X" 298 | ], 299 | [ 300 | "Vector out", 301 | "Y", 302 | "Vector in", 303 | "Y" 304 | ], 305 | [ 306 | "Circle", 307 | "Edges", 308 | "List Repeater", 309 | "Data" 310 | ], 311 | [ 312 | "List Length", 313 | "Length", 314 | "List Repeater", 315 | "Number" 316 | ], 317 | [ 318 | "Vector in", 319 | "Vectors", 320 | "Viewer Draw.002", 321 | "vertices" 322 | ], 323 | [ 324 | "List Repeater", 325 | "Data", 326 | "Viewer Draw.002", 327 | "edg_pol" 328 | ], 329 | [ 330 | "Matrix in", 331 | "Matrix", 332 | "Viewer Draw.002", 333 | "matrix" 334 | ] 335 | ] 336 | } -------------------------------------------------------------------------------- /svjson/sausages.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Int.001": { 7 | "bl_idname": "IntegerNode", 8 | "color": [ 9 | 0.6079999804496765, 10 | 0.6079999804496765, 11 | 0.6079999804496765 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | -628.9443969726562, 18 | 190.5319366455078 19 | ], 20 | "params": { 21 | "int_": 142 22 | }, 23 | "width": 140.0 24 | }, 25 | "Map Range": { 26 | "bl_idname": "SvMapRangeNode", 27 | "color": [ 28 | 0.6079999804496765, 29 | 0.6079999804496765, 30 | 0.6079999804496765 31 | ], 32 | "height": 100.0, 33 | "hide": false, 34 | "label": "", 35 | "location": [ 36 | 185.2635498046875, 37 | 459.92620849609375 38 | ], 39 | "params": { 40 | "clamp": 1, 41 | "new_max": 0.5199999809265137, 42 | "new_min": 0.059999994933605194, 43 | "old_max": -0.9200001955032349, 44 | "old_min": -0.9399999380111694 45 | }, 46 | "width": 140.0 47 | }, 48 | "Math": { 49 | "bl_idname": "ScalarMathNode", 50 | "color": [ 51 | 0.6079999804496765, 52 | 0.6079999804496765, 53 | 0.6079999804496765 54 | ], 55 | "height": 100.0, 56 | "hide": false, 57 | "label": "", 58 | "location": [ 59 | -97.629638671875, 60 | 414.5328063964844 61 | ], 62 | "params": {}, 63 | "width": 140.0 64 | }, 65 | "Objects in mk3": { 66 | "bl_idname": "SvObjectsNodeMK3", 67 | "color": [ 68 | 0.904932975769043, 69 | 1.0, 70 | 0.883421003818512 71 | ], 72 | "height": 100.0, 73 | "hide": false, 74 | "label": "", 75 | "location": [ 76 | -839.0670776367188, 77 | 25.721839904785156 78 | ], 79 | "object_names": [ 80 | "Alpha.0000", 81 | "GP_Layer.001" 82 | ], 83 | "params": {}, 84 | "width": 140.0 85 | }, 86 | "Range Float": { 87 | "bl_idname": "SvGenFloatRange", 88 | "color": [ 89 | 0.6079999804496765, 90 | 0.6079999804496765, 91 | 0.6079999804496765 92 | ], 93 | "height": 100.0, 94 | "hide": false, 95 | "label": "", 96 | "location": [ 97 | -210.357666015625, 98 | 258.180908203125 99 | ], 100 | "params": { 101 | "count_": 116, 102 | "mode": "FRANGE_COUNT", 103 | "stop_": 1.0 104 | }, 105 | "width": 140.0 106 | }, 107 | "Range Float.001": { 108 | "bl_idname": "SvGenFloatRange", 109 | "color": [ 110 | 0.6079999804496765, 111 | 0.6079999804496765, 112 | 0.6079999804496765 113 | ], 114 | "height": 100.0, 115 | "hide": false, 116 | "label": "", 117 | "location": [ 118 | -280.748046875, 119 | 428.9684753417969 120 | ], 121 | "params": { 122 | "count_": 49, 123 | "mode": "FRANGE_STEP", 124 | "step_": 1.0 125 | }, 126 | "width": 140.0 127 | }, 128 | "Separate Loose Parts": { 129 | "bl_idname": "SvSeparateMeshNode", 130 | "color": [ 131 | 0.6079999804496765, 132 | 0.6079999804496765, 133 | 0.6079999804496765 134 | ], 135 | "height": 100.0, 136 | "hide": false, 137 | "label": "", 138 | "location": [ 139 | -496.6043395996094, 140 | 10.40594482421875 141 | ], 142 | "params": {}, 143 | "width": 140.0 144 | }, 145 | "Skin Mesher mk1b": { 146 | "bl_idname": "SvSkinViewerNodeMK1b", 147 | "color": [ 148 | 0.6079999804496765, 149 | 0.6079999804496765, 150 | 0.6079999804496765 151 | ], 152 | "height": 100.0, 153 | "hide": false, 154 | "label": "", 155 | "location": [ 156 | 749.056396484375, 157 | 525.1943359375 158 | ], 159 | "params": { 160 | "basemesh_name": "Alpha", 161 | "distance_doubles": 0.0, 162 | "general_radius_x": 0.24699999392032623, 163 | "general_radius_y": 0.24699999392032623, 164 | "live_updates": 1 165 | }, 166 | "width": 208.63592529296875 167 | }, 168 | "UV Connection": { 169 | "bl_idname": "LineConnectNodeMK2", 170 | "color": [ 171 | 0.6079999804496765, 172 | 0.6079999804496765, 173 | 0.6079999804496765 174 | ], 175 | "height": 100.0, 176 | "hide": false, 177 | "label": "", 178 | "location": [ 179 | 249.065673828125, 180 | 105.22607421875 181 | ], 182 | "params": { 183 | "polygons": "Edges", 184 | "slice_check": 0 185 | }, 186 | "width": 140.0 187 | }, 188 | "Vector Interpolation mk3": { 189 | "bl_idname": "SvInterpolationNodeMK3", 190 | "color": [ 191 | 0.6079999804496765, 192 | 0.6079999804496765, 193 | 0.6079999804496765 194 | ], 195 | "height": 100.0, 196 | "hide": false, 197 | "label": "", 198 | "location": [ 199 | -55.44681167602539, 200 | 117.75051879882812 201 | ], 202 | "params": { 203 | "t_in": 0.5299999713897705 204 | }, 205 | "width": 140.0 206 | }, 207 | "Viewer Draw": { 208 | "bl_idname": "ViewerNode2", 209 | "color": [ 210 | 0.6284880042076111, 211 | 0.931007981300354, 212 | 1.0 213 | ], 214 | "height": 100.0, 215 | "hide": false, 216 | "label": "", 217 | "location": [ 218 | 496.8706970214844, 219 | 85.0737533569336 220 | ], 221 | "params": { 222 | "activate": 0 223 | }, 224 | "width": 140.0 225 | } 226 | }, 227 | "update_lists": [ 228 | [ 229 | "Int.001", 230 | "Integer", 231 | "Range Float.001", 232 | "Stop" 233 | ], 234 | [ 235 | "Range Float.001", 236 | "Range", 237 | "Math", 238 | "X" 239 | ], 240 | [ 241 | "Math", 242 | "float", 243 | "Map Range", 244 | "Value" 245 | ], 246 | [ 247 | "Int.001", 248 | "Integer", 249 | "Range Float", 250 | "Stop" 251 | ], 252 | [ 253 | "Objects in mk3", 254 | "Vertices", 255 | "Separate Loose Parts", 256 | "Vertices" 257 | ], 258 | [ 259 | "Objects in mk3", 260 | "Edges", 261 | "Separate Loose Parts", 262 | "Poly Egde" 263 | ], 264 | [ 265 | "Separate Loose Parts", 266 | "Vertices", 267 | "Vector Interpolation mk3", 268 | "Vertices" 269 | ], 270 | [ 271 | "Range Float", 272 | "Range", 273 | "Vector Interpolation mk3", 274 | "Interval" 275 | ], 276 | [ 277 | "Vector Interpolation mk3", 278 | "Vertices", 279 | "UV Connection", 280 | "vertices" 281 | ], 282 | [ 283 | "UV Connection", 284 | "vertices", 285 | "Viewer Draw", 286 | "vertices" 287 | ], 288 | [ 289 | "UV Connection", 290 | "data", 291 | "Viewer Draw", 292 | "edg_pol" 293 | ], 294 | [ 295 | "UV Connection", 296 | "vertices", 297 | "Skin Mesher mk1b", 298 | "vertices" 299 | ], 300 | [ 301 | "UV Connection", 302 | "data", 303 | "Skin Mesher mk1b", 304 | "edges" 305 | ], 306 | [ 307 | "Map Range", 308 | "Value", 309 | "Skin Mesher mk1b", 310 | "radii_x" 311 | ], 312 | [ 313 | "Map Range", 314 | "Value", 315 | "Skin Mesher mk1b", 316 | "radii_y" 317 | ] 318 | ] 319 | } -------------------------------------------------------------------------------- /svjson/sorting_by_distance.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Distance": { 7 | "bl_idname": "DistancePPNode", 8 | "color": [ 9 | 0.6079999804496765, 10 | 0.6079999804496765, 11 | 0.6079999804496765 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | 124.17587280273438, 18 | -166.14614868164062 19 | ], 20 | "params": { 21 | "Cross_dist": 1 22 | }, 23 | "width": 150.876953125 24 | }, 25 | "List Slice": { 26 | "bl_idname": "ListSliceNode", 27 | "color": [ 28 | 0.6079999804496765, 29 | 0.6079999804496765, 30 | 0.6079999804496765 31 | ], 32 | "height": 100.0, 33 | "hide": false, 34 | "label": "", 35 | "location": [ 36 | 542.57373046875, 37 | 7.161766052246094 38 | ], 39 | "params": { 40 | "level": 1, 41 | "stop": 94 42 | }, 43 | "width": 140.0 44 | }, 45 | "List Sort": { 46 | "bl_idname": "ListSortNodeMK2", 47 | "color": [ 48 | 0.6079999804496765, 49 | 0.6079999804496765, 50 | 0.6079999804496765 51 | ], 52 | "height": 100.0, 53 | "hide": false, 54 | "label": "", 55 | "location": [ 56 | 364.390625, 57 | -54.98603057861328 58 | ], 59 | "params": {}, 60 | "width": 140.0 61 | }, 62 | "Matrix out": { 63 | "bl_idname": "MatrixOutNode", 64 | "color": [ 65 | 0.6079999804496765, 66 | 0.6079999804496765, 67 | 0.6079999804496765 68 | ], 69 | "height": 100.0, 70 | "hide": false, 71 | "label": "", 72 | "location": [ 73 | -118.74372100830078, 74 | -288.83648681640625 75 | ], 76 | "params": {}, 77 | "width": 140.0 78 | }, 79 | "Objects in mk3": { 80 | "bl_idname": "SvObjectsNodeMK3", 81 | "color": [ 82 | 0.904932975769043, 83 | 1.0, 84 | 0.883421003818512 85 | ], 86 | "height": 100.0, 87 | "hide": false, 88 | "label": "", 89 | "location": [ 90 | -339.4919128417969, 91 | -188.63006591796875 92 | ], 93 | "object_names": [ 94 | "Empty" 95 | ], 96 | "params": {}, 97 | "width": 140.0 98 | }, 99 | "Random Vector MK2": { 100 | "bl_idname": "RandomVectorNodeMK2", 101 | "color": [ 102 | 0.9200000166893005, 103 | 0.9200000166893005, 104 | 0.9200000166893005 105 | ], 106 | "height": 100.0, 107 | "hide": false, 108 | "label": "", 109 | "location": [ 110 | -243.00396728515625, 111 | 15.17341423034668 112 | ], 113 | "params": { 114 | "count_inner": 100, 115 | "scale": 3.069999933242798, 116 | "seed": 75 117 | }, 118 | "width": 140.0 119 | }, 120 | "Randomize input vertices": { 121 | "bl_idname": "SvRandomizeVerticesNode", 122 | "color": [ 123 | 0.6079999804496765, 124 | 0.6079999804496765, 125 | 0.6079999804496765 126 | ], 127 | "height": 100.0, 128 | "hide": false, 129 | "label": "", 130 | "location": [ 131 | -37.14616394042969, 132 | 29.946819305419922 133 | ], 134 | "params": { 135 | "random_seed_": 30, 136 | "random_x_": 2.0, 137 | "random_y_": 2.0, 138 | "random_z_": 2.0 139 | }, 140 | "width": 140.0 141 | }, 142 | "Stethoscope": { 143 | "bl_idname": "SvStethoscopeNode", 144 | "color": [ 145 | 1.0, 146 | 0.8993440270423889, 147 | 0.9742509722709656 148 | ], 149 | "height": 100.0, 150 | "hide": false, 151 | "label": "", 152 | "location": [ 153 | 294.1593017578125, 154 | -383.6125793457031 155 | ], 156 | "params": { 157 | "text_color": [ 158 | 0.949999988079071, 159 | 0.949999988079071, 160 | 0.949999988079071 161 | ] 162 | }, 163 | "width": 140.0 164 | }, 165 | "UV Connection": { 166 | "bl_idname": "LineConnectNodeMK2", 167 | "color": [ 168 | 0.6079999804496765, 169 | 0.6079999804496765, 170 | 0.6079999804496765 171 | ], 172 | "height": 100.0, 173 | "hide": false, 174 | "label": "", 175 | "location": [ 176 | 743.8892211914062, 177 | 17.002227783203125 178 | ], 179 | "params": { 180 | "polygons": "Edges", 181 | "slice_check": 1 182 | }, 183 | "width": 140.0 184 | }, 185 | "Viewer Draw": { 186 | "bl_idname": "ViewerNode2", 187 | "color": [ 188 | 0.6284880042076111, 189 | 0.931007981300354, 190 | 1.0 191 | ], 192 | "height": 100.0, 193 | "hide": false, 194 | "label": "", 195 | "location": [ 196 | 966.520751953125, 197 | 74.85488891601562 198 | ], 199 | "params": {}, 200 | "width": 140.0 201 | } 202 | }, 203 | "update_lists": [ 204 | [ 205 | "Objects in mk3", 206 | "Matrixes", 207 | "Matrix out", 208 | "Matrix" 209 | ], 210 | [ 211 | "Matrix out", 212 | "Location", 213 | "Stethoscope", 214 | "Data" 215 | ], 216 | [ 217 | "Random Vector MK2", 218 | "Random", 219 | "Randomize input vertices", 220 | "Vertices" 221 | ], 222 | [ 223 | "Randomize input vertices", 224 | "Vertices", 225 | "Distance", 226 | "vertices1" 227 | ], 228 | [ 229 | "Matrix out", 230 | "Location", 231 | "Distance", 232 | "vertices2" 233 | ], 234 | [ 235 | "Randomize input vertices", 236 | "Vertices", 237 | "List Sort", 238 | "data" 239 | ], 240 | [ 241 | "Distance", 242 | "distances", 243 | "List Sort", 244 | "keys" 245 | ], 246 | [ 247 | "List Sort", 248 | "data", 249 | "List Slice", 250 | "Data" 251 | ], 252 | [ 253 | "List Slice", 254 | "Slice", 255 | "UV Connection", 256 | "vertices" 257 | ], 258 | [ 259 | "UV Connection", 260 | "vertices", 261 | "Viewer Draw", 262 | "vertices" 263 | ], 264 | [ 265 | "UV Connection", 266 | "data", 267 | "Viewer Draw", 268 | "edg_pol" 269 | ] 270 | ] 271 | } -------------------------------------------------------------------------------- /svjson/sv_christmas_light_particle.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.062", 3 | "framed_nodes": { 4 | "Int": "Frame", 5 | "List Item": "Frame", 6 | "List Item.001": "Frame", 7 | "Objects in mk2": "Frame", 8 | "Viewer BMeshMK2": "Frame" 9 | }, 10 | "groups": {}, 11 | "nodes": { 12 | "Frame": { 13 | "bl_idname": "NodeFrame", 14 | "color": [ 15 | 0.6079999804496765, 16 | 0.6079999804496765, 17 | 0.6079999804496765 18 | ], 19 | "height": 595.4978637695312, 20 | "hide": false, 21 | "label": "", 22 | "location": [ 23 | -50.427452087402344, 24 | 458.0221252441406 25 | ], 26 | "params": {}, 27 | "width": 1149.7757568359375 28 | }, 29 | "Int": { 30 | "bl_idname": "IntegerNode", 31 | "color": [ 32 | 0.6079999804496765, 33 | 0.6079999804496765, 34 | 0.6079999804496765 35 | ], 36 | "height": 100.0, 37 | "hide": false, 38 | "label": "", 39 | "location": [ 40 | -547.5327758789062, 41 | -22.445632934570312 42 | ], 43 | "params": { 44 | "int_": -1 45 | }, 46 | "width": 140.0 47 | }, 48 | "KDT Closest Edges": { 49 | "bl_idname": "SvKDTreeEdgesNode", 50 | "color": [ 51 | 0.6079999804496765, 52 | 0.6079999804496765, 53 | 0.6079999804496765 54 | ], 55 | "height": 100.0, 56 | "hide": false, 57 | "label": "", 58 | "location": [ 59 | 1243.8258056640625, 60 | 393.3992004394531 61 | ], 62 | "params": { 63 | "maxNum": 2, 64 | "maxdist": 1.0299999713897705, 65 | "skip": 1 66 | }, 67 | "width": 140.0 68 | }, 69 | "List Item": { 70 | "bl_idname": "ListItem2Node", 71 | "color": [ 72 | 0.6079999804496765, 73 | 0.6079999804496765, 74 | 0.6079999804496765 75 | ], 76 | "height": 100.0, 77 | "hide": false, 78 | "label": "", 79 | "location": [ 80 | 45.5455436706543, 81 | 90.47572326660156 82 | ], 83 | "params": { 84 | "level": 1 85 | }, 86 | "width": 140.0 87 | }, 88 | "List Item.001": { 89 | "bl_idname": "ListItem2Node", 90 | "color": [ 91 | 0.6079999804496765, 92 | 0.6079999804496765, 93 | 0.6079999804496765 94 | ], 95 | "height": 100.0, 96 | "hide": false, 97 | "label": "", 98 | "location": [ 99 | 33.86982345581055, 100 | -110.032470703125 101 | ], 102 | "params": { 103 | "level": 1 104 | }, 105 | "width": 140.0 106 | }, 107 | "Objects in mk2": { 108 | "bl_idname": "ObjectsNodeMK2", 109 | "color": [ 110 | 0.0, 111 | 0.5, 112 | 0.20000000298023224 113 | ], 114 | "height": 100.0, 115 | "hide": false, 116 | "label": "", 117 | "location": [ 118 | -414.19793701171875, 119 | -131.27647399902344 120 | ], 121 | "params": { 122 | "modifiers": 1, 123 | "objects_local": "['Text.002', 'Text.001', 'Text']", 124 | "sort": 0 125 | }, 126 | "width": 140.0 127 | }, 128 | "Particles": { 129 | "bl_idname": "SvParticlesNode", 130 | "color": [ 131 | 0.6079999804496765, 132 | 0.6079999804496765, 133 | 0.6079999804496765 134 | ], 135 | "height": 100.0, 136 | "hide": false, 137 | "label": "", 138 | "location": [ 139 | 601.9025268554688, 140 | 428.34002685546875 141 | ], 142 | "params": {}, 143 | "width": 209.17669677734375 144 | }, 145 | "UV Connection": { 146 | "bl_idname": "LineConnectNodeMK2", 147 | "color": [ 148 | 0.6079999804496765, 149 | 0.6079999804496765, 150 | 0.6079999804496765 151 | ], 152 | "height": 100.0, 153 | "hide": false, 154 | "label": "", 155 | "location": [ 156 | 974.8884887695312, 157 | 490.1190490722656 158 | ], 159 | "params": { 160 | "dir_check": "U_dir", 161 | "polygons": "Edges" 162 | }, 163 | "width": 140.0 164 | }, 165 | "Viewer BMeshMK2": { 166 | "bl_idname": "SvBmeshViewerNodeMK2", 167 | "color": [ 168 | 1.0, 169 | 0.30000001192092896, 170 | 0.0 171 | ], 172 | "height": 100.0, 173 | "hide": true, 174 | "label": "", 175 | "location": [ 176 | 402.24298095703125, 177 | 38.33660888671875 178 | ], 179 | "params": { 180 | "basemesh_name": "Alpha", 181 | "lp": [ 182 | 0, 183 | 0, 184 | 0, 185 | 0, 186 | 0, 187 | 0, 188 | 0, 189 | 0, 190 | 0, 191 | 0, 192 | 0, 193 | 0, 194 | 0, 195 | 0, 196 | 0, 197 | 0, 198 | 0, 199 | 0, 200 | 0, 201 | 0 202 | ] 203 | }, 204 | "width": 140.0 205 | }, 206 | "Viewer BMeshMK2.001": { 207 | "bl_idname": "SvBmeshViewerNodeMK2", 208 | "color": [ 209 | 1.0, 210 | 0.30000001192092896, 211 | 0.0 212 | ], 213 | "height": 100.0, 214 | "hide": true, 215 | "label": "", 216 | "location": [ 217 | 1642.3203125, 218 | 481.2513427734375 219 | ], 220 | "params": { 221 | "basemesh_name": "Delta", 222 | "merge": 1 223 | }, 224 | "width": 140.0 225 | }, 226 | "Viewer Draw": { 227 | "bl_idname": "ViewerNode2", 228 | "color": [ 229 | 1.0, 230 | 0.30000001192092896, 231 | 0.0 232 | ], 233 | "height": 100.0, 234 | "hide": false, 235 | "label": "", 236 | "location": [ 237 | 1426.012939453125, 238 | 688.6466674804688 239 | ], 240 | "params": { 241 | "activate": 0, 242 | "display_edges": 0 243 | }, 244 | "width": 146.3572998046875 245 | } 246 | }, 247 | "update_lists": [ 248 | [ 249 | "Objects in mk2", 250 | "Vertices", 251 | "List Item", 252 | "Data" 253 | ], 254 | [ 255 | "Int", 256 | "Integer", 257 | "List Item", 258 | "Item" 259 | ], 260 | [ 261 | "Objects in mk2", 262 | "Polygons", 263 | "List Item.001", 264 | "Data" 265 | ], 266 | [ 267 | "Int", 268 | "Integer", 269 | "List Item.001", 270 | "Item" 271 | ], 272 | [ 273 | "List Item", 274 | "Item", 275 | "Viewer BMeshMK2", 276 | "vertices" 277 | ], 278 | [ 279 | "List Item.001", 280 | "Item", 281 | "Viewer BMeshMK2", 282 | "faces" 283 | ], 284 | [ 285 | "Viewer BMeshMK2", 286 | "Objects", 287 | "Particles", 288 | "Object" 289 | ], 290 | [ 291 | "Particles", 292 | "Vertices", 293 | "UV Connection", 294 | "vertices" 295 | ], 296 | [ 297 | "UV Connection", 298 | "vertices", 299 | "KDT Closest Edges", 300 | "Verts" 301 | ], 302 | [ 303 | "UV Connection", 304 | "vertices", 305 | "Viewer Draw", 306 | "vertices" 307 | ], 308 | [ 309 | "KDT Closest Edges", 310 | "Edges", 311 | "Viewer Draw", 312 | "edg_pol" 313 | ], 314 | [ 315 | "UV Connection", 316 | "vertices", 317 | "Viewer BMeshMK2.001", 318 | "vertices" 319 | ] 320 | ] 321 | } -------------------------------------------------------------------------------- /svjson/sv_map_color_by_region_curve_input.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.064", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "List Shuffle": { 7 | "bl_idname": "ListShuffleNode", 8 | "color": [ 9 | 0.6079999804496765, 10 | 0.6079999804496765, 11 | 0.6079999804496765 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | 394.40496826171875, 18 | -201.14373779296875 19 | ], 20 | "params": { 21 | "level": 2, 22 | "seed": 185 23 | }, 24 | "width": 140.0 25 | }, 26 | "List Split": { 27 | "bl_idname": "SvListSplitNode", 28 | "color": [ 29 | 0.6079999804496765, 30 | 0.6079999804496765, 31 | 0.6079999804496765 32 | ], 33 | "height": 100.0, 34 | "hide": false, 35 | "label": "", 36 | "location": [ 37 | 624.1625366210938, 38 | -43.446407318115234 39 | ], 40 | "params": {}, 41 | "width": 140.0 42 | }, 43 | "Matrix Apply": { 44 | "bl_idname": "MatrixApplyNode", 45 | "color": [ 46 | 0.6079999804496765, 47 | 0.6079999804496765, 48 | 0.6079999804496765 49 | ], 50 | "height": 100.0, 51 | "hide": false, 52 | "label": "", 53 | "location": [ 54 | -118.04694366455078, 55 | 174.8773651123047 56 | ], 57 | "params": {}, 58 | "width": 140.0 59 | }, 60 | "Objects in mk3": { 61 | "bl_idname": "SvObjectsNodeMK3", 62 | "color": [ 63 | 0.0, 64 | 0.5, 65 | 0.20000000298023224 66 | ], 67 | "height": 100.0, 68 | "hide": false, 69 | "label": "", 70 | "location": [ 71 | -389.4813232421875, 72 | 93.52320861816406 73 | ], 74 | "object_names": [ 75 | "Curve", 76 | "Curve.001", 77 | "Curve.002", 78 | "Curve.003", 79 | "Curve.004", 80 | "Curve.005", 81 | "Curve.006", 82 | "Curve.007" 83 | ], 84 | "params": {}, 85 | "width": 176.71688842773438 86 | }, 87 | "Range Float": { 88 | "bl_idname": "SvGenFloatRange", 89 | "color": [ 90 | 0.6079999804496765, 91 | 0.6079999804496765, 92 | 0.6079999804496765 93 | ], 94 | "height": 100.0, 95 | "hide": false, 96 | "label": "", 97 | "location": [ 98 | 137.21823120117188, 99 | -202.89720153808594 100 | ], 101 | "params": { 102 | "count_": 8, 103 | "mode": "FRANGE_COUNT", 104 | "start_": 0.32999998331069946, 105 | "stop_": 1.0 106 | }, 107 | "width": 140.0 108 | }, 109 | "Vertex color new": { 110 | "bl_idname": "SvVertexColorNodeMK2", 111 | "color": [ 112 | 0.6079999804496765, 113 | 0.6079999804496765, 114 | 0.6079999804496765 115 | ], 116 | "height": 100.0, 117 | "hide": false, 118 | "label": "", 119 | "location": [ 120 | 822.199462890625, 121 | 127.34342956542969 122 | ], 123 | "params": { 124 | "mode": "vertices" 125 | }, 126 | "width": 140.0 127 | }, 128 | "Viewer BMeshMK2": { 129 | "bl_idname": "SvBmeshViewerNodeMK2", 130 | "color": [ 131 | 1.0, 132 | 0.30000001192092896, 133 | 0.0 134 | ], 135 | "height": 100.0, 136 | "hide": true, 137 | "label": "", 138 | "location": [ 139 | 116.46401977539062, 140 | 146.81004333496094 141 | ], 142 | "params": { 143 | "basemesh_name": "Alpha", 144 | "lp": [ 145 | 0, 146 | 0, 147 | 0, 148 | 0, 149 | 0, 150 | 0, 151 | 0, 152 | 0, 153 | 0, 154 | 0, 155 | 0, 156 | 0, 157 | 0, 158 | 0, 159 | 0, 160 | 0, 161 | 0, 162 | 0, 163 | 0, 164 | 0 165 | ], 166 | "material": "sv_material" 167 | }, 168 | "width": 177.66998291015625 169 | } 170 | }, 171 | "update_lists": [ 172 | [ 173 | "Range Float", 174 | "Range", 175 | "List Shuffle", 176 | "data" 177 | ], 178 | [ 179 | "List Shuffle", 180 | "data", 181 | "List Split", 182 | "Data" 183 | ], 184 | [ 185 | "Objects in mk3", 186 | "Vertices", 187 | "Matrix Apply", 188 | "Vectors" 189 | ], 190 | [ 191 | "Objects in mk3", 192 | "Matrixes", 193 | "Matrix Apply", 194 | "Matrixes" 195 | ], 196 | [ 197 | "Matrix Apply", 198 | "Vectors", 199 | "Viewer BMeshMK2", 200 | "vertices" 201 | ], 202 | [ 203 | "Objects in mk3", 204 | "Polygons", 205 | "Viewer BMeshMK2", 206 | "faces" 207 | ], 208 | [ 209 | "Viewer BMeshMK2", 210 | "Objects", 211 | "Vertex color new", 212 | "Object" 213 | ], 214 | [ 215 | "List Split", 216 | "Split", 217 | "Vertex color new", 218 | "Color" 219 | ] 220 | ] 221 | } -------------------------------------------------------------------------------- /svjson/sv_maple_005.blend.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Int": { 7 | "bl_idname": "IntegerNode", 8 | "color": [ 9 | 0.6079999804496765, 10 | 0.6079999804496765, 11 | 0.6079999804496765 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | -829.66845703125, 18 | -231.82240295410156 19 | ], 20 | "params": { 21 | "int_": 500 22 | }, 23 | "width": 140.0 24 | }, 25 | "List Input": { 26 | "bl_idname": "SvListInputNode", 27 | "color": [ 28 | 0.6079999804496765, 29 | 0.6079999804496765, 30 | 0.6079999804496765 31 | ], 32 | "height": 100.0, 33 | "hide": false, 34 | "label": "", 35 | "location": [ 36 | -80.4598388671875, 37 | 115.98053741455078 38 | ], 39 | "params": { 40 | "mode": "vector", 41 | "v_int": 4 42 | }, 43 | "width": 227.59271240234375 44 | }, 45 | "List Join": { 46 | "bl_idname": "ListJoinNode", 47 | "color": [ 48 | 0.6079999804496765, 49 | 0.6079999804496765, 50 | 0.6079999804496765 51 | ], 52 | "height": 100.0, 53 | "hide": false, 54 | "label": "", 55 | "location": [ 56 | 209.5877685546875, 57 | -235.5359344482422 58 | ], 59 | "params": { 60 | "JoinLevel": 2 61 | }, 62 | "width": 140.0 63 | }, 64 | "List Repeater": { 65 | "bl_idname": "ListRepeaterNode", 66 | "color": [ 67 | 0.6079999804496765, 68 | 0.6079999804496765, 69 | 0.6079999804496765 70 | ], 71 | "height": 100.0, 72 | "hide": false, 73 | "label": "", 74 | "location": [ 75 | -16.604034423828125, 76 | -180.59054565429688 77 | ], 78 | "params": { 79 | "level": 2, 80 | "number": 10, 81 | "unwrap": 1 82 | }, 83 | "width": 140.0 84 | }, 85 | "Random Num Gen": { 86 | "bl_idname": "SvRndNumGen", 87 | "color": [ 88 | 0.6079999804496765, 89 | 0.6079999804496765, 90 | 0.6079999804496765 91 | ], 92 | "height": 100.0, 93 | "hide": false, 94 | "label": "", 95 | "location": [ 96 | -456.84307861328125, 97 | 40.292724609375 98 | ], 99 | "params": { 100 | "low_f": 0.41999998688697815, 101 | "seed": 64, 102 | "type_selected_mode": "Float" 103 | }, 104 | "width": 140.0 105 | }, 106 | "Random Num Gen.001": { 107 | "bl_idname": "SvRndNumGen", 108 | "color": [ 109 | 0.6079999804496765, 110 | 0.6079999804496765, 111 | 0.6079999804496765 112 | ], 113 | "height": 100.0, 114 | "hide": false, 115 | "label": "", 116 | "location": [ 117 | -469.13653564453125, 118 | -157.60943603515625 119 | ], 120 | "params": { 121 | "low_f": 0.29999998211860657, 122 | "seed": 32, 123 | "type_selected_mode": "Float" 124 | }, 125 | "width": 140.0 126 | }, 127 | "Random Num Gen.002": { 128 | "bl_idname": "SvRndNumGen", 129 | "color": [ 130 | 0.6079999804496765, 131 | 0.6079999804496765, 132 | 0.6079999804496765 133 | ], 134 | "height": 100.0, 135 | "hide": false, 136 | "label": "", 137 | "location": [ 138 | -386.296875, 139 | -350.2018127441406 140 | ], 141 | "params": { 142 | "low_f": 0.18000000715255737, 143 | "seed": 70, 144 | "type_selected_mode": "Float" 145 | }, 146 | "width": 170.88650512695312 147 | }, 148 | "Vector in": { 149 | "bl_idname": "GenVectorsNode", 150 | "color": [ 151 | 0.6079999804496765, 152 | 0.6079999804496765, 153 | 0.6079999804496765 154 | ], 155 | "height": 100.0, 156 | "hide": false, 157 | "label": "", 158 | "location": [ 159 | -162.0166015625, 160 | -105.03987121582031 161 | ], 162 | "params": {}, 163 | "width": 100.0 164 | }, 165 | "Vertex color new": { 166 | "bl_idname": "SvVertexColorNodeMK2", 167 | "color": [ 168 | 0.6079999804496765, 169 | 0.6079999804496765, 170 | 0.6079999804496765 171 | ], 172 | "height": 100.0, 173 | "hide": false, 174 | "label": "", 175 | "location": [ 176 | 420.6422119140625, 177 | 11.590995788574219 178 | ], 179 | "params": { 180 | "mode": "polygons" 181 | }, 182 | "width": 185.91732788085938 183 | }, 184 | "Viewer text mk2.002": { 185 | "bl_idname": "ViewerNodeTextMK2", 186 | "color": [ 187 | 1.0, 188 | 0.8993440270423889, 189 | 0.9742509722709656 190 | ], 191 | "height": 100.0, 192 | "hide": false, 193 | "label": "", 194 | "location": [ 195 | 446.91217041015625, 196 | -201.6338653564453 197 | ], 198 | "params": {}, 199 | "width": 140.0 200 | } 201 | }, 202 | "update_lists": [ 203 | [ 204 | "Int", 205 | "Integer", 206 | "Random Num Gen.001", 207 | "Size" 208 | ], 209 | [ 210 | "Int", 211 | "Integer", 212 | "Random Num Gen", 213 | "Size" 214 | ], 215 | [ 216 | "Int", 217 | "Integer", 218 | "Random Num Gen.002", 219 | "Size" 220 | ], 221 | [ 222 | "Random Num Gen", 223 | "Value", 224 | "Vector in", 225 | "X" 226 | ], 227 | [ 228 | "Random Num Gen.001", 229 | "Value", 230 | "Vector in", 231 | "Y" 232 | ], 233 | [ 234 | "Random Num Gen.002", 235 | "Value", 236 | "Vector in", 237 | "Z" 238 | ], 239 | [ 240 | "Vector in", 241 | "Vectors", 242 | "List Repeater", 243 | "Data" 244 | ], 245 | [ 246 | "List Repeater", 247 | "Data", 248 | "List Join", 249 | "data" 250 | ], 251 | [ 252 | "List Join", 253 | "data", 254 | "Viewer text mk2.002", 255 | "vertices" 256 | ], 257 | [ 258 | "List Join", 259 | "data", 260 | "Vertex color new", 261 | "Color" 262 | ] 263 | ] 264 | } -------------------------------------------------------------------------------- /svjson/sv_random_color_metaballs.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "List Length": { 7 | "bl_idname": "ListLengthNode", 8 | "color": [ 9 | 0.6079999804496765, 10 | 0.6079999804496765, 11 | 0.6079999804496765 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | 850.0994873046875, 18 | 185.7766571044922 19 | ], 20 | "params": {}, 21 | "width": 140.0 22 | }, 23 | "Matrix Apply": { 24 | "bl_idname": "MatrixApplyNode", 25 | "color": [ 26 | 0.6079999804496765, 27 | 0.6079999804496765, 28 | 0.6079999804496765 29 | ], 30 | "height": 100.0, 31 | "hide": false, 32 | "label": "", 33 | "location": [ 34 | 144.2191619873047, 35 | 189.22409057617188 36 | ], 37 | "params": {}, 38 | "width": 140.0 39 | }, 40 | "Objects in mk2": { 41 | "bl_idname": "ObjectsNodeMK2", 42 | "color": [ 43 | 0.0, 44 | 0.5, 45 | 0.20000000298023224 46 | ], 47 | "height": 100.0, 48 | "hide": false, 49 | "label": "", 50 | "location": [ 51 | -221.08023071289062, 52 | 100.93840789794922 53 | ], 54 | "params": { 55 | "objects_local": "['Mball']" 56 | }, 57 | "width": 140.0 58 | }, 59 | "Random Num Gen": { 60 | "bl_idname": "SvRndNumGen", 61 | "color": [ 62 | 0.6079999804496765, 63 | 0.6079999804496765, 64 | 0.6079999804496765 65 | ], 66 | "height": 100.0, 67 | "hide": false, 68 | "label": "", 69 | "location": [ 70 | 1097.80126953125, 71 | -31.69503402709961 72 | ], 73 | "params": { 74 | "seed": 47, 75 | "type_selected_mode": "Float" 76 | }, 77 | "width": 140.0 78 | }, 79 | "Random Num Gen.001": { 80 | "bl_idname": "SvRndNumGen", 81 | "color": [ 82 | 0.6079999804496765, 83 | 0.6079999804496765, 84 | 0.6079999804496765 85 | ], 86 | "height": 100.0, 87 | "hide": false, 88 | "label": "", 89 | "location": [ 90 | 847.9574584960938, 91 | -234.81483459472656 92 | ], 93 | "params": { 94 | "seed": 37, 95 | "type_selected_mode": "Float" 96 | }, 97 | "width": 140.0 98 | }, 99 | "Random Num Gen.002": { 100 | "bl_idname": "SvRndNumGen", 101 | "color": [ 102 | 0.6079999804496765, 103 | 0.6079999804496765, 104 | 0.6079999804496765 105 | ], 106 | "height": 100.0, 107 | "hide": false, 108 | "label": "", 109 | "location": [ 110 | 1048.663818359375, 111 | -281.5875244140625 112 | ], 113 | "params": { 114 | "seed": 7, 115 | "type_selected_mode": "Float" 116 | }, 117 | "width": 140.0 118 | }, 119 | "Stethoscope": { 120 | "bl_idname": "SvStethoscopeNode", 121 | "color": [ 122 | 0.5, 123 | 0.5, 124 | 1.0 125 | ], 126 | "height": 100.0, 127 | "hide": false, 128 | "label": "", 129 | "location": [ 130 | 1102.0595703125, 131 | 186.82443237304688 132 | ], 133 | "params": { 134 | "text_color": [ 135 | 0.949999988079071, 136 | 0.949999988079071, 137 | 0.949999988079071 138 | ] 139 | }, 140 | "width": 140.0 141 | }, 142 | "Vector in": { 143 | "bl_idname": "GenVectorsNode", 144 | "color": [ 145 | 0.6079999804496765, 146 | 0.6079999804496765, 147 | 0.6079999804496765 148 | ], 149 | "height": 100.0, 150 | "hide": false, 151 | "label": "", 152 | "location": [ 153 | 1387.328125, 154 | -93.57559204101562 155 | ], 156 | "params": {}, 157 | "width": 100.0 158 | }, 159 | "Vertex color new": { 160 | "bl_idname": "SvVertexColorNodeMK2", 161 | "color": [ 162 | 0.6079999804496765, 163 | 0.6079999804496765, 164 | 0.6079999804496765 165 | ], 166 | "height": 100.0, 167 | "hide": false, 168 | "label": "", 169 | "location": [ 170 | 1579.834228515625, 171 | 58.9019889831543 172 | ], 173 | "params": { 174 | "mode": "vertices", 175 | "use_active": 1 176 | }, 177 | "width": 221.0045166015625 178 | }, 179 | "Viewer BMeshMK2": { 180 | "bl_idname": "SvBmeshViewerNodeMK2", 181 | "color": [ 182 | 1.0, 183 | 0.30000001192092896, 184 | 0.0 185 | ], 186 | "height": 100.0, 187 | "hide": true, 188 | "label": "", 189 | "location": [ 190 | 689.2301025390625, 191 | 60.6953010559082 192 | ], 193 | "params": { 194 | "basemesh_name": "Gamma", 195 | "merge": 1 196 | }, 197 | "width": 140.0 198 | }, 199 | "Viewer Draw": { 200 | "bl_idname": "ViewerNode2", 201 | "color": [ 202 | 1.0, 203 | 0.30000001192092896, 204 | 0.0 205 | ], 206 | "height": 100.0, 207 | "hide": false, 208 | "label": "", 209 | "location": [ 210 | 510.5936279296875, 211 | 236.26373291015625 212 | ], 213 | "params": { 214 | "activate": 0 215 | }, 216 | "width": 140.0 217 | } 218 | }, 219 | "update_lists": [ 220 | [ 221 | "Objects in mk2", 222 | "Vertices", 223 | "Matrix Apply", 224 | "Vectors" 225 | ], 226 | [ 227 | "Objects in mk2", 228 | "Matrixes", 229 | "Matrix Apply", 230 | "Matrixes" 231 | ], 232 | [ 233 | "Matrix Apply", 234 | "Vectors", 235 | "List Length", 236 | "Data" 237 | ], 238 | [ 239 | "List Length", 240 | "Length", 241 | "Random Num Gen", 242 | "Size" 243 | ], 244 | [ 245 | "List Length", 246 | "Length", 247 | "Random Num Gen.001", 248 | "Size" 249 | ], 250 | [ 251 | "List Length", 252 | "Length", 253 | "Random Num Gen.002", 254 | "Size" 255 | ], 256 | [ 257 | "Random Num Gen", 258 | "Value", 259 | "Vector in", 260 | "X" 261 | ], 262 | [ 263 | "Random Num Gen.001", 264 | "Value", 265 | "Vector in", 266 | "Y" 267 | ], 268 | [ 269 | "Random Num Gen.002", 270 | "Value", 271 | "Vector in", 272 | "Z" 273 | ], 274 | [ 275 | "Matrix Apply", 276 | "Vectors", 277 | "Viewer BMeshMK2", 278 | "vertices" 279 | ], 280 | [ 281 | "Objects in mk2", 282 | "Polygons", 283 | "Viewer BMeshMK2", 284 | "faces" 285 | ], 286 | [ 287 | "Viewer BMeshMK2", 288 | "Objects", 289 | "Vertex color new", 290 | "Object" 291 | ], 292 | [ 293 | "Vector in", 294 | "Vectors", 295 | "Vertex color new", 296 | "Color" 297 | ], 298 | [ 299 | "List Length", 300 | "Length", 301 | "Stethoscope", 302 | "Data" 303 | ], 304 | [ 305 | "Matrix Apply", 306 | "Vectors", 307 | "Viewer Draw", 308 | "vertices" 309 | ], 310 | [ 311 | "Objects in mk2", 312 | "Polygons", 313 | "Viewer Draw", 314 | "edg_pol" 315 | ] 316 | ] 317 | } -------------------------------------------------------------------------------- /svjson/sv_random_points_metaballs.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Frame info": { 7 | "bl_idname": "SvFrameInfoNode", 8 | "color": [ 9 | 0.0, 10 | 0.5, 11 | 0.20000000298023224 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | -1123.72412109375, 18 | 74.71121215820312 19 | ], 20 | "params": {}, 21 | "width": 140.0 22 | }, 23 | "Math": { 24 | "bl_idname": "ScalarMathNode", 25 | "color": [ 26 | 0.6079999804496765, 27 | 0.6079999804496765, 28 | 0.6079999804496765 29 | ], 30 | "height": 100.0, 31 | "hide": false, 32 | "label": "", 33 | "location": [ 34 | -959.2694702148438, 35 | 65.2740478515625 36 | ], 37 | "params": { 38 | "items_": "MUL", 39 | "y": 0.019999999552965164 40 | }, 41 | "width": 140.0 42 | }, 43 | "Random Vector MK2": { 44 | "bl_idname": "RandomVectorNodeMK2", 45 | "color": [ 46 | 0.0, 47 | 0.5, 48 | 0.5 49 | ], 50 | "height": 100.0, 51 | "hide": false, 52 | "label": "", 53 | "location": [ 54 | -728.3876342773438, 55 | -63.73311996459961 56 | ], 57 | "params": { 58 | "count_inner": 47, 59 | "scale": 1.8399999141693115, 60 | "seed": 33 61 | }, 62 | "width": 153.83685302734375 63 | }, 64 | "Randomize input vertices": { 65 | "bl_idname": "SvRandomizeVerticesNode", 66 | "color": [ 67 | 0.6079999804496765, 68 | 0.6079999804496765, 69 | 0.6079999804496765 70 | ], 71 | "height": 100.0, 72 | "hide": false, 73 | "label": "", 74 | "location": [ 75 | -343.11669921875, 76 | -78.80521392822266 77 | ], 78 | "params": { 79 | "random_seed_": 201, 80 | "random_x_": 0.0, 81 | "random_y_": 0.0, 82 | "random_z_": 0.0 83 | }, 84 | "width": 140.0 85 | }, 86 | "Vector Math": { 87 | "bl_idname": "VectorMathNode", 88 | "color": [ 89 | 0.6079999804496765, 90 | 0.6079999804496765, 91 | 0.6079999804496765 92 | ], 93 | "height": 100.0, 94 | "hide": false, 95 | "label": "ADD", 96 | "location": [ 97 | 133.52029418945312, 98 | 38.783111572265625 99 | ], 100 | "params": { 101 | "items_": "ADD", 102 | "scalar_output_socket": 0 103 | }, 104 | "width": 140.0 105 | }, 106 | "Vector Math.002": { 107 | "bl_idname": "VectorMathNode", 108 | "color": [ 109 | 0.6079999804496765, 110 | 0.6079999804496765, 111 | 0.6079999804496765 112 | ], 113 | "height": 100.0, 114 | "hide": false, 115 | "label": "ADD", 116 | "location": [ 117 | -494.55078125, 118 | 80.34730529785156 119 | ], 120 | "params": { 121 | "items_": "ADD", 122 | "scalar_output_socket": 0 123 | }, 124 | "width": 140.0 125 | }, 126 | "Vector Noise": { 127 | "bl_idname": "SvNoiseNode", 128 | "color": [ 129 | 0.6079999804496765, 130 | 0.6079999804496765, 131 | 0.6079999804496765 132 | ], 133 | "height": 100.0, 134 | "hide": false, 135 | "label": "", 136 | "location": [ 137 | -274.55078125, 138 | 150.85496520996094 139 | ], 140 | "params": {}, 141 | "width": 140.0 142 | }, 143 | "Vector in": { 144 | "bl_idname": "GenVectorsNode", 145 | "color": [ 146 | 0.6079999804496765, 147 | 0.6079999804496765, 148 | 0.6079999804496765 149 | ], 150 | "height": 100.0, 151 | "hide": false, 152 | "label": "", 153 | "location": [ 154 | -710.4329833984375, 155 | 103.98470306396484 156 | ], 157 | "params": { 158 | "x_": 4.349999904632568 159 | }, 160 | "width": 100.0 161 | }, 162 | "Viewer BMeshMK2": { 163 | "bl_idname": "SvBmeshViewerNodeMK2", 164 | "color": [ 165 | 1.0, 166 | 0.30000001192092896, 167 | 0.0 168 | ], 169 | "height": 100.0, 170 | "hide": true, 171 | "label": "", 172 | "location": [ 173 | 525.9847412109375, 174 | -46.55377960205078 175 | ], 176 | "params": { 177 | "basemesh_name": "Alpha", 178 | "lp": [ 179 | 0, 180 | 0, 181 | 0, 182 | 0, 183 | 0, 184 | 0, 185 | 0, 186 | 0, 187 | 0, 188 | 0, 189 | 0, 190 | 0, 191 | 0, 192 | 0, 193 | 0, 194 | 0, 195 | 0, 196 | 0, 197 | 0, 198 | 0 199 | ], 200 | "merge": 1 201 | }, 202 | "width": 140.0 203 | }, 204 | "Viewer Draw": { 205 | "bl_idname": "ViewerNode2", 206 | "color": [ 207 | 1.0, 208 | 0.30000001192092896, 209 | 0.0 210 | ], 211 | "height": 100.0, 212 | "hide": false, 213 | "label": "", 214 | "location": [ 215 | 490.4992370605469, 216 | 233.44854736328125 217 | ], 218 | "params": { 219 | "activate": 0 220 | }, 221 | "width": 176.74627685546875 222 | } 223 | }, 224 | "update_lists": [ 225 | [ 226 | "Frame info", 227 | "Current Frame", 228 | "Math", 229 | "X" 230 | ], 231 | [ 232 | "Math", 233 | "float", 234 | "Vector in", 235 | "X" 236 | ], 237 | [ 238 | "Math", 239 | "float", 240 | "Random Vector MK2", 241 | "Scale" 242 | ], 243 | [ 244 | "Random Vector MK2", 245 | "Random", 246 | "Vector Math.002", 247 | "U" 248 | ], 249 | [ 250 | "Vector in", 251 | "Vectors", 252 | "Vector Math.002", 253 | "V" 254 | ], 255 | [ 256 | "Random Vector MK2", 257 | "Random", 258 | "Randomize input vertices", 259 | "Vertices" 260 | ], 261 | [ 262 | "Vector Math.002", 263 | "W", 264 | "Vector Noise", 265 | "Vertices" 266 | ], 267 | [ 268 | "Vector Noise", 269 | "Noise V", 270 | "Vector Math", 271 | "U" 272 | ], 273 | [ 274 | "Randomize input vertices", 275 | "Vertices", 276 | "Vector Math", 277 | "V" 278 | ], 279 | [ 280 | "Vector Math", 281 | "W", 282 | "Viewer Draw", 283 | "vertices" 284 | ], 285 | [ 286 | "Vector Math", 287 | "W", 288 | "Viewer BMeshMK2", 289 | "vertices" 290 | ] 291 | ] 292 | } -------------------------------------------------------------------------------- /svjson/sv_samurai_bisect.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.062", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Bisect": { 7 | "bl_idname": "SvBisectNode", 8 | "color": [ 9 | 0.6079999804496765, 10 | 0.6079999804496765, 11 | 0.6079999804496765 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | 209.32562255859375, 18 | -108.65779113769531 19 | ], 20 | "params": { 21 | "fill": 1, 22 | "inner": 0, 23 | "outer": 1 24 | }, 25 | "width": 140.0 26 | }, 27 | "Bisect.001": { 28 | "bl_idname": "SvBisectNode", 29 | "color": [ 30 | 0.6079999804496765, 31 | 0.6079999804496765, 32 | 0.6079999804496765 33 | ], 34 | "height": 100.0, 35 | "hide": false, 36 | "label": "", 37 | "location": [ 38 | 209.04078674316406, 39 | 186.1288604736328 40 | ], 41 | "params": { 42 | "fill": 1, 43 | "inner": 1, 44 | "outer": 0 45 | }, 46 | "width": 140.0 47 | }, 48 | "Float": { 49 | "bl_idname": "FloatNode", 50 | "color": [ 51 | 0.6079999804496765, 52 | 0.6079999804496765, 53 | 0.6079999804496765 54 | ], 55 | "height": 100.0, 56 | "hide": false, 57 | "label": "", 58 | "location": [ 59 | -296.97381591796875, 60 | -421.2860412597656 61 | ], 62 | "params": { 63 | "float_": 137.58999633789062 64 | }, 65 | "width": 140.0 66 | }, 67 | "Frame info": { 68 | "bl_idname": "SvFrameInfoNode", 69 | "color": [ 70 | 0.904932975769043, 71 | 1.0, 72 | 0.883421003818512 73 | ], 74 | "height": 100.0, 75 | "hide": false, 76 | "label": "", 77 | "location": [ 78 | -634.3634643554688, 79 | -310.3681945800781 80 | ], 81 | "params": {}, 82 | "width": 140.0 83 | }, 84 | "List Join": { 85 | "bl_idname": "ListJoinNode", 86 | "color": [ 87 | 0.6079999804496765, 88 | 0.6079999804496765, 89 | 0.6079999804496765 90 | ], 91 | "height": 100.0, 92 | "hide": false, 93 | "label": "", 94 | "location": [ 95 | 473.21942138671875, 96 | 128.82659912109375 97 | ], 98 | "params": { 99 | "JoinLevel": 1 100 | }, 101 | "width": 140.0 102 | }, 103 | "List Join.001": { 104 | "bl_idname": "ListJoinNode", 105 | "color": [ 106 | 0.6079999804496765, 107 | 0.6079999804496765, 108 | 0.6079999804496765 109 | ], 110 | "height": 100.0, 111 | "hide": false, 112 | "label": "", 113 | "location": [ 114 | 469.14056396484375, 115 | -82.24452209472656 116 | ], 117 | "params": { 118 | "JoinLevel": 1 119 | }, 120 | "width": 140.0 121 | }, 122 | "Matrix in": { 123 | "bl_idname": "MatrixGenNode", 124 | "color": [ 125 | 0.6079999804496765, 126 | 0.6079999804496765, 127 | 0.6079999804496765 128 | ], 129 | "height": 100.0, 130 | "hide": false, 131 | "label": "", 132 | "location": [ 133 | -73.41514587402344, 134 | -259.22418212890625 135 | ], 136 | "params": {}, 137 | "width": 140.0 138 | }, 139 | "Mesh Join": { 140 | "bl_idname": "SvMeshJoinNode", 141 | "color": [ 142 | 0.6079999804496765, 143 | 0.6079999804496765, 144 | 0.6079999804496765 145 | ], 146 | "height": 100.0, 147 | "hide": false, 148 | "label": "", 149 | "location": [ 150 | 673.2911376953125, 151 | 73.09355926513672 152 | ], 153 | "params": {}, 154 | "width": 140.0 155 | }, 156 | "Objects in mk2": { 157 | "bl_idname": "ObjectsNodeMK2", 158 | "color": [ 159 | 0.904932975769043, 160 | 1.0, 161 | 0.883421003818512 162 | ], 163 | "height": 100.0, 164 | "hide": false, 165 | "label": "", 166 | "location": [ 167 | -410.35382080078125, 168 | 161.89212036132812 169 | ], 170 | "params": { 171 | "objects_local": "['Cube']" 172 | }, 173 | "width": 140.0 174 | }, 175 | "Random Vector MK2": { 176 | "bl_idname": "RandomVectorNodeMK2", 177 | "color": [ 178 | 1.0, 179 | 0.30000001192092896, 180 | 0.0 181 | ], 182 | "height": 100.0, 183 | "hide": false, 184 | "label": "", 185 | "location": [ 186 | -416.3838806152344, 187 | -276.0783996582031 188 | ], 189 | "params": { 190 | "count_inner": 1, 191 | "scale": 1.0 192 | }, 193 | "width": 134.42852783203125 194 | }, 195 | "Vector in": { 196 | "bl_idname": "GenVectorsNode", 197 | "color": [ 198 | 0.6079999804496765, 199 | 0.6079999804496765, 200 | 0.6079999804496765 201 | ], 202 | "height": 100.0, 203 | "hide": false, 204 | "label": "", 205 | "location": [ 206 | -410.188720703125, 207 | -126.61393737792969 208 | ], 209 | "params": {}, 210 | "width": 100.0 211 | }, 212 | "Viewer Draw": { 213 | "bl_idname": "ViewerNode2", 214 | "color": [ 215 | 0.6284880042076111, 216 | 0.931007981300354, 217 | 1.0 218 | ], 219 | "height": 100.0, 220 | "hide": false, 221 | "label": "", 222 | "location": [ 223 | 927.0926513671875, 224 | 91.4235610961914 225 | ], 226 | "params": {}, 227 | "width": 140.0 228 | } 229 | }, 230 | "update_lists": [ 231 | [ 232 | "Frame info", 233 | "Current Frame", 234 | "Random Vector MK2", 235 | "Seed" 236 | ], 237 | [ 238 | "Vector in", 239 | "Vectors", 240 | "Matrix in", 241 | "Location" 242 | ], 243 | [ 244 | "Random Vector MK2", 245 | "Random", 246 | "Matrix in", 247 | "Rotation" 248 | ], 249 | [ 250 | "Float", 251 | "Float", 252 | "Matrix in", 253 | "Angle" 254 | ], 255 | [ 256 | "Objects in mk2", 257 | "Vertices", 258 | "Bisect.001", 259 | "vertices" 260 | ], 261 | [ 262 | "Objects in mk2", 263 | "Polygons", 264 | "Bisect.001", 265 | "edg_pol" 266 | ], 267 | [ 268 | "Matrix in", 269 | "Matrix", 270 | "Bisect.001", 271 | "cut_matrix" 272 | ], 273 | [ 274 | "Objects in mk2", 275 | "Vertices", 276 | "Bisect", 277 | "vertices" 278 | ], 279 | [ 280 | "Objects in mk2", 281 | "Polygons", 282 | "Bisect", 283 | "edg_pol" 284 | ], 285 | [ 286 | "Matrix in", 287 | "Matrix", 288 | "Bisect", 289 | "cut_matrix" 290 | ], 291 | [ 292 | "Bisect.001", 293 | "vertices", 294 | "List Join", 295 | "data" 296 | ], 297 | [ 298 | "Bisect", 299 | "vertices", 300 | "List Join", 301 | "data 1" 302 | ], 303 | [ 304 | "Bisect.001", 305 | "polygons", 306 | "List Join.001", 307 | "data" 308 | ], 309 | [ 310 | "Bisect", 311 | "polygons", 312 | "List Join.001", 313 | "data 1" 314 | ], 315 | [ 316 | "List Join", 317 | "data", 318 | "Mesh Join", 319 | "Vertices" 320 | ], 321 | [ 322 | "List Join.001", 323 | "data", 324 | "Mesh Join", 325 | "PolyEdge" 326 | ], 327 | [ 328 | "Mesh Join", 329 | "Vertices", 330 | "Viewer Draw", 331 | "vertices" 332 | ], 333 | [ 334 | "Mesh Join", 335 | "PolyEdge", 336 | "Viewer Draw", 337 | "edg_pol" 338 | ] 339 | ] 340 | } -------------------------------------------------------------------------------- /svjson/sv_stagger_nestiness_points.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": { 4 | "Int": "Frame" 5 | }, 6 | "groups": {}, 7 | "nodes": { 8 | "Easing 0..1": { 9 | "bl_idname": "SvEasingNode", 10 | "color": [ 11 | 0.6079999804496765, 12 | 0.6079999804496765, 13 | 0.6079999804496765 14 | ], 15 | "height": 100.0, 16 | "hide": false, 17 | "label": "", 18 | "location": [ 19 | -381.4862976074219, 20 | 854.216552734375 21 | ], 22 | "params": {}, 23 | "width": 167.19219970703125 24 | }, 25 | "Frame": { 26 | "bl_idname": "NodeFrame", 27 | "color": [ 28 | 0.6079999804496765, 29 | 0.6079999804496765, 30 | 0.6079999804496765 31 | ], 32 | "height": 130.06103515625, 33 | "hide": false, 34 | "label": "", 35 | "location": [ 36 | 0.0, 37 | 60.0 38 | ], 39 | "params": {}, 40 | "width": 200.0 41 | }, 42 | "Frame info": { 43 | "bl_idname": "SvFrameInfoNode", 44 | "color": [ 45 | 0.0, 46 | 0.5, 47 | 0.20000000298023224 48 | ], 49 | "height": 100.0, 50 | "hide": false, 51 | "label": "", 52 | "location": [ 53 | -1010.4171142578125, 54 | 315.7515563964844 55 | ], 56 | "params": {}, 57 | "width": 140.0 58 | }, 59 | "Int": { 60 | "bl_idname": "IntegerNode", 61 | "color": [ 62 | 0.6079999804496765, 63 | 0.6079999804496765, 64 | 0.6079999804496765 65 | ], 66 | "height": 100.0, 67 | "hide": false, 68 | "label": "", 69 | "location": [ 70 | -1046.16943359375, 71 | 509.06103515625 72 | ], 73 | "params": { 74 | "int_": 146 75 | }, 76 | "width": 140.0 77 | }, 78 | "List Split": { 79 | "bl_idname": "SvListSplitNode", 80 | "color": [ 81 | 0.6079999804496765, 82 | 0.6079999804496765, 83 | 0.6079999804496765 84 | ], 85 | "height": 100.0, 86 | "hide": false, 87 | "label": "", 88 | "location": [ 89 | -125.59671020507812, 90 | 529.1334838867188 91 | ], 92 | "params": { 93 | "level": 1, 94 | "level_unwrap": 1, 95 | "split": 1, 96 | "unwrap": 1 97 | }, 98 | "width": 140.0 99 | }, 100 | "List Split.001": { 101 | "bl_idname": "SvListSplitNode", 102 | "color": [ 103 | 0.6079999804496765, 104 | 0.6079999804496765, 105 | 0.6079999804496765 106 | ], 107 | "height": 100.0, 108 | "hide": false, 109 | "label": "", 110 | "location": [ 111 | 282.7490234375, 112 | 484.23297119140625 113 | ], 114 | "params": { 115 | "level": 1, 116 | "level_unwrap": 1, 117 | "split": 1, 118 | "unwrap": 1 119 | }, 120 | "width": 140.0 121 | }, 122 | "List Split.002": { 123 | "bl_idname": "SvListSplitNode", 124 | "color": [ 125 | 0.6079999804496765, 126 | 0.6079999804496765, 127 | 0.6079999804496765 128 | ], 129 | "height": 100.0, 130 | "hide": false, 131 | "label": "", 132 | "location": [ 133 | 265.4041748046875, 134 | 758.248046875 135 | ], 136 | "params": { 137 | "level": 1, 138 | "level_unwrap": 1, 139 | "split": 1, 140 | "unwrap": 1 141 | }, 142 | "width": 140.0 143 | }, 144 | "Map Range": { 145 | "bl_idname": "SvMapRangeNode", 146 | "color": [ 147 | 0.6079999804496765, 148 | 0.6079999804496765, 149 | 0.6079999804496765 150 | ], 151 | "height": 100.0, 152 | "hide": false, 153 | "label": "", 154 | "location": [ 155 | -339.37066650390625, 156 | 462.7812194824219 157 | ], 158 | "params": { 159 | "clamp": 1, 160 | "new_max": 1.0, 161 | "old_max": 20.0, 162 | "old_min": 0.0 163 | }, 164 | "width": 140.0 165 | }, 166 | "Math": { 167 | "bl_idname": "ScalarMathNode", 168 | "color": [ 169 | 0.6079999804496765, 170 | 0.6079999804496765, 171 | 0.6079999804496765 172 | ], 173 | "height": 100.0, 174 | "hide": false, 175 | "label": "", 176 | "location": [ 177 | -578.7293090820312, 178 | 283.56109619140625 179 | ], 180 | "params": { 181 | "items_": "ADD" 182 | }, 183 | "width": 140.0 184 | }, 185 | "Math.001": { 186 | "bl_idname": "ScalarMathNode", 187 | "color": [ 188 | 0.6079999804496765, 189 | 0.6079999804496765, 190 | 0.6079999804496765 191 | ], 192 | "height": 100.0, 193 | "hide": false, 194 | "label": "", 195 | "location": [ 196 | -833.5289916992188, 197 | 317.8539733886719 198 | ], 199 | "params": { 200 | "items_": "ADD", 201 | "y": -131.32998657226562 202 | }, 203 | "width": 140.0 204 | }, 205 | "Random Vector MK2": { 206 | "bl_idname": "RandomVectorNodeMK2", 207 | "color": [ 208 | 0.0, 209 | 0.5, 210 | 0.5 211 | ], 212 | "height": 100.0, 213 | "hide": false, 214 | "label": "", 215 | "location": [ 216 | 56.46839141845703, 217 | 709.7830200195312 218 | ], 219 | "params": { 220 | "count_inner": 10, 221 | "scale": 9.220000267028809 222 | }, 223 | "width": 140.0 224 | }, 225 | "Random Vector MK2.001": { 226 | "bl_idname": "RandomVectorNodeMK2", 227 | "color": [ 228 | 0.0, 229 | 0.5, 230 | 0.5 231 | ], 232 | "height": 100.0, 233 | "hide": false, 234 | "label": "", 235 | "location": [ 236 | 107.51197052001953, 237 | 386.5830993652344 238 | ], 239 | "params": { 240 | "count_inner": 10, 241 | "scale": 11.59000015258789, 242 | "seed": 82 243 | }, 244 | "width": 140.0 245 | }, 246 | "Range Float": { 247 | "bl_idname": "SvGenFloatRange", 248 | "color": [ 249 | 0.6079999804496765, 250 | 0.6079999804496765, 251 | 0.6079999804496765 252 | ], 253 | "height": 100.0, 254 | "hide": false, 255 | "label": "", 256 | "location": [ 257 | -830.413330078125, 258 | 162.84573364257812 259 | ], 260 | "params": { 261 | "mode": "FRANGE_STEP", 262 | "step_": 15.039999961853027, 263 | "stop_": 120.33999633789062 264 | }, 265 | "width": 140.0 266 | }, 267 | "Vector Evaluate": { 268 | "bl_idname": "EvaluateLineNode", 269 | "color": [ 270 | 0.6079999804496765, 271 | 0.6079999804496765, 272 | 0.6079999804496765 273 | ], 274 | "height": 100.0, 275 | "hide": false, 276 | "label": "", 277 | "location": [ 278 | 550.9628295898438, 279 | 629.7999267578125 280 | ], 281 | "params": { 282 | "factor_": 1.0 283 | }, 284 | "width": 140.0 285 | }, 286 | "Viewer Draw.001": { 287 | "bl_idname": "ViewerNode2", 288 | "color": [ 289 | 1.0, 290 | 0.30000001192092896, 291 | 0.0 292 | ], 293 | "height": 100.0, 294 | "hide": false, 295 | "label": "", 296 | "location": [ 297 | 837.107421875, 298 | 650.0704345703125 299 | ], 300 | "params": { 301 | "activate": 1 302 | }, 303 | "width": 140.0 304 | } 305 | }, 306 | "update_lists": [ 307 | [ 308 | "Int", 309 | "Integer", 310 | "Random Vector MK2.001", 311 | "Count" 312 | ], 313 | [ 314 | "Random Vector MK2.001", 315 | "Random", 316 | "List Split.001", 317 | "Data" 318 | ], 319 | [ 320 | "Int", 321 | "Integer", 322 | "Random Vector MK2", 323 | "Count" 324 | ], 325 | [ 326 | "Random Vector MK2", 327 | "Random", 328 | "List Split.002", 329 | "Data" 330 | ], 331 | [ 332 | "Frame info", 333 | "Current Frame", 334 | "Math.001", 335 | "X" 336 | ], 337 | [ 338 | "Int", 339 | "Integer", 340 | "Range Float", 341 | "Stop" 342 | ], 343 | [ 344 | "Math.001", 345 | "float", 346 | "Math", 347 | "X" 348 | ], 349 | [ 350 | "Range Float", 351 | "Range", 352 | "Math", 353 | "Y" 354 | ], 355 | [ 356 | "Math", 357 | "float", 358 | "Map Range", 359 | "Value" 360 | ], 361 | [ 362 | "Map Range", 363 | "Value", 364 | "List Split", 365 | "Data" 366 | ], 367 | [ 368 | "List Split", 369 | "Split", 370 | "Vector Evaluate", 371 | "Factor" 372 | ], 373 | [ 374 | "List Split.002", 375 | "Split", 376 | "Vector Evaluate", 377 | "Vertice A" 378 | ], 379 | [ 380 | "List Split.001", 381 | "Split", 382 | "Vector Evaluate", 383 | "Vertice B" 384 | ], 385 | [ 386 | "Vector Evaluate", 387 | "EvPoint", 388 | "Viewer Draw.001", 389 | "vertices" 390 | ] 391 | ] 392 | } -------------------------------------------------------------------------------- /svjson/sv_torus_basic.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Circle": { 7 | "bl_idname": "SvCircleNode", 8 | "color": [ 9 | 0.9200000166893005, 10 | 0.9200000166893005, 11 | 0.9200000166893005 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | -296.74688720703125, 18 | -157.43214416503906 19 | ], 20 | "params": { 21 | "rad_": 2.049999952316284, 22 | "vert_": 8 23 | }, 24 | "width": 140.0 25 | }, 26 | "Circle.001": { 27 | "bl_idname": "SvCircleNode", 28 | "color": [ 29 | 0.9200000166893005, 30 | 0.9200000166893005, 31 | 0.9200000166893005 32 | ], 33 | "height": 100.0, 34 | "hide": false, 35 | "label": "", 36 | "location": [ 37 | -217.00411987304688, 38 | 84.73544311523438 39 | ], 40 | "params": { 41 | "rad_": 0.43000003695487976, 42 | "vert_": 12 43 | }, 44 | "width": 141.365478515625 45 | }, 46 | "Float": { 47 | "bl_idname": "FloatNode", 48 | "color": [ 49 | 0.6004599928855896, 50 | 0.415818989276886, 51 | 0.6079999804496765 52 | ], 53 | "height": 100.0, 54 | "hide": false, 55 | "label": "Major Radius", 56 | "location": [ 57 | -793.5341186523438, 58 | -237.71063232421875 59 | ], 60 | "params": { 61 | "float_": 2.4099998474121094 62 | }, 63 | "width": 140.0 64 | }, 65 | "Float.001": { 66 | "bl_idname": "FloatNode", 67 | "color": [ 68 | 0.6004599928855896, 69 | 0.415818989276886, 70 | 0.6079999804496765 71 | ], 72 | "height": 100.0, 73 | "hide": false, 74 | "label": "Minor Radius", 75 | "location": [ 76 | -805.6131591796875, 77 | -21.653274536132812 78 | ], 79 | "params": { 80 | "float_": 0.5799998641014099 81 | }, 82 | "width": 140.0 83 | }, 84 | "Int": { 85 | "bl_idname": "IntegerNode", 86 | "color": [ 87 | 0.6004599928855896, 88 | 0.415818989276886, 89 | 0.6079999804496765 90 | ], 91 | "height": 100.0, 92 | "hide": false, 93 | "label": "Major Segment", 94 | "location": [ 95 | -788.3749389648438, 96 | -344.4465637207031 97 | ], 98 | "params": { 99 | "int_": 14 100 | }, 101 | "width": 140.0 102 | }, 103 | "Int.001": { 104 | "bl_idname": "IntegerNode", 105 | "color": [ 106 | 0.6004599928855896, 107 | 0.415818989276886, 108 | 0.6079999804496765 109 | ], 110 | "height": 100.0, 111 | "hide": false, 112 | "label": "Minor Segment", 113 | "location": [ 114 | -795.2772216796875, 115 | -112.83306884765625 116 | ], 117 | "params": { 118 | "int_": 5 119 | }, 120 | "width": 140.0 121 | }, 122 | "Math": { 123 | "bl_idname": "ScalarMathNode", 124 | "color": [ 125 | 0.6079999804496765, 126 | 0.6079999804496765, 127 | 0.6079999804496765 128 | ], 129 | "height": 100.0, 130 | "hide": false, 131 | "label": "", 132 | "location": [ 133 | -400.0887451171875, 134 | -465.13885498046875 135 | ], 136 | "params": { 137 | "items_": "DIV", 138 | "x": 360.0 139 | }, 140 | "width": 140.0 141 | }, 142 | "Matrix Apply": { 143 | "bl_idname": "MatrixApplyNode", 144 | "color": [ 145 | 0.6079999804496765, 146 | 0.6079999804496765, 147 | 0.6079999804496765 148 | ], 149 | "height": 100.0, 150 | "hide": false, 151 | "label": "", 152 | "location": [ 153 | 464.3741149902344, 154 | 62.347721099853516 155 | ], 156 | "params": {}, 157 | "width": 140.0 158 | }, 159 | "Matrix in": { 160 | "bl_idname": "MatrixGenNode", 161 | "color": [ 162 | 0.6079999804496765, 163 | 0.6079999804496765, 164 | 0.6079999804496765 165 | ], 166 | "height": 100.0, 167 | "hide": false, 168 | "label": "", 169 | "location": [ 170 | 161.38479614257812, 171 | -177.1808624267578 172 | ], 173 | "params": {}, 174 | "width": 140.0 175 | }, 176 | "Range Float": { 177 | "bl_idname": "SvGenFloatRange", 178 | "color": [ 179 | 0.6079999804496765, 180 | 0.6079999804496765, 181 | 0.6079999804496765 182 | ], 183 | "height": 100.0, 184 | "hide": false, 185 | "label": "", 186 | "location": [ 187 | -40.85954666137695, 188 | -351.3663024902344 189 | ], 190 | "params": { 191 | "mode": "FRANGE_STEP", 192 | "step_": 36.0, 193 | "stop_": 316.4700012207031 194 | }, 195 | "width": 140.0 196 | }, 197 | "Rotation": { 198 | "bl_idname": "SvRotationNode", 199 | "color": [ 200 | 0.6079999804496765, 201 | 0.6079999804496765, 202 | 0.6079999804496765 203 | ], 204 | "height": 100.0, 205 | "hide": false, 206 | "label": "", 207 | "location": [ 208 | 51.702823638916016, 209 | 227.27999877929688 210 | ], 211 | "params": { 212 | "mode": "EULER", 213 | "x_": 90.0, 214 | "y_": 0.0, 215 | "z_": 0.0 216 | }, 217 | "width": 140.0 218 | }, 219 | "UV Connection": { 220 | "bl_idname": "LineConnectNodeMK2", 221 | "color": [ 222 | 0.6079999804496765, 223 | 0.6079999804496765, 224 | 0.6079999804496765 225 | ], 226 | "height": 100.0, 227 | "hide": false, 228 | "label": "", 229 | "location": [ 230 | 681.32763671875, 231 | 133.42733764648438 232 | ], 233 | "params": { 234 | "cicl_check_U": 1, 235 | "cicl_check_V": 1, 236 | "dir_check": "U_dir", 237 | "polygons": "Pols", 238 | "slice_check": 0 239 | }, 240 | "width": 140.0 241 | }, 242 | "Vector X | Y | Z MK2": { 243 | "bl_idname": "SvAxisInputNodeMK2", 244 | "color": [ 245 | 0.6079999804496765, 246 | 0.6079999804496765, 247 | 0.6079999804496765 248 | ], 249 | "height": 100.0, 250 | "hide": false, 251 | "label": "", 252 | "location": [ 253 | -122.0621337890625, 254 | -251.37774658203125 255 | ], 256 | "params": { 257 | "axis_x": "0", 258 | "axis_y": "0" 259 | }, 260 | "width": 139.15460205078125 261 | }, 262 | "Viewer Draw": { 263 | "bl_idname": "ViewerNode2", 264 | "color": [ 265 | 0.6284880042076111, 266 | 0.931007981300354, 267 | 1.0 268 | ], 269 | "height": 100.0, 270 | "hide": false, 271 | "label": "", 272 | "location": [ 273 | 880.2374877929688, 274 | 87.5691909790039 275 | ], 276 | "params": {}, 277 | "width": 140.0 278 | } 279 | }, 280 | "update_lists": [ 281 | [ 282 | "Float", 283 | "Float", 284 | "Circle", 285 | "Radius" 286 | ], 287 | [ 288 | "Int", 289 | "Integer", 290 | "Circle", 291 | "N\u00ba Vertices" 292 | ], 293 | [ 294 | "Int", 295 | "Integer", 296 | "Math", 297 | "Y" 298 | ], 299 | [ 300 | "Math", 301 | "float", 302 | "Range Float", 303 | "Step" 304 | ], 305 | [ 306 | "Int", 307 | "Integer", 308 | "Range Float", 309 | "Stop" 310 | ], 311 | [ 312 | "Circle", 313 | "Vertices", 314 | "Matrix in", 315 | "Location" 316 | ], 317 | [ 318 | "Vector X | Y | Z MK2", 319 | "Vector", 320 | "Matrix in", 321 | "Rotation" 322 | ], 323 | [ 324 | "Range Float", 325 | "Range", 326 | "Matrix in", 327 | "Angle" 328 | ], 329 | [ 330 | "Float.001", 331 | "Float", 332 | "Circle.001", 333 | "Radius" 334 | ], 335 | [ 336 | "Int.001", 337 | "Integer", 338 | "Circle.001", 339 | "N\u00ba Vertices" 340 | ], 341 | [ 342 | "Circle.001", 343 | "Vertices", 344 | "Rotation", 345 | "Vertices" 346 | ], 347 | [ 348 | "Rotation", 349 | "Vertices", 350 | "Matrix Apply", 351 | "Vectors" 352 | ], 353 | [ 354 | "Matrix in", 355 | "Matrix", 356 | "Matrix Apply", 357 | "Matrixes" 358 | ], 359 | [ 360 | "Matrix Apply", 361 | "Vectors", 362 | "UV Connection", 363 | "vertices" 364 | ], 365 | [ 366 | "UV Connection", 367 | "vertices", 368 | "Viewer Draw", 369 | "vertices" 370 | ], 371 | [ 372 | "UV Connection", 373 | "data", 374 | "Viewer Draw", 375 | "edg_pol" 376 | ] 377 | ] 378 | } -------------------------------------------------------------------------------- /svjson/sv_totem_with_rotation.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.063", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Matrix in": { 7 | "bl_idname": "MatrixGenNode", 8 | "color": [ 9 | 0.6079999804496765, 10 | 0.6079999804496765, 11 | 0.6079999804496765 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | -344.614013671875, 18 | -57.419334411621094 19 | ], 20 | "params": {}, 21 | "width": 140.0 22 | }, 23 | "Monad": { 24 | "bl_idname": "SvMonadGenericNode", 25 | "color": [ 26 | 0.8308190107345581, 27 | 0.911391019821167, 28 | 0.7545620203018188 29 | ], 30 | "height": 100.0, 31 | "hide": false, 32 | "label": "", 33 | "location": [ 34 | -737.5413208007812, 35 | 260.7198181152344 36 | ], 37 | "params": { 38 | "cls_bl_idname": "SvGroupNodeMonad_7632396349", 39 | "data_storage": "{'output_template': [['Item', 'VerticesSocket'], ['Item', 'StringsSocket']], 'input_template': [['Size', 'StringsSocket', {'prop_name': 'size'}], ['Seed', 'StringsSocket', {'prop_name': 'seed'}]]}", 40 | "split": 1, 41 | "vectorize": 1 42 | }, 43 | "width": 140.0 44 | }, 45 | "Plane": { 46 | "bl_idname": "PlaneNode", 47 | "color": [ 48 | 0.9200000166893005, 49 | 0.9200000166893005, 50 | 0.9200000166893005 51 | ], 52 | "height": 100.0, 53 | "hide": false, 54 | "label": "", 55 | "location": [ 56 | -825.340087890625, 57 | -24.52260971069336 58 | ], 59 | "params": { 60 | "int_X": 7, 61 | "int_Y": 12, 62 | "step_X": 20.0, 63 | "step_Y": 20.0 64 | }, 65 | "width": 140.0 66 | }, 67 | "Random Num Gen": { 68 | "bl_idname": "SvRndNumGen", 69 | "color": [ 70 | 0.6079999804496765, 71 | 0.6079999804496765, 72 | 0.6079999804496765 73 | ], 74 | "height": 100.0, 75 | "hide": false, 76 | "label": "", 77 | "location": [ 78 | -1134.0811767578125, 79 | 275.53076171875 80 | ], 81 | "params": { 82 | "high_i": 12, 83 | "low_i": 3, 84 | "seed": 164, 85 | "size": 84 86 | }, 87 | "width": 140.0 88 | }, 89 | "Random Num Gen.001": { 90 | "bl_idname": "SvRndNumGen", 91 | "color": [ 92 | 0.6079999804496765, 93 | 0.6079999804496765, 94 | 0.6079999804496765 95 | ], 96 | "height": 100.0, 97 | "hide": false, 98 | "label": "", 99 | "location": [ 100 | -950.8291015625, 101 | -257.0462646484375 102 | ], 103 | "params": { 104 | "high_f": 6.0, 105 | "low_f": 1.0, 106 | "size": 84, 107 | "type_selected_mode": "Float" 108 | }, 109 | "width": 140.0 110 | }, 111 | "Randomize input vertices": { 112 | "bl_idname": "SvRandomizeVerticesNode", 113 | "color": [ 114 | 0.6079999804496765, 115 | 0.6079999804496765, 116 | 0.6079999804496765 117 | ], 118 | "height": 100.0, 119 | "hide": false, 120 | "label": "", 121 | "location": [ 122 | -577.4138793945312, 123 | -25.200063705444336 124 | ], 125 | "params": { 126 | "random_x_": 7.0, 127 | "random_y_": 7.0 128 | }, 129 | "width": 140.0 130 | }, 131 | "Range Int": { 132 | "bl_idname": "GenListRangeIntNode", 133 | "color": [ 134 | 0.6079999804496765, 135 | 0.6079999804496765, 136 | 0.6079999804496765 137 | ], 138 | "height": 100.0, 139 | "hide": false, 140 | "label": "", 141 | "location": [ 142 | -1014.635986328125, 143 | 57.77008819580078 144 | ], 145 | "params": { 146 | "count_": 84, 147 | "mode": "COUNTRANGE", 148 | "start_": 419, 149 | "stop_": 9 150 | }, 151 | "width": 140.0 152 | }, 153 | "Vector in": { 154 | "bl_idname": "GenVectorsNode", 155 | "color": [ 156 | 0.6079999804496765, 157 | 0.6079999804496765, 158 | 0.6079999804496765 159 | ], 160 | "height": 100.0, 161 | "hide": false, 162 | "label": "", 163 | "location": [ 164 | -583.4583740234375, 165 | -246.8814697265625 166 | ], 167 | "params": {}, 168 | "width": 100.0 169 | }, 170 | "Viewer Draw": { 171 | "bl_idname": "ViewerNode2", 172 | "color": [ 173 | 0.6284880042076111, 174 | 0.931007981300354, 175 | 1.0 176 | ], 177 | "height": 100.0, 178 | "hide": false, 179 | "label": "", 180 | "location": [ 181 | 626.2821655273438, 182 | 224.860595703125 183 | ], 184 | "params": { 185 | "display_verts": 0, 186 | "shading": 1 187 | }, 188 | "width": 140.0 189 | }, 190 | "Viewer Draw.001": { 191 | "bl_idname": "ViewerNode2", 192 | "color": [ 193 | 0.6284880042076111, 194 | 0.931007981300354, 195 | 1.0 196 | ], 197 | "height": 100.0, 198 | "hide": false, 199 | "label": "", 200 | "location": [ 201 | -113.0356216430664, 202 | 264.6434631347656 203 | ], 204 | "params": { 205 | "activate": 0, 206 | "display_edges": 0, 207 | "display_verts": 0, 208 | "shading": 1 209 | }, 210 | "width": 140.0 211 | } 212 | }, 213 | "update_lists": [ 214 | [ 215 | "Random Num Gen", 216 | "Value", 217 | "Monad", 218 | "Size" 219 | ], 220 | [ 221 | "Range Int", 222 | "Range", 223 | "Monad", 224 | "Seed" 225 | ], 226 | [ 227 | "Random Num Gen.001", 228 | "Value", 229 | "Vector in", 230 | "X" 231 | ], 232 | [ 233 | "Random Num Gen.001", 234 | "Value", 235 | "Vector in", 236 | "Y" 237 | ], 238 | [ 239 | "Random Num Gen.001", 240 | "Value", 241 | "Vector in", 242 | "Z" 243 | ], 244 | [ 245 | "Plane", 246 | "Vertices", 247 | "Randomize input vertices", 248 | "Vertices" 249 | ], 250 | [ 251 | "Randomize input vertices", 252 | "Vertices", 253 | "Matrix in", 254 | "Location" 255 | ], 256 | [ 257 | "Vector in", 258 | "Vectors", 259 | "Matrix in", 260 | "Scale" 261 | ], 262 | [ 263 | "Monad", 264 | "Item", 265 | "Viewer Draw.001", 266 | "vertices" 267 | ], 268 | [ 269 | "Monad", 270 | "Item", 271 | "Viewer Draw.001", 272 | "edg_pol" 273 | ], 274 | [ 275 | "Matrix in", 276 | "Matrix", 277 | "Viewer Draw.001", 278 | "matrix" 279 | ] 280 | ] 281 | } -------------------------------------------------------------------------------- /svjson/sv_voxel_grid.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.062", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Dupli instancer": { 7 | "bl_idname": "SvDupliInstancesMK3", 8 | "color": [ 9 | 0.0, 10 | 0.5, 11 | 0.20000000298023224 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | 487.4590148925781, 18 | 97.46743774414062 19 | ], 20 | "params": { 21 | "auto_release": 1, 22 | "name_child": "Cube", 23 | "name_node_generated_parent": "booom" 24 | }, 25 | "width": 140.0 26 | }, 27 | "List Join": { 28 | "bl_idname": "ListJoinNode", 29 | "color": [ 30 | 0.6079999804496765, 31 | 0.6079999804496765, 32 | 0.6079999804496765 33 | ], 34 | "height": 100.0, 35 | "hide": false, 36 | "label": "", 37 | "location": [ 38 | 290.394775390625, 39 | 130.78555297851562 40 | ], 41 | "params": { 42 | "JoinLevel": 2 43 | }, 44 | "width": 140.0 45 | }, 46 | "Matrix Apply": { 47 | "bl_idname": "MatrixApplyNode", 48 | "color": [ 49 | 0.6079999804496765, 50 | 0.6079999804496765, 51 | 0.6079999804496765 52 | ], 53 | "height": 100.0, 54 | "hide": false, 55 | "label": "", 56 | "location": [ 57 | 63.04551696777344, 58 | 116.90652465820312 59 | ], 60 | "params": {}, 61 | "width": 140.0 62 | }, 63 | "Matrix in": { 64 | "bl_idname": "MatrixGenNode", 65 | "color": [ 66 | 0.6079999804496765, 67 | 0.6079999804496765, 68 | 0.6079999804496765 69 | ], 70 | "height": 100.0, 71 | "hide": false, 72 | "label": "", 73 | "location": [ 74 | -134.7213897705078, 75 | -23.487768173217773 76 | ], 77 | "params": {}, 78 | "width": 140.0 79 | }, 80 | "Plane": { 81 | "bl_idname": "PlaneNode", 82 | "color": [ 83 | 0.0, 84 | 0.5, 85 | 0.5 86 | ], 87 | "height": 100.0, 88 | "hide": false, 89 | "label": "", 90 | "location": [ 91 | -256.00457763671875, 92 | 216.84910583496094 93 | ], 94 | "params": { 95 | "int_X": 8, 96 | "int_Y": 8, 97 | "step_X": 2.0, 98 | "step_Y": 2.0 99 | }, 100 | "width": 140.0 101 | }, 102 | "Range Float": { 103 | "bl_idname": "SvGenFloatRange", 104 | "color": [ 105 | 0.6079999804496765, 106 | 0.6079999804496765, 107 | 0.6079999804496765 108 | ], 109 | "height": 100.0, 110 | "hide": false, 111 | "label": "", 112 | "location": [ 113 | -514.623291015625, 114 | -79.45072937011719 115 | ], 116 | "params": { 117 | "count_": 8, 118 | "mode": "FRANGE_STEP", 119 | "step_": 2.0 120 | }, 121 | "width": 140.0 122 | }, 123 | "Vector in": { 124 | "bl_idname": "GenVectorsNode", 125 | "color": [ 126 | 0.6079999804496765, 127 | 0.6079999804496765, 128 | 0.6079999804496765 129 | ], 130 | "height": 100.0, 131 | "hide": false, 132 | "label": "", 133 | "location": [ 134 | -316.2695007324219, 135 | -68.02708435058594 136 | ], 137 | "params": {}, 138 | "width": 100.0 139 | } 140 | }, 141 | "update_lists": [ 142 | [ 143 | "Range Float", 144 | "Range", 145 | "Vector in", 146 | "Z" 147 | ], 148 | [ 149 | "Vector in", 150 | "Vectors", 151 | "Matrix in", 152 | "Location" 153 | ], 154 | [ 155 | "Plane", 156 | "Vertices", 157 | "Matrix Apply", 158 | "Vectors" 159 | ], 160 | [ 161 | "Matrix in", 162 | "Matrix", 163 | "Matrix Apply", 164 | "Matrixes" 165 | ], 166 | [ 167 | "Matrix Apply", 168 | "Vectors", 169 | "List Join", 170 | "data" 171 | ], 172 | [ 173 | "List Join", 174 | "data", 175 | "Dupli instancer", 176 | "Locations" 177 | ] 178 | ] 179 | } -------------------------------------------------------------------------------- /svjson/test.json: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /svjson/triangle_wave_001.blend.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.062", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Box": { 7 | "bl_idname": "SvBoxNode", 8 | "color": [ 9 | 0.0, 10 | 0.5, 11 | 0.5 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | 118.44615173339844, 18 | 119.22355651855469 19 | ], 20 | "params": {}, 21 | "width": 140.0 22 | }, 23 | "Formula": { 24 | "bl_idname": "Formula2Node", 25 | "color": [ 26 | 0.6079999804496765, 27 | 0.6079999804496765, 28 | 0.6079999804496765 29 | ], 30 | "height": 100.0, 31 | "hide": false, 32 | "label": "", 33 | "location": [ 34 | -830.6051025390625, 35 | -345.9049072265625 36 | ], 37 | "params": { 38 | "formula": "abs((x % 6) - 3)" 39 | }, 40 | "width": 140.0 41 | }, 42 | "Int": { 43 | "bl_idname": "IntegerNode", 44 | "color": [ 45 | 0.6079999804496765, 46 | 0.6079999804496765, 47 | 0.6079999804496765 48 | ], 49 | "height": 100.0, 50 | "hide": false, 51 | "label": "", 52 | "location": [ 53 | -1264.5986328125, 54 | -228.15382385253906 55 | ], 56 | "params": { 57 | "int_": 30 58 | }, 59 | "width": 140.0 60 | }, 61 | "Line": { 62 | "bl_idname": "LineNode", 63 | "color": [ 64 | 0.0, 65 | 0.5, 66 | 0.5 67 | ], 68 | "height": 100.0, 69 | "hide": false, 70 | "label": "", 71 | "location": [ 72 | -540.7466430664062, 73 | -61.842018127441406 74 | ], 75 | "params": { 76 | "int_": 37, 77 | "step_": 11.889999389648438 78 | }, 79 | "width": 140.0 80 | }, 81 | "Map Range": { 82 | "bl_idname": "SvMapRangeNode", 83 | "color": [ 84 | 0.6079999804496765, 85 | 0.6079999804496765, 86 | 0.6079999804496765 87 | ], 88 | "height": 100.0, 89 | "hide": false, 90 | "label": "", 91 | "location": [ 92 | -573.7186889648438, 93 | -269.1865234375 94 | ], 95 | "params": { 96 | "new_max": 20.0, 97 | "new_min": -20.0, 98 | "old_max": 3.0, 99 | "old_min": 0.0 100 | }, 101 | "width": 140.0 102 | }, 103 | "Matrix in": { 104 | "bl_idname": "MatrixGenNode", 105 | "color": [ 106 | 0.6079999804496765, 107 | 0.6079999804496765, 108 | 0.6079999804496765 109 | ], 110 | "height": 100.0, 111 | "hide": false, 112 | "label": "", 113 | "location": [ 114 | 142.70596313476562, 115 | -127.54582977294922 116 | ], 117 | "params": {}, 118 | "width": 140.0 119 | }, 120 | "Range Float": { 121 | "bl_idname": "SvGenFloatRange", 122 | "color": [ 123 | 0.6079999804496765, 124 | 0.6079999804496765, 125 | 0.6079999804496765 126 | ], 127 | "height": 100.0, 128 | "hide": false, 129 | "label": "", 130 | "location": [ 131 | -1042.7764892578125, 132 | -318.17315673828125 133 | ], 134 | "params": { 135 | "mode": "FRANGE", 136 | "step_": 1.0 137 | }, 138 | "width": 140.0 139 | }, 140 | "Stethoscope": { 141 | "bl_idname": "SvStethoscopeNode", 142 | "color": [ 143 | 0.5, 144 | 0.5, 145 | 1.0 146 | ], 147 | "height": 100.0, 148 | "hide": false, 149 | "label": "", 150 | "location": [ 151 | -334.7774658203125, 152 | -424.51922607421875 153 | ], 154 | "params": { 155 | "text_color": [ 156 | 0.949999988079071, 157 | 0.949999988079071, 158 | 0.949999988079071 159 | ] 160 | }, 161 | "width": 140.0 162 | }, 163 | "Vector Math": { 164 | "bl_idname": "VectorMathNode", 165 | "color": [ 166 | 0.6079999804496765, 167 | 0.6079999804496765, 168 | 0.6079999804496765 169 | ], 170 | "height": 100.0, 171 | "hide": false, 172 | "label": "ADD", 173 | "location": [ 174 | -59.656829833984375, 175 | -101.7985610961914 176 | ], 177 | "params": { 178 | "items_": "ADD", 179 | "scalar_output_socket": 0 180 | }, 181 | "width": 140.0 182 | }, 183 | "Vector in": { 184 | "bl_idname": "GenVectorsNode", 185 | "color": [ 186 | 0.6079999804496765, 187 | 0.6079999804496765, 188 | 0.6079999804496765 189 | ], 190 | "height": 100.0, 191 | "hide": false, 192 | "label": "", 193 | "location": [ 194 | -268.5506591796875, 195 | -244.56024169921875 196 | ], 197 | "params": {}, 198 | "width": 100.0 199 | }, 200 | "Viewer Draw": { 201 | "bl_idname": "ViewerNode2", 202 | "color": [ 203 | 1.0, 204 | 0.30000001192092896, 205 | 0.0 206 | ], 207 | "height": 100.0, 208 | "hide": false, 209 | "label": "", 210 | "location": [ 211 | 416.4185791015625, 212 | 62.31965637207031 213 | ], 214 | "params": {}, 215 | "width": 140.0 216 | } 217 | }, 218 | "update_lists": [ 219 | [ 220 | "Int", 221 | "Integer", 222 | "Line", 223 | "N\u00ba Vertices" 224 | ], 225 | [ 226 | "Int", 227 | "Integer", 228 | "Range Float", 229 | "Step" 230 | ], 231 | [ 232 | "Range Float", 233 | "Range", 234 | "Formula", 235 | "X" 236 | ], 237 | [ 238 | "Formula", 239 | "Result", 240 | "Map Range", 241 | "Value" 242 | ], 243 | [ 244 | "Map Range", 245 | "Value", 246 | "Vector in", 247 | "Z" 248 | ], 249 | [ 250 | "Line", 251 | "Vertices", 252 | "Vector Math", 253 | "U" 254 | ], 255 | [ 256 | "Vector in", 257 | "Vectors", 258 | "Vector Math", 259 | "V" 260 | ], 261 | [ 262 | "Vector Math", 263 | "W", 264 | "Matrix in", 265 | "Location" 266 | ], 267 | [ 268 | "Box", 269 | "Vers", 270 | "Viewer Draw", 271 | "vertices" 272 | ], 273 | [ 274 | "Box", 275 | "Pols", 276 | "Viewer Draw", 277 | "edg_pol" 278 | ], 279 | [ 280 | "Matrix in", 281 | "Matrix", 282 | "Viewer Draw", 283 | "matrix" 284 | ] 285 | ] 286 | } -------------------------------------------------------------------------------- /svjson/wolfram_hypotrochoid_spirograph_008.json: -------------------------------------------------------------------------------- 1 | { 2 | "export_version": "0.062", 3 | "framed_nodes": {}, 4 | "groups": {}, 5 | "nodes": { 6 | "Pipe": { 7 | "bl_idname": "SvPipeNode", 8 | "color": [ 9 | 0.6079999804496765, 10 | 0.6079999804496765, 11 | 0.6079999804496765 12 | ], 13 | "height": 100.0, 14 | "hide": false, 15 | "label": "", 16 | "location": [ 17 | 386.3865966796875, 18 | 58.95249557495117 19 | ], 20 | "params": { 21 | "close": 1, 22 | "cup_fill": 0, 23 | "shape": "Square" 24 | }, 25 | "width": 150.26123046875 26 | }, 27 | "Scripted Node": { 28 | "bl_idname": "SvScriptNode", 29 | "color": [ 30 | 0.0, 31 | 0.800000011920929, 32 | 0.949999988079071 33 | ], 34 | "height": 100.0, 35 | "hide": false, 36 | "label": "spirograph.py", 37 | "location": [ 38 | -257.089111328125, 39 | 168.77444458007812 40 | ], 41 | "params": { 42 | "button_names": "", 43 | "files_popup": "spiral_fib.py", 44 | "float_list": [ 45 | 0.0, 46 | 1.0, 47 | 0.9199999570846558, 48 | 1.3999998569488525, 49 | 0.4099999964237213, 50 | 9.100000381469727, 51 | 2.619999885559082, 52 | 7.0, 53 | 8.0, 54 | 9.0, 55 | 10.0, 56 | 11.0, 57 | 12.0, 58 | 13.0, 59 | 14.0, 60 | 15.0, 61 | 16.0, 62 | 17.0, 63 | 18.0, 64 | 19.0, 65 | 20.0, 66 | 21.0, 67 | 22.0, 68 | 23.0, 69 | 24.0, 70 | 25.0, 71 | 26.0, 72 | 27.0, 73 | 28.0, 74 | 29.0, 75 | 30.0, 76 | 31.0 77 | ], 78 | "has_buttons": 0, 79 | "int_list": [ 80 | 0, 81 | 1948, 82 | 2, 83 | 24, 84 | 17, 85 | 11, 86 | 6, 87 | 7, 88 | 8, 89 | 9, 90 | 10, 91 | 11, 92 | 12, 93 | 13, 94 | 14, 95 | 15, 96 | 16, 97 | 17, 98 | 18, 99 | 19, 100 | 20, 101 | 21, 102 | 22, 103 | 23, 104 | 24, 105 | 25, 106 | 26, 107 | 27, 108 | 28, 109 | 29, 110 | 30, 111 | 31 112 | ], 113 | "script_name": "spirograph.py", 114 | "script_str": "def sv_main(n=250, t = 2.0, a=5, b=7, c=2.2):\n\n in_sockets = [\n ['s', 'Number of points', n],\n ['s', 'Scale', t],\n ['s', 'A', a],\n ['s', 'B', b],\n ['s', 'C', c],\n \n ]\n\n from math import sin, cos, radians, pi, sqrt\n from mathutils import Vector, Euler\n\n Verts = []\n verts_new = Verts.append\n\n for i in range(0, n):\n theta = i * radians(pi)\n #theta = i * radians(137.5)\n \n \n #a = c * ((2 * n * h) / (n + 1))\n #b = c * (((n - 1) * h) / (n + 1))\n \n x = (a-b) * cos(theta) + c * cos( ((a/b)-1) * theta)\n y = (a-b) * sin(theta) + c * sin( ((a/b)-1) * theta)\n \n verts_new(( t * x, t * y, 0.0 ))\n\n out_sockets = [\n ['v', 'Verts', [Verts]]\n ]\n\n return in_sockets, out_sockets\n" 115 | }, 116 | "width": 307.3759765625 117 | }, 118 | "UV Connection": { 119 | "bl_idname": "LineConnectNodeMK2", 120 | "color": [ 121 | 0.6079999804496765, 122 | 0.6079999804496765, 123 | 0.6079999804496765 124 | ], 125 | "height": 100.0, 126 | "hide": false, 127 | "label": "", 128 | "location": [ 129 | 108.70596313476562, 130 | 199.73062133789062 131 | ], 132 | "params": { 133 | "cicl_check_U": 0, 134 | "cicl_check_V": 0, 135 | "cup_U": 0, 136 | "cup_V": 0, 137 | "dir_check": "U_dir", 138 | "polygons": "Edges", 139 | "slice_check": 0 140 | }, 141 | "width": 140.0 142 | }, 143 | "Viewer Draw": { 144 | "bl_idname": "ViewerNode2", 145 | "color": [ 146 | 1.0, 147 | 0.30000001192092896, 148 | 0.0 149 | ], 150 | "height": 100.0, 151 | "hide": false, 152 | "label": "", 153 | "location": [ 154 | 406.4013977050781, 155 | 283.56610107421875 156 | ], 157 | "params": { 158 | "activate": 1, 159 | "display_verts": 0 160 | }, 161 | "width": 140.0 162 | }, 163 | "Viewer Draw.001": { 164 | "bl_idname": "ViewerNode2", 165 | "color": [ 166 | 1.0, 167 | 0.30000001192092896, 168 | 0.0 169 | ], 170 | "height": 100.0, 171 | "hide": false, 172 | "label": "", 173 | "location": [ 174 | 736.8845825195312, 175 | 166.33782958984375 176 | ], 177 | "params": { 178 | "activate": 0, 179 | "display_edges": 0, 180 | "display_verts": 0, 181 | "shading": 0 182 | }, 183 | "width": 140.0 184 | } 185 | }, 186 | "update_lists": [ 187 | [ 188 | "Scripted Node", 189 | "Verts", 190 | "UV Connection", 191 | "vertices" 192 | ], 193 | [ 194 | "UV Connection", 195 | "vertices", 196 | "Viewer Draw", 197 | "vertices" 198 | ], 199 | [ 200 | "UV Connection", 201 | "data", 202 | "Viewer Draw", 203 | "edg_pol" 204 | ], 205 | [ 206 | "UV Connection", 207 | "vertices", 208 | "Pipe", 209 | "Vers" 210 | ], 211 | [ 212 | "UV Connection", 213 | "data", 214 | "Pipe", 215 | "Edgs" 216 | ], 217 | [ 218 | "Pipe", 219 | "Vers", 220 | "Viewer Draw.001", 221 | "vertices" 222 | ], 223 | [ 224 | "Pipe", 225 | "Pols", 226 | "Viewer Draw.001", 227 | "edg_pol" 228 | ] 229 | ] 230 | } --------------------------------------------------------------------------------