diff --git a/PixelComposer.resource_order b/PixelComposer.resource_order index a14f4afd9..bfeaedbf8 100644 --- a/PixelComposer.resource_order +++ b/PixelComposer.resource_order @@ -127,6 +127,8 @@ {"name":"lua","order":12,"path":"folders/nodes/data/lua.yy",}, {"name":"misc","order":10,"path":"folders/nodes/data/misc.yy",}, {"name":"MK effects","order":24,"path":"folders/nodes/data/MK effects.yy",}, + {"name":"mk sparkle","order":8,"path":"folders/nodes/data/MK effects/mk sparkle.yy",}, + {"name":"src","order":1,"path":"folders/nodes/data/MK effects/mk sparkle/src.yy",}, {"name":"PCX","order":15,"path":"folders/nodes/data/PCX.yy",}, {"name":"array","order":6,"path":"folders/nodes/data/PCX/array.yy",}, {"name":"flow control","order":7,"path":"folders/nodes/data/PCX/flow control.yy",}, @@ -346,6 +348,7 @@ {"name":"s_biterator_knob","order":5,"path":"sprites/s_biterator_knob/s_biterator_knob.yy",}, {"name":"array_functions","order":2,"path":"scripts/array_functions/array_functions.yy",}, {"name":"sh_blur_final","order":2,"path":"shaders/sh_blur_final/sh_blur_final.yy",}, + {"name":"s_node_spout","order":23,"path":"sprites/s_node_spout/s_node_spout.yy",}, {"name":"sh_fd_visualize_velocity_glsl","order":19,"path":"shaders/sh_fd_visualize_velocity_glsl/sh_fd_visualize_velocity_glsl.yy",}, {"name":"node_3d_mesh_terrain","order":9,"path":"scripts/node_3d_mesh_terrain/node_3d_mesh_terrain.yy",}, {"name":"fd_rectangle_set_material_time_step","order":8,"path":"scripts/fd_rectangle_set_material_time_step/fd_rectangle_set_material_time_step.yy",}, @@ -624,6 +627,7 @@ {"name":"Obj_FirebaseFirestore_Document_Delete","order":3,"path":"objects/Obj_FirebaseFirestore_Document_Delete/Obj_FirebaseFirestore_Document_Delete.yy",}, {"name":"node_module_test","order":19,"path":"scripts/node_module_test/node_module_test.yy",}, {"name":"s_node_shadow","order":36,"path":"sprites/s_node_shadow/s_node_shadow.yy",}, + {"name":"Spout","order":14,"path":"extensions/Spout/Spout.yy",}, {"name":"s_node_grid_hex_noise","order":21,"path":"sprites/s_node_grid_hex_noise/s_node_grid_hex_noise.yy",}, {"name":"s_node_logic_opr","order":2,"path":"sprites/s_node_logic_opr/s_node_logic_opr.yy",}, {"name":"sh_zigzag","order":11,"path":"shaders/sh_zigzag/sh_zigzag.yy",}, @@ -760,7 +764,6 @@ {"name":"node_tile","order":4,"path":"scripts/node_tile/node_tile.yy",}, {"name":"sh_rsh_rotate","order":1,"path":"shaders/sh_rsh_rotate/sh_rsh_rotate.yy",}, {"name":"FirebaseFirestoreMainFunctions","order":1,"path":"scripts/FirebaseFirestoreMainFunctions/FirebaseFirestoreMainFunctions.yy",}, - {"name":"node_mk_sparkle","order":7,"path":"scripts/node_mk_sparkle/node_mk_sparkle.yy",}, {"name":"node_VFX_effect_destroy","order":3,"path":"scripts/node_VFX_effect_destroy/node_VFX_effect_destroy.yy",}, {"name":"node_cache","order":9,"path":"scripts/node_cache/node_cache.yy",}, {"name":"sh_bw","order":3,"path":"shaders/sh_bw/sh_bw.yy",}, @@ -1042,6 +1045,7 @@ {"name":"s_node_print","order":30,"path":"sprites/s_node_print/s_node_print.yy",}, {"name":"sh_seperate_shape_counter","order":1,"path":"shaders/sh_seperate_shape_counter/sh_seperate_shape_counter.yy",}, {"name":"s_node_stack","order":37,"path":"sprites/s_node_stack/s_node_stack.yy",}, + {"name":"s_mk_sparkle_select","order":1,"path":"sprites/s_mk_sparkle_select/s_mk_sparkle_select.yy",}, {"name":"hlsl_server","order":2,"path":"scripts/hlsl_server/hlsl_server.yy",}, {"name":"s_fade_up","order":3,"path":"sprites/s_fade_up/s_fade_up.yy",}, {"name":"panel_globalvar","order":2,"path":"scripts/panel_globalvar/panel_globalvar.yy",}, @@ -1388,6 +1392,7 @@ {"name":"file_dropper","order":1,"path":"extensions/file_dropper/file_dropper.yy",}, {"name":"s_biterator_b_shape_idle","order":3,"path":"sprites/s_biterator_b_shape_idle/s_biterator_b_shape_idle.yy",}, {"name":"sh_mirror_mask","order":8,"path":"shaders/sh_mirror_mask/sh_mirror_mask.yy",}, + {"name":"panel_keyframe_driver","order":2,"path":"scripts/panel_keyframe_driver/panel_keyframe_driver.yy",}, {"name":"node_export","order":9,"path":"scripts/node_export/node_export.yy",}, {"name":"controlPointBox","order":4,"path":"scripts/controlPointBox/controlPointBox.yy",}, {"name":"sh_vertex_pt","order":5,"path":"shaders/sh_vertex_pt/sh_vertex_pt.yy",}, @@ -1584,6 +1589,7 @@ {"name":"panel_history","order":7,"path":"scripts/panel_history/panel_history.yy",}, {"name":"sh_channel_H","order":3,"path":"shaders/sh_channel_H/sh_channel_H.yy",}, {"name":"rotatorRandom","order":1,"path":"scripts/rotatorRandom/rotatorRandom.yy",}, + {"name":"node_spout_send","order":19,"path":"scripts/node_spout_send/node_spout_send.yy",}, {"name":"s_node_RGB","order":34,"path":"sprites/s_node_RGB/s_node_RGB.yy",}, {"name":"fd_rectangle_draw","order":9,"path":"scripts/fd_rectangle_draw/fd_rectangle_draw.yy",}, {"name":"FirebaseREST_Firestore_jsonEncode","order":13,"path":"scripts/FirebaseREST_Firestore_jsonEncode/FirebaseREST_Firestore_jsonEncode.yy",}, diff --git a/PixelComposer.yyp b/PixelComposer.yyp index 672f8442f..89ad5b822 100644 --- a/PixelComposer.yyp +++ b/PixelComposer.yyp @@ -154,6 +154,8 @@ {"resourceType":"GMFolder","resourceVersion":"1.0","name":"lua","folderPath":"folders/nodes/data/lua.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"misc","folderPath":"folders/nodes/data/misc.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"MK effects","folderPath":"folders/nodes/data/MK effects.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"mk sparkle","folderPath":"folders/nodes/data/MK effects/mk sparkle.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"src","folderPath":"folders/nodes/data/MK effects/mk sparkle/src.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"PCX","folderPath":"folders/nodes/data/PCX.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"array","folderPath":"folders/nodes/data/PCX/array.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"flow control","folderPath":"folders/nodes/data/PCX/flow control.yy",}, @@ -418,6 +420,7 @@ {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"Dice.pxc","CopyToMask":-1,"filePath":"datafiles/Sample Projects",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"Shiny gem.png","CopyToMask":-1,"filePath":"datafiles/Sample Projects",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"Shiny gem.pxc","CopyToMask":-1,"filePath":"datafiles/Sample Projects",}, + {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"spark.png","CopyToMask":-1,"filePath":"datafiles/Sample Projects",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"tile_0044.png","CopyToMask":-1,"filePath":"datafiles/Sample Projects",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"tile_0067.png","CopyToMask":-1,"filePath":"datafiles/Sample Projects",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"tile_0126.png","CopyToMask":-1,"filePath":"datafiles/Sample Projects",}, @@ -547,6 +550,7 @@ {"id":{"name":"s_biterator_knob","path":"sprites/s_biterator_knob/s_biterator_knob.yy",},}, {"id":{"name":"array_functions","path":"scripts/array_functions/array_functions.yy",},}, {"id":{"name":"sh_blur_final","path":"shaders/sh_blur_final/sh_blur_final.yy",},}, + {"id":{"name":"s_node_spout","path":"sprites/s_node_spout/s_node_spout.yy",},}, {"id":{"name":"sh_fd_visualize_velocity_glsl","path":"shaders/sh_fd_visualize_velocity_glsl/sh_fd_visualize_velocity_glsl.yy",},}, {"id":{"name":"FirebaseFirestore_operationFromSymbol","path":"scripts/FirebaseFirestore_operationFromSymbol/FirebaseFirestore_operationFromSymbol.yy",},}, {"id":{"name":"node_3d_mesh_terrain","path":"scripts/node_3d_mesh_terrain/node_3d_mesh_terrain.yy",},}, @@ -863,6 +867,7 @@ {"id":{"name":"Obj_FirebaseFirestore_Document_Delete","path":"objects/Obj_FirebaseFirestore_Document_Delete/Obj_FirebaseFirestore_Document_Delete.yy",},}, {"id":{"name":"node_module_test","path":"scripts/node_module_test/node_module_test.yy",},}, {"id":{"name":"s_node_shadow","path":"sprites/s_node_shadow/s_node_shadow.yy",},}, + {"id":{"name":"Spout","path":"extensions/Spout/Spout.yy",},}, {"id":{"name":"s_node_grid_hex_noise","path":"sprites/s_node_grid_hex_noise/s_node_grid_hex_noise.yy",},}, {"id":{"name":"sh_rsh_corner","path":"shaders/sh_rsh_corner/sh_rsh_corner.yy",},}, {"id":{"name":"s_node_logic_opr","path":"sprites/s_node_logic_opr/s_node_logic_opr.yy",},}, @@ -1343,6 +1348,7 @@ {"id":{"name":"s_node_print","path":"sprites/s_node_print/s_node_print.yy",},}, {"id":{"name":"sh_seperate_shape_counter","path":"shaders/sh_seperate_shape_counter/sh_seperate_shape_counter.yy",},}, {"id":{"name":"s_node_stack","path":"sprites/s_node_stack/s_node_stack.yy",},}, + {"id":{"name":"s_mk_sparkle_select","path":"sprites/s_mk_sparkle_select/s_mk_sparkle_select.yy",},}, {"id":{"name":"hlsl_server","path":"scripts/hlsl_server/hlsl_server.yy",},}, {"id":{"name":"s_fade_up","path":"sprites/s_fade_up/s_fade_up.yy",},}, {"id":{"name":"panel_globalvar","path":"scripts/panel_globalvar/panel_globalvar.yy",},}, @@ -1696,6 +1702,7 @@ {"id":{"name":"sh_palette_replace","path":"shaders/sh_palette_replace/sh_palette_replace.yy",},}, {"id":{"name":"buffer_functions","path":"scripts/buffer_functions/buffer_functions.yy",},}, {"id":{"name":"key_press","path":"scripts/key_press/key_press.yy",},}, + {"id":{"name":"s_mk_sparkle_bg","path":"sprites/s_mk_sparkle_bg/s_mk_sparkle_bg.yy",},}, {"id":{"name":"sh_mirror","path":"shaders/sh_mirror/sh_mirror.yy",},}, {"id":{"name":"sh_cell_noise_random","path":"shaders/sh_cell_noise_random/sh_cell_noise_random.yy",},}, {"id":{"name":"node_iterator_input","path":"scripts/node_iterator_input/node_iterator_input.yy",},}, @@ -1738,6 +1745,7 @@ {"id":{"name":"s_biterator_b_shape_idle","path":"sprites/s_biterator_b_shape_idle/s_biterator_b_shape_idle.yy",},}, {"id":{"name":"compat_path_array","path":"scripts/compat_path_array/compat_path_array.yy",},}, {"id":{"name":"sh_mirror_mask","path":"shaders/sh_mirror_mask/sh_mirror_mask.yy",},}, + {"id":{"name":"panel_keyframe_driver","path":"scripts/panel_keyframe_driver/panel_keyframe_driver.yy",},}, {"id":{"name":"node_export","path":"scripts/node_export/node_export.yy",},}, {"id":{"name":"controlPointBox","path":"scripts/controlPointBox/controlPointBox.yy",},}, {"id":{"name":"sh_vertex_pt","path":"shaders/sh_vertex_pt/sh_vertex_pt.yy",},}, @@ -1964,6 +1972,7 @@ {"id":{"name":"panel_history","path":"scripts/panel_history/panel_history.yy",},}, {"id":{"name":"sh_channel_H","path":"shaders/sh_channel_H/sh_channel_H.yy",},}, {"id":{"name":"rotatorRandom","path":"scripts/rotatorRandom/rotatorRandom.yy",},}, + {"id":{"name":"node_spout_send","path":"scripts/node_spout_send/node_spout_send.yy",},}, {"id":{"name":"s_node_RGB","path":"sprites/s_node_RGB/s_node_RGB.yy",},}, {"id":{"name":"fd_rectangle_draw","path":"scripts/fd_rectangle_draw/fd_rectangle_draw.yy",},}, {"id":{"name":"s_node_export","path":"sprites/s_node_export/s_node_export.yy",},}, diff --git a/datafiles/Sample Projects/Broken heart.pxc b/datafiles/Sample Projects/Broken heart.pxc index e09a67b83..a3ade595a 100644 --- a/datafiles/Sample Projects/Broken heart.pxc +++ b/datafiles/Sample Projects/Broken heart.pxc @@ -1 +1 @@ -{"preview":"{\"buffer\":\"eJxjYBgFgxnMkNL9j4xJlcenFl0PIXlcZv3JsAZjXPqxyeMyD6YWl5m45Ik1D4RharDJ0ds8mJl3XXTgGKYGWYxQ+KGbScg8YtMMPnNJNYeQmeSahc1MSs3CZSYlZg1HAACySRuA\",\"width\":20.0,\"height\":20.0}","timelines":{"name":"","type":"Folder","show":1,"color":-1,"contents":[{"type":"Node","show":false,"node_id":2},{"type":"Node","show":false,"node_id":4},{"type":"Node","show":true,"node_id":"dDE8bw138292awSdDu8bbnpGmvAwwxPn"},{"type":"Node","show":false,"node_id":"dDE9Oe260963dQwYMHhJKhNlT1gmTNIM"}]},"animator":{"frames_total":15,"framerate":15},"previewGrid":{"snap":0,"show":0,"size":[16,16],"color":8482157,"opacity":0.5},"addon":{},"notes":[],"attributes":{"palette":[0,16777215],"surface_dimension":[20,20]},"global_node":{"inputs":[],"attri":{"update_graph":true,"show_update_trigger":false,"color":-1}},"onion_skin":{"enabled":0,"color":[255,16711680],"range":[-1,1],"alpha":0.5,"on_top":1,"step":1},"version":11600.1,"metadata":{"description":"","aut_id":0,"author":"MakhamDev","version":11482,"contact":"","alias":"","file_id":0,"tags":[]},"graphGrid":{"show":1,"color":16777215,"opacity":0.050000000000000003,"snap":1,"size":32,"highlight":12,"show_origin":0},"nodes":[{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":2,"x":-64,"name":"Transform","array_process":0,"iname":"Transform","inputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Surface in","from_node":1,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":0,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,[20,20],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Output dimension","from_node":-1,"unit":0,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,[10,19],[0,1],[0,0],0,0,1],[9,[10,24],[0.39999999999999991,1],[0.34999999999999964,0],1,1,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":true,"name":"Position","from_node":-1,"unit":0,"animators":[[[0,0.5,[0,1],[0,0],0,0,1]],[[0,0.5,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":1,"global_key":0,"loop_range":-1},{"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Anchor","from_node":-1,"unit":0,"animators":[[[0,0.5,[0,1],[0,0],0,0,1]],[[0,0.5,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{"side_button":{"x":316,"interactable":true,"lua_thread":-4,"iactive":false,"w":32,"rx":0,"hover":false,"y":515,"active":false,"lua_thread_key":"","ihover":false,"h":32,"ry":0,"parent":{"x":16,"interactable":true,"lua_thread":-4,"scroll_ms":0,"surface":155,"surface_h":878,"is_scroll":false,"surface_w":368,"parent":-4,"scroll_y_raw":0,"always_scroll":false,"iactive":false,"show_scroll":true,"scroll_y_to":0,"w":368,"rx":0,"hover":0,"y":100,"scroll_lock":false,"content_h":0,"active":false,"lua_thread_key":"","is_scrolling":false,"scroll_step":64,"ihover":false,"scroll_y":0,"h":878,"ry":0,"":1},"index":8,"":1}},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Relative anchor","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1],[7,18,[0.39999999999999991,1],[0.25,0],1,1,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Rotation","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":1,"global_key":0,"loop_range":-1},{"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Scale","from_node":-1,"unit":0,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Render Mode","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["Normal","Tile","Wrap"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Rotate by velocity","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Output dimension type","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["Same as input","Constant","Relative to input","Transformed"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Round position","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Active","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1}],"group":-4,"y":-64,"tool":0,"outputs":[{"visible":1,"color":-1}],"type":"Node_Transform","attri":{"color":-1,"node_width":0,"node_height":0,"array_process":0,"update_graph":1,"show_update_trigger":0,"color_depth":2,"interpolate":0,"oversample":0},"render":1,"previewable":1},{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":"dDE8c5144976mZRjLLQ3g7ZpIXD8XyJB","x":-224,"name":"Path","iname":"Path67413","inputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Path progress","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Loop","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Progress mode","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["Entire line","Segment"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Round anchor","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[10.32608695652174,17.309782608695652,1.3940217391304355,5.9374999999999982,-1.3940217391304355,-5.9374999999999982,0],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":true,"name":"Anchor","from_node":-1,"unit":0,"animators":[[[0,10.380434782608697,[0,1],[0,0],0,0,1]],[[0,13.396739130434783,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[9.3152173913043477,5.4538043478260878,1.141304347826086,2.6086956521739104,-1.141304347826086,-2.6086956521739104,0],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":true,"name":"Anchor","from_node":-1,"unit":0,"animators":[[[0,16.467391304347828,[0,1],[0,0],0,0,1]],[[0,4.5923913043478262,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[3.6847826086956523,6.1250000000000009,0.5978260869565224,-3.206521739130435,-0.5978260869565224,3.206521739130435,0],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":true,"name":"Anchor","from_node":-1,"unit":0,"animators":[[[0,12.065217391304349,[0,1],[0,0],0,0,1]],[[0,2.3641304347826089,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1}],"group":-4,"y":-256,"tool":0,"input_fix_len":4,"outputs":[{"visible":1,"color":-1},{"visible":1,"color":-1},{"visible":0,"color":-1}],"type":"Node_Path","data_length":1,"attri":{"update_graph":1,"show_update_trigger":0,"color":-1,"node_width":0,"node_height":0},"render":1,"previewable":1},{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":1,"x":-224,"name":"Crop","array_process":0,"iname":"Crop","inputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Surface in","from_node":0,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":0,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,[9,0,0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Crop","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Active","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1}],"group":-4,"y":-64,"tool":0,"outputs":[{"visible":1,"color":-1}],"type":"Node_Crop","attri":{"color":-1,"node_width":0,"node_height":0,"array_process":0,"update_graph":1,"show_update_trigger":0,"color_depth":2},"render":1,"previewable":1},{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":"dDE9Oe260961OJAhbvoh7gTmmgpc9tVR","x":-224,"name":"Path","iname":"Path67413","inputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Path progress","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Loop","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Progress mode","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["Entire line","Segment"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Round anchor","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[9.1032608695652186,8.336956521739129,0.046195652173912194,1.9483695652173898,-0.046195652173912194,-1.9483695652173898,0],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":true,"name":"Anchor","from_node":-1,"unit":0,"animators":[[[0,10.380434782608697,[0,1],[0,0],0,0,1]],[[0,13.396739130434783,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[4.584239130434784,5.2119565217391335,2.2527173913043494,-0.64402173913043637,-2.2527173913043494,0.64402173913043637,0],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":true,"name":"Anchor","from_node":-1,"unit":0,"animators":[[[0,16.467391304347828,[0,1],[0,0],0,0,1]],[[0,4.5923913043478262,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[1.6413043478260936,10.461956521739131,-0.59239130434782949,-2.1820652173913082,0.59239130434782949,2.1820652173913082,0],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":true,"name":"Anchor","from_node":-1,"unit":0,"animators":[[[0,12.065217391304349,[0,1],[0,0],0,0,1]],[[0,2.3641304347826089,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1}],"group":-4,"y":-448,"tool":0,"input_fix_len":4,"outputs":[{"visible":1,"color":-1},{"visible":1,"color":-1},{"visible":0,"color":-1}],"type":"Node_Path","data_length":1,"attri":{"update_graph":1,"show_update_trigger":0,"color":-1,"node_width":0,"node_height":0},"render":1,"previewable":1},{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":"dDE9Oe260963dQwYMHhJKhNlT1gmTNIM","x":-64,"name":"Line","array_process":0,"iname":"Line67413","inputs":[{"raw_value":[[0,[20,20],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Dimension","from_node":-1,"unit":0,"animators":[[[0,32,[0,1],[0,0],0,0,1]],[[0,32,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Background","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Segment","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[1,32,1]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[4,4],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Width","from_node":-1,"unit":0,"animators":[[[0,2,[0,1],[0,0],0,0,1]],[[0,2,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{"linked":1},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Wiggle","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[0,16,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Random seed","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Rotation","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Path","from_node":"dDE9Oe260961OJAhbvoh7gTmmgpc9tVR","unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[0,0.59999999999999998],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Range","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,-0.59999999999999998,[0,1],[0,0],0,0,1],[8,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Shift","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"slide_speed":0.015625},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":1,"global_key":"","loop_range":-1},{"raw_value":[[0,"{\"keys\":[{\"time\":0.0,\"value\":2955928.0}],\"type\":0.0}",[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Color over length","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[-0.14000000000000001,-0.68125000000000002,0,0,0.14000000000000001,0.68125000000000002,-0.099999999999999978,0.65625,1,0,0.099999999999999978,-0.65625],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Width over length","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,0.33333333333333331,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,-0.33333333333333331,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Span width over path","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Round cap","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,4,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Round segment","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[2,16,1]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Span color over path","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Greyscale over width","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"1px mode","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Texture","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Fix length","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Segment length","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Texture position","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Texture rotation","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Texture scale","from_node":-1,"unit":0,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,"{\"keys\":[{\"time\":0.0,\"value\":16777215.0}],\"type\":0.0}",[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Random Blend","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Invert","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Clamp range","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1}],"group":-4,"y":-448,"tool":0,"outputs":[{"visible":1,"color":-1}],"type":"Node_Line","attri":{"color":-1,"node_width":0,"node_height":0,"array_process":0,"update_graph":1,"show_update_trigger":0,"color_depth":1,"use_project_dimension":1,"interpolate":0,"oversample":0},"render":1,"previewable":1},{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":4,"x":96,"name":"Color adjust","array_process":0,"iname":"Color_adjust","inputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Surface in","from_node":2,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":true,"sep_axis":0,"shift_y":0,"from_index":0,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Brightness","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[-1,1,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0.5,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Contrast","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Hue","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[-1,1,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Saturation","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[-1,1,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Value","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[-1,1,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,16777215,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Blend","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Blend amount","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Mask","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":true,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[5,1,[0,1],[0,0],0,0,1],[9,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Alpha","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":1,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Exposure","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[0,4,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Active","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Input Type","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["Surface","Color"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[0,16777215],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Color","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,16777215,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":false,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Blend mode","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["Normal","Add","Subtract","Multiply","Screen","Overlay","Hue","Saturation","Luminosity","Maximum","Minimum","Replace","Difference"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,15,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Channel","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":[620,620,620,620]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Invert mask","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Mask feather","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[1,16,1]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1}],"group":-4,"y":-64,"tool":0,"outputs":[{"visible":true,"color":-1},{"visible":false,"color":-1}],"type":"Node_Color_adjust","attri":{"color":-1,"node_width":0,"node_height":0,"array_process":0,"update_graph":1,"show_update_trigger":0,"color_depth":2},"render":1,"previewable":1},{"inspectInputs":[{"raw_value":[[0,false,[0,1],[0,0],0,0,true]],"name_custom":false,"on_end":0,"color":-1,"shift_x":0,"is_modified":false,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":false,"display_data":{},"attributes":{},"visible":true,"sep_axis":false,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,false,[0,1],[0,0],0,0,true]],"name_custom":false,"on_end":0,"color":-1,"shift_x":0,"is_modified":false,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":false,"display_data":{},"attributes":{},"visible":true,"sep_axis":false,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":false,"on_end":0,"color":-1,"shift_x":0,"is_modified":false,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":false,"display_data":{},"attributes":{},"visible":true,"sep_axis":false,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":true,"color":-1}],"renamed":true,"id":"dDE9TI153120AYsGM0yzcZqfdxtwqxZR","x":512,"name":"Mirror","array_process":0,"iname":"Mirror41458","inputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,true]],"name_custom":false,"on_end":0,"color":-1,"shift_x":0,"is_modified":false,"name":"Surface in","from_node":"dDE9LV071938up9ONAkUpylqfmz2sFhj","unit":0,"animators":[],"global_use":false,"display_data":{"atlas":true},"attributes":{},"visible":true,"sep_axis":false,"shift_y":0,"from_index":0,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[0.5,0.5],[0,1],[0,0],0,0,true]],"name_custom":false,"on_end":0,"color":-1,"shift_x":0,"is_modified":true,"name":"Position","from_node":-1,"unit":true,"animators":[[[0,0,[0,1],[0,0],0,0,true]],[[0,0,[0,1],[0,0],0,0,true]]],"global_use":false,"display_data":{"linked":true},"attributes":{},"visible":false,"sep_axis":false,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,270,[0,1],[0,0],0,0,true]],"name_custom":false,"on_end":0,"color":-1,"shift_x":0,"is_modified":true,"name":"Angle","from_node":-1,"unit":0,"animators":[],"global_use":false,"display_data":{},"attributes":{},"visible":false,"sep_axis":false,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,true,[0,1],[0,0],2,2,true]],"name_custom":false,"on_end":0,"color":-1,"shift_x":0,"is_modified":false,"name":"Active","from_node":-1,"unit":0,"animators":[],"global_use":false,"display_data":{},"attributes":{},"visible":false,"sep_axis":false,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1}],"group":-4,"y":-256,"tool":false,"outputs":[{"visible":true,"color":-1},{"visible":true,"color":-1}],"type":"Node_Mirror","attri":{"color":-1,"node_width":0,"node_height":0,"array_process":0,"update_graph":true,"show_update_trigger":false,"color_depth":2},"render":true,"previewable":true},{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Refresh","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":0,"x":-384,"name":"tile_0044","iname":"tile_0044","inputs":[{"raw_value":[[0,"tile_0044.png",[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Path","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"filter":"image|*.png;*.jpg"},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,[0,0,0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Padding","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1}],"group":-4,"y":-64,"tool":0,"outputs":[{"visible":1,"color":-1},{"visible":1,"color":-1}],"type":"Node_Image","attri":{"color":-1,"node_width":0,"node_height":0,"update_graph":1,"show_update_trigger":0,"color_depth":1},"render":1,"previewable":1},{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":"dDE9LV071938up9ONAkUpylqfmz2sFhj","x":320,"name":"Composite","array_process":0,"iname":"Composite83356","inputs":[{"raw_value":[[0,[0,0,0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Padding","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Output dimension","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["First surface","Largest surface","Constant"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[20,20],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Dimension","from_node":-1,"unit":0,"animators":[[[0,20,[0,1],[0,0],0,0,1]],[[0,20,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Background","from_node":"dDE9Oe260967jam9bobO1kw6EDnmXoGO","unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":0,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Position 0","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Rotation 0","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Scale 0","from_node":-1,"unit":0,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Surface 1","from_node":"dDE9LQ066598da4haevP4LrA8f02EElx","unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":0,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Position 1","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Rotation 1","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Scale 1","from_node":-1,"unit":0,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Surface 2","from_node":4,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":0,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Position 2","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Rotation 2","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Scale 2","from_node":-1,"unit":0,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Surface 3","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Position 3","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Rotation 3","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Scale 3","from_node":-1,"unit":0,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1}],"group":-4,"y":-256,"tool":0,"input_fix_len":3,"outputs":[{"visible":1,"color":-1},{"visible":1,"color":-1}],"type":"Node_Composite","data_length":4,"attri":{"layer_visible":[1,1,1,1],"layer_selectable":[1,1,1,1]},"render":1,"previewable":1},{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":"dDE8bw138292awSdDu8bbnpGmvAwwxPn","x":-64,"name":"Line","array_process":0,"iname":"Line67413","inputs":[{"raw_value":[[0,[20,20],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Dimension","from_node":-1,"unit":0,"animators":[[[0,32,[0,1],[0,0],0,0,1]],[[0,32,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Background","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Segment","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[1,32,1]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[6,6],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Width","from_node":-1,"unit":0,"animators":[[[0,2,[0,1],[0,0],0,0,1]],[[0,2,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{"linked":1},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Wiggle","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[0,16,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Random seed","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Rotation","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Path","from_node":"dDE8c5144976mZRjLLQ3g7ZpIXD8XyJB","unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[0,0.59999999999999998],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Range","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,-0.59999999999999998,[0,1],[0,0],0,0,1],[11,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Shift","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"slide_speed":0.015625},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":1,"global_key":"","loop_range":-1},{"raw_value":[[0,"{\"keys\":[{\"time\":0.0,\"value\":2955928.0}],\"type\":0.0}",[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Color over length","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[-0.14000000000000001,-0.68125000000000002,0,0,0.14000000000000001,0.68125000000000002,-0.099999999999999978,0.65625,1,0,0.099999999999999978,-0.65625],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Width over length","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,0.33333333333333331,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,-0.33333333333333331,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Span width over path","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Round cap","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,4,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Round segment","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[2,16,1]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Span color over path","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Greyscale over width","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"1px mode","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Texture","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Fix length","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Segment length","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Texture position","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Texture rotation","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Texture scale","from_node":-1,"unit":0,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,"{\"keys\":[{\"time\":0.0,\"value\":16777215.0}],\"type\":0.0}",[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Random Blend","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Invert","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Clamp range","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1}],"group":-4,"y":-256,"tool":0,"outputs":[{"visible":1,"color":-1}],"type":"Node_Line","attri":{"color":-1,"node_width":0,"node_height":0,"array_process":0,"update_graph":1,"show_update_trigger":0,"color_depth":1,"use_project_dimension":1,"interpolate":0,"oversample":0},"render":1,"previewable":1},{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":"dDE9LQ066598da4haevP4LrA8f02EElx","x":96,"name":"Color Adjust","array_process":0,"iname":"Color_Adjust83356","inputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Surface in","from_node":"dDE8bw138292awSdDu8bbnpGmvAwwxPn","unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":true,"sep_axis":0,"shift_y":0,"from_index":0,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Brightness","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[-1,1,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0.5,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Contrast","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Hue","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[-1,1,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Saturation","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[-1,1,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Value","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[-1,1,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,16777215,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Blend","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Blend amount","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Mask","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":true,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,true]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Alpha","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Exposure","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[0,4,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Active","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Input Type","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["Surface","Color"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[0,16777215],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Color","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,16777215,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":false,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Blend mode","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["Normal","Add","Subtract","Multiply","Screen","Overlay","Hue","Saturation","Luminosity","Maximum","Minimum","Replace","Difference"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,15,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Channel","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":[620,620,620,620]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Invert mask","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Mask feather","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[1,16,1]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1}],"group":-4,"y":-256,"tool":0,"outputs":[{"visible":true,"color":-1},{"visible":false,"color":-1}],"type":"Node_Color_adjust","attri":{"color":-1,"node_width":0,"node_height":0,"array_process":0,"update_graph":1,"show_update_trigger":0,"color_depth":2},"render":1,"previewable":1},{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":"dDE9Oe260967jam9bobO1kw6EDnmXoGO","x":96,"name":"Color Adjust","array_process":0,"iname":"Color_Adjust83356","inputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Surface in","from_node":"dDE9Oe260963dQwYMHhJKhNlT1gmTNIM","unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":true,"sep_axis":0,"shift_y":0,"from_index":0,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Brightness","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[-1,1,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0.5,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Contrast","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Hue","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[-1,1,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Saturation","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[-1,1,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Value","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[-1,1,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,16777215,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Blend","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Blend amount","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Mask","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":true,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,true]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Alpha","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Exposure","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[0,4,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Active","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Input Type","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["Surface","Color"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[0,16777215],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Color","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,16777215,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":false,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Blend mode","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["Normal","Add","Subtract","Multiply","Screen","Overlay","Hue","Saturation","Luminosity","Maximum","Minimum","Replace","Difference"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,15,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Channel","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":[620,620,620,620]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Invert mask","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Mask feather","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[1,16,1]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1}],"group":-4,"y":-448,"tool":0,"outputs":[{"visible":true,"color":-1},{"visible":false,"color":-1}],"type":"Node_Color_adjust","attri":{"color":-1,"node_width":0,"node_height":0,"array_process":0,"update_graph":1,"show_update_trigger":0,"color_depth":2},"render":1,"previewable":1}]} \ No newline at end of file +{"notes":[],"preview":"","graphGrid":{"highlight":12,"show_origin":0,"color":16777215,"show":1,"opacity":0.050000000000000003,"snap":1,"size":32},"animator":{"frames_total":15,"framerate":15},"nodes":[{"x":-64,"y":-64,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":2,"render":1,"name":"Transform","iname":"Transform","type":"Node_Transform","attri":{"oversample":0,"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0,"interpolate":0},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":1,"display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[20,20],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Output dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[1,[10,19],[0,1],[0,0],0,0,1],[7,[10,24],[1,1],[0.34999999999999964,0],1,1,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[[[0,0.5,[0,1],[0,0],0,0,1]],[[0,0.5,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position","loop_range":-1,"anim":1,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"side_button":{"ry":0,"x":316,"rx":0,"y":515,"hover":false,"active":false,"h":32,"ihover":false,"w":32,"iactive":false,"parent":-4,"index":8,"interactable":true,"lua_thread":-4,"lua_thread_key":""}},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[[[0,0.5,[0,1],[0,0],0,0,1]],[[0,0.5,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Anchor","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Relative anchor","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1],[3,18,[0.39999999999999991,1],[0.25,0],1,1,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Rotation","loop_range":-1,"anim":1,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Scale","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Normal","Tile","Wrap"]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Render Mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Rotate by velocity","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Same as input","Constant","Relative to input","Transformed"]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Output dimension type","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Round position","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":-224,"y":-256,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1},{"visible":1,"color":-1},{"visible":0,"color":-1}],"previewable":1,"id":"dDE8c5144976mZRjLLQ3g7ZpIXD8XyJB","render":1,"input_fix_len":4,"name":"Path","iname":"Path67413","type":"Node_Path","attri":{"node_width":0,"update_graph":1,"color":-1,"node_height":0,"show_update_trigger":0},"data_length":1,"inspectInputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Path progress","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Loop","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Entire line","Segment"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Progress mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Round anchor","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[10.32608695652174,17.309782608695652,1.3940217391304355,5.9374999999999982,-1.3940217391304355,-5.9374999999999982,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,10.380434782608697,[0,1],[0,0],0,0,1]],[[0,13.396739130434783,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Anchor","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[9.3152173913043477,5.4538043478260878,1.141304347826086,2.6086956521739104,-1.141304347826086,-2.6086956521739104,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,16.467391304347828,[0,1],[0,0],0,0,1]],[[0,4.5923913043478262,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Anchor","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[3.6847826086956523,6.1250000000000009,0.5978260869565224,-3.206521739130435,-0.5978260869565224,3.206521739130435,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,12.065217391304349,[0,1],[0,0],0,0,1]],[[0,2.3641304347826089,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Anchor","loop_range":-1,"anim":false,"attributes":{}}]},{"x":-224,"y":-64,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":1,"render":1,"name":"Crop","iname":"Crop","type":"Node_Crop","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":0,"display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[9,0,0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Crop","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":-224,"y":-448,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1},{"visible":1,"color":-1},{"visible":0,"color":-1}],"previewable":1,"id":"dDE9Oe260961OJAhbvoh7gTmmgpc9tVR","render":1,"input_fix_len":4,"name":"Path","iname":"Path67413","type":"Node_Path","attri":{"node_width":0,"update_graph":1,"color":-1,"node_height":0,"show_update_trigger":0},"data_length":1,"inspectInputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Path progress","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Loop","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Entire line","Segment"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Progress mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Round anchor","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[9.1032608695652186,8.336956521739129,0.046195652173912194,1.9483695652173898,-0.046195652173912194,-1.9483695652173898,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,10.380434782608697,[0,1],[0,0],0,0,1]],[[0,13.396739130434783,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Anchor","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[4.584239130434784,5.2119565217391335,2.2527173913043494,-0.64402173913043637,-2.2527173913043494,0.64402173913043637,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,16.467391304347828,[0,1],[0,0],0,0,1]],[[0,4.5923913043478262,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Anchor","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[1.6413043478260936,10.461956521739131,-0.59239130434782949,-2.1820652173913082,0.59239130434782949,2.1820652173913082,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,12.065217391304349,[0,1],[0,0],0,0,1]],[[0,2.3641304347826089,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Anchor","loop_range":-1,"anim":false,"attributes":{}}]},{"x":-64,"y":-448,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":"dDE9Oe260963dQwYMHhJKhNlT1gmTNIM","render":1,"name":"Line","iname":"Line67413","type":"Node_Line","attri":{"interpolate":0,"oversample":0,"node_width":0,"color":-1,"node_height":0,"color_depth":1,"update_graph":1,"array_process":0,"show_update_trigger":0,"use_project_dimension":1},"inspectInputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,[20,20],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,32,[0,1],[0,0],0,0,1]],[[0,32,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Background","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[1,32,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Segment","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[4,4],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"linked":1},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,2,[0,1],[0,0],0,0,1]],[[0,2,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Width","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[0,16,0.01]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Wiggle","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Random seed","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Rotation","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDE9Oe260961OJAhbvoh7gTmmgpc9tVR","display_data":{},"from_index":1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Path","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0,0.59999999999999998],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Range","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,-0.59999999999999998,[0,1],[0,0],0,0,1],[8,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"slide_speed":0.015625},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Shift","loop_range":-1,"anim":1,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,"{\"type\":0.0,\"keys\":[{\"time\":0.0,\"value\":2955928.0}]}",[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Color over length","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[-0.14000000000000001,-0.68125000000000002,0,0,0.14000000000000001,0.68125000000000002,-0.099999999999999978,0.65625,1,0,0.099999999999999978,-0.65625],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,0.33333333333333331,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,-0.33333333333333331,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Width over length","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Span width over path","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Round cap","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[2,16,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Round segment","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Span color over path","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Greyscale over width","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"1px mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Texture","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Fix length","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Segment length","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Texture position","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Texture rotation","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Texture scale","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,"{\"type\":0.0,\"keys\":[{\"time\":0.0,\"value\":16777215.0}]}",[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Random Blend","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Clamp range","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":512,"y":-256,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1},{"visible":1,"color":-1}],"previewable":1,"id":"dDE9TI153120AYsGM0yzcZqfdxtwqxZR","render":1,"name":"Mirror","iname":"Mirror41458","type":"Node_Mirror","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0},"inspectInputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDE9LV071938up9ONAkUpylqfmz2sFhj","display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0.5,0.5],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":1,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"linked":1},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,270,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Angle","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":-384,"y":-64,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1},{"visible":1,"color":-1}],"previewable":1,"id":0,"render":1,"name":"tile_0044","iname":"tile_0044","type":"Node_Image","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":1,"update_graph":1,"show_update_trigger":0},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Refresh","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,"tile_0044.png",[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"filter":"image|*.png;*.jpg"},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Path","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0,0,0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Padding","loop_range":-1,"anim":false,"attributes":{}}]},{"x":320,"y":-256,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1},{"visible":1,"color":-1}],"previewable":1,"id":"dDE9LV071938up9ONAkUpylqfmz2sFhj","render":1,"input_fix_len":3,"name":"Composite","iname":"Composite83356","type":"Node_Composite","attri":{"layer_visible":[1,1,1,1],"layer_selectable":[1,1,1,1]},"data_length":4,"inspectInputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,[0,0,0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Padding","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["First surface","Largest surface","Constant"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Output dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[20,20],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,20,[0,1],[0,0],0,0,1]],[[0,20,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDE9Oe260967jam9bobO1kw6EDnmXoGO","display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Background","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position 0","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Rotation 0","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Scale 0","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDE9LQ066598da4haevP4LrA8f02EElx","display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Surface 1","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position 1","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Rotation 1","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Scale 1","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDFHh42426582L5WorV2CYP4QiPx4nO9","display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Surface 2","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position 2","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Rotation 2","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Scale 2","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Surface 3","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position 3","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Rotation 3","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Scale 3","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":-64,"y":-256,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":"dDE8bw138292awSdDu8bbnpGmvAwwxPn","render":1,"name":"Line","iname":"Line67413","type":"Node_Line","attri":{"interpolate":0,"oversample":0,"node_width":0,"color":-1,"node_height":0,"color_depth":1,"update_graph":1,"array_process":0,"show_update_trigger":0,"use_project_dimension":1},"inspectInputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,[20,20],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,32,[0,1],[0,0],0,0,1]],[[0,32,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Background","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[1,32,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Segment","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[6,6],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"linked":1},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,2,[0,1],[0,0],0,0,1]],[[0,2,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Width","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[0,16,0.01]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Wiggle","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Random seed","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Rotation","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDE8c5144976mZRjLLQ3g7ZpIXD8XyJB","display_data":{},"from_index":1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Path","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0,0.59999999999999998],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Range","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,-0.59999999999999998,[0,1],[0,0],0,0,1],[11,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"slide_speed":0.015625},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Shift","loop_range":-1,"anim":1,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,"{\"type\":0.0,\"keys\":[{\"time\":0.0,\"value\":2955928.0}]}",[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Color over length","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[-0.14000000000000001,-0.68125000000000002,0,0,0.14000000000000001,0.68125000000000002,-0.099999999999999978,0.65625,1,0,0.099999999999999978,-0.65625],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,0.33333333333333331,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,-0.33333333333333331,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Width over length","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Span width over path","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Round cap","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[2,16,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Round segment","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Span color over path","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Greyscale over width","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"1px mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Texture","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Fix length","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Segment length","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Texture position","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Texture rotation","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Texture scale","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,"{\"type\":0.0,\"keys\":[{\"time\":0.0,\"value\":16777215.0}]}",[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Random Blend","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Clamp range","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":96,"y":-256,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":true,"color":-1},{"visible":false,"color":-1}],"previewable":1,"id":"dDE9LQ066598da4haevP4LrA8f02EElx","render":1,"name":"Color Adjust","iname":"Color_Adjust83356","type":"Node_Color_adjust","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0},"inspectInputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDE8bw138292awSdDu8bbnpGmvAwwxPn","display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":0,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[-1,1,0.01]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Brightness","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0.5,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Contrast","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[-1,1,0.01]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Hue","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[-1,1,0.01]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Saturation","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[-1,1,0.01]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Value","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,16777215,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend amount","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":0,"name":"Mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Alpha","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[0,4,0.01]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Exposure","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Surface","Color"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Input Type","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,16777215],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":false,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,16777215,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Color","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Normal","Add","Subtract","Multiply","Screen","Overlay","Hue","Saturation","Luminosity","Maximum","Minimum","Replace","Difference"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,15,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":[492,492,492,492]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Channel","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[1,16,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mask feather","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":96,"y":-64,"renamed":true,"group":-4,"tool":false,"outputs":[{"visible":true,"color":-1}],"previewable":true,"id":"dDFHh42426582L5WorV2CYP4QiPx4nO9","render":true,"name":"Remove Color","iname":"Remove_Color83356","type":"Node_Color_Remove","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":true,"array_process":0,"show_update_trigger":false},"inspectInputs":[{"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":true,"color":-1}],"inputs":[{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":2,"display_data":{"atlas":true},"from_index":0,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,[0,16777215],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,true]],[[0,16777215,[0,1],[0,0],0,0,true]]],"sep_axis":false,"name":"Colors","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":true,"raw_value":[[3,0,[0,1],[0,0],0,0,true],[12,0.77000000000000002,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Threshold","loop_range":-1,"anim":true,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Mix","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,true,[0,1],[0,0],2,2,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Active","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],2,2,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Invert","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,15,[0,1],[0,0],2,2,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":[492,492,492,492]},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Channel","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],2,2,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Invert mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[0,32,1]},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Mask feather","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":96,"y":-448,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":true,"color":-1},{"visible":false,"color":-1}],"previewable":1,"id":"dDE9Oe260967jam9bobO1kw6EDnmXoGO","render":1,"name":"Color Adjust","iname":"Color_Adjust83356","type":"Node_Color_adjust","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0},"inspectInputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDE9Oe260963dQwYMHhJKhNlT1gmTNIM","display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":0,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[-1,1,0.01]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Brightness","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0.5,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Contrast","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[-1,1,0.01]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Hue","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[-1,1,0.01]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Saturation","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[-1,1,0.01]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Value","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,16777215,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend amount","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":0,"name":"Mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Alpha","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[0,4,0.01]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Exposure","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Surface","Color"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Input Type","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,16777215],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":false,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,16777215,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Color","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Normal","Add","Subtract","Multiply","Screen","Overlay","Hue","Saturation","Luminosity","Maximum","Minimum","Replace","Difference"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,15,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":[492,492,492,492]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Channel","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[1,16,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mask feather","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0}],"onion_skin":{"on_top":1,"color":[255,16711680],"enabled":0,"range":[-1,1],"alpha":0.5,"step":1},"addon":{},"timelines":{"name":"","type":"Folder","contents":[{"type":"Node","show":false,"node_id":2},{"type":"Node","show":0,"node_id":4},{"type":"Node","show":false,"node_id":"dDE8bw138292awSdDu8bbnpGmvAwwxPn"},{"type":"Node","show":0,"node_id":"dDE9Oe260963dQwYMHhJKhNlT1gmTNIM"},{"type":"Node","show":true,"node_id":"dDFHh42426582L5WorV2CYP4QiPx4nO9"}],"color":-1,"show":1},"previewGrid":{"opacity":0.5,"color":8482157,"snap":0,"size":[16,16],"show":0},"version":11600.1,"metadata":{"description":"","author":"MakhamDev","aut_id":0,"contact":"","version":11482,"alias":"","file_id":0,"tags":[]},"attributes":{"palette":[0,16777215],"surface_dimension":[20,20]},"global_node":{"attri":{"update_graph":true,"color":-1,"show_update_trigger":false},"inputs":[]}} \ No newline at end of file diff --git a/datafiles/Sample Projects/Shiny gem.pxc b/datafiles/Sample Projects/Shiny gem.pxc index fbd3f4316..db6c870b8 100644 --- a/datafiles/Sample Projects/Shiny gem.pxc +++ b/datafiles/Sample Projects/Shiny gem.pxc @@ -1 +1 @@ -{"preview":"","timelines":{"name":"","type":"Folder","show":1,"color":-1,"contents":[{"type":"Node","show":1,"node_id":1}]},"animator":{"frames_total":12,"framerate":15},"previewGrid":{"snap":0,"show":0,"size":[16,16],"color":8482157,"opacity":0.5},"addon":{},"notes":[],"attributes":{"palette":[0,16777215],"surface_dimension":[32,32]},"global_node":{"inputs":[],"attri":{"update_graph":true,"show_update_trigger":false,"color":-1}},"onion_skin":{"enabled":0,"color":[255,16711680],"range":[-1,1],"alpha":0.5,"on_top":1,"step":1},"version":11600.1,"metadata":{"description":"","aut_id":0,"author":"MakhamDev","version":11570,"contact":"","alias":"","file_id":0,"tags":[]},"graphGrid":{"show":1,"color":16777215,"opacity":0.050000000000000003,"snap":1,"size":32,"highlight":12,"show_origin":0},"nodes":[{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Refresh","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":2,"x":-384,"name":"tile_0067","iname":"tile_0067","inputs":[{"raw_value":[[0,"tile_0067.png",[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Path","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"filter":"image|*.png;*.jpg"},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,[0,0,0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Padding","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1}],"group":-4,"y":-64,"tool":0,"outputs":[{"visible":1,"color":-1},{"visible":1,"color":-1}],"type":"Node_Image","attri":{"color":-1,"node_width":0,"node_height":0,"update_graph":1,"show_update_trigger":0,"color_depth":1},"render":1,"previewable":true},{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":3,"x":-224,"name":"Color Remove","array_process":0,"iname":"Color_Remove","inputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Surface in","from_node":2,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":0,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,[6244931],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Colors","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,16777215,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0.10000000000000001,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Threshold","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Mask","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Mix","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Active","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Invert","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,15,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Channel","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":[621,621,621,621]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Invert mask","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,16,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Mask feather","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[0,32,1]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1}],"group":-4,"y":-64,"tool":0,"outputs":[{"visible":1,"color":-1}],"type":"Node_Color_Remove","attri":{"color":-1,"node_width":0,"node_height":0,"array_process":0,"update_graph":1,"show_update_trigger":0,"color_depth":2},"render":1,"previewable":true},{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":1,"x":96,"name":"Level Selector","array_process":0,"iname":"Level_Selector","inputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Surface in","from_node":6,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":0,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1],[11,0.72999999999999998,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Mid point","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":1,"global_key":0,"loop_range":-1},{"raw_value":[[0,0.059999999999999998,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Range","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Mask","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Mix","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Active","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,15,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Channel","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":[621,621,621,621]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Invert mask","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,16,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Mask feather","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[0,32,1]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1}],"group":-4,"y":32,"tool":0,"outputs":[{"visible":1,"color":-1}],"type":"Node_Level_Selector","attri":{"color":-1,"node_width":0,"node_height":0,"array_process":0,"update_graph":1,"show_update_trigger":0,"color_depth":2,"preview_resolution":64,"preview_sample":32},"render":1,"previewable":true},{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":5,"x":-224,"name":"Gradient","array_process":0,"iname":"Gradient","inputs":[{"raw_value":[[0,[32,32],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Dimension","from_node":-1,"unit":0,"animators":[[[0,32,[0,1],[0,0],0,0,1]],[[0,32,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,"{\"keys\":[{\"time\":0.0040322580645161289,\"value\":0.0},{\"time\":1.0,\"value\":16777215.0}],\"type\":0.0}",[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Gradient","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Type","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["Linear","Circular","Radial"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,135,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Angle","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0.5,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Radius","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Shift","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[-2,2,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,[16,16],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Center","from_node":-1,"unit":0,"animators":[[[0,16,[0,1],[0,0],0,0,1]],[[0,16,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Loop","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Mask","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Scale","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[0,2,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1}],"group":-4,"y":96,"tool":0,"outputs":[{"visible":1,"color":-1}],"type":"Node_Gradient","attri":{"color":-1,"node_width":0,"node_height":0,"array_process":0,"update_graph":1,"show_update_trigger":0,"color_depth":1,"use_project_dimension":0},"render":1,"previewable":true},{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":4,"x":256,"name":"Color adjust","array_process":0,"iname":"Color_adjust","inputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Surface in","from_node":3,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":true,"sep_axis":0,"shift_y":0,"from_index":0,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0.48999999999999999,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Brightness","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[-1,1,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Contrast","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Hue","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[-1,1,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Saturation","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[-1,1,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Value","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[-1,1,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,16777215,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Blend","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Blend amount","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Mask","from_node":1,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":true,"sep_axis":0,"shift_y":0,"from_index":0,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Alpha","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Exposure","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[0,4,0.01]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Active","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Input Type","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["Surface","Color"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[0,16777215],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Color","from_node":-1,"unit":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,16777215,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":false,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Blend mode","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["Normal","Add","Subtract","Multiply","Screen","Overlay","Hue","Saturation","Luminosity","Maximum","Minimum","Replace","Difference"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,15,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Channel","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":[621,621,621,621]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Invert mask","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Mask feather","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[1,16,1]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1}],"group":-4,"y":-64,"tool":0,"outputs":[{"visible":true,"color":-1},{"visible":false,"color":-1}],"type":"Node_Color_adjust","attri":{"color":-1,"node_width":0,"node_height":0,"array_process":0,"update_graph":1,"show_update_trigger":0,"color_depth":2},"render":1,"previewable":true},{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":7,"x":416,"name":"Outline","array_process":0,"iname":"Outline","inputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Surface in","from_node":4,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":0,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,2,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Width","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,6244931,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Color","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Blend","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Blend alpha","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Position","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["Inside","Outside"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Anti alising","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Oversample mode","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["Empty","Clamp","Repeat"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Start","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Mask","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Mix","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Active","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Crop border","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Invert mask","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,16,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Mask feather","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[0,32,1]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1}],"group":-4,"y":-64,"tool":0,"outputs":[{"visible":1,"color":-1},{"visible":1,"color":-1}],"type":"Node_Outline","attri":{"color":-1,"node_width":0,"node_height":0,"array_process":0,"update_graph":1,"show_update_trigger":0,"color_depth":2,"interpolate":0,"oversample":0},"render":1,"previewable":true},{"inspectInputs":[{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Toggle execution","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Update","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"visible":1,"color":-1}],"renamed":true,"id":6,"x":-64,"name":"Blend","array_process":0,"iname":"Blend","inputs":[{"raw_value":[[0,17,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Background","from_node":3,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":0,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,17,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Foreground","from_node":5,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":0,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,3,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Blend mode","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["Normal","Add","Subtract","Multiply","Screen","Overlay","Hue","Saturation","Luminosity","Maximum","Minimum","Replace","Difference"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Opacity","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Mask","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"atlas":true},"attributes":{},"visible":1,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Fill mode","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["None","Stretch","Tile"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Output dimension","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":["Background","Forground","Mask","Maximum","Constant"]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,[32,32],[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Constant dimension","from_node":-1,"unit":0,"animators":[[[0,32,[0,1],[0,0],0,0,1]],[[0,32,[0,1],[0,0],0,0,1]]],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Active","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Preserve alpha","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Horizontal Align","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":[565,565,565]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":1,"name":"Vertical Align","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"data":[711,711,711]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":0,"loop_range":-1},{"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Invert mask","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"on_end":0,"color":-1,"shift_x":0,"is_modified":0,"name":"Mask feather","from_node":-1,"unit":0,"animators":[],"global_use":0,"display_data":{"range":[1,16,1]},"attributes":{},"visible":0,"sep_axis":0,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1},{"raw_value":[[0,[0.5,0.5],[0,1],[0,0],0,0,true]],"name_custom":false,"on_end":0,"color":-1,"shift_x":0,"is_modified":false,"name":"Position","from_node":-1,"unit":0,"animators":[[[0,0.5,[0,1],[0,0],0,0,true]],[[0,0.5,[0,1],[0,0],0,0,true]]],"global_use":false,"display_data":{},"attributes":{},"visible":false,"sep_axis":false,"shift_y":0,"from_index":-1,"anim":false,"global_key":"","loop_range":-1}],"group":-4,"y":32,"tool":0,"outputs":[{"visible":1,"color":-1}],"type":"Node_Blend","attri":{"color":-1,"node_width":0,"node_height":0,"array_process":0,"update_graph":1,"show_update_trigger":0,"color_depth":2,"use_project_dimension":0},"render":1,"previewable":true}]} \ No newline at end of file +{"notes":[],"preview":"","graphGrid":{"highlight":12,"show_origin":0,"color":16777215,"show":1,"opacity":0.050000000000000003,"snap":1,"size":32},"animator":{"frames_total":12,"framerate":15},"nodes":[{"x":-384,"y":-64,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1},{"visible":1,"color":-1}],"previewable":1,"id":2,"render":1,"name":"tile_0067","iname":"tile_0067","type":"Node_Image","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":1,"update_graph":1,"show_update_trigger":0},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Refresh","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,"tile_0067.png",[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"filter":"image|*.png;*.jpg"},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Path","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0,0,0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Padding","loop_range":-1,"anim":false,"attributes":{}}]},{"x":-224,"y":-64,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":3,"render":1,"name":"Color Remove","iname":"Color_Remove","type":"Node_Color_Remove","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":2,"display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[6244931],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,16777215,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Colors","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0.10000000000000001,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Threshold","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mix","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,15,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":[492,492,492,492]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Channel","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,16,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[0,32,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mask feather","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":96,"y":32,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":1,"render":1,"name":"Level Selector","iname":"Level_Selector","type":"Node_Level_Selector","attri":{"preview_sample":32,"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0,"preview_resolution":64},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":6,"display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1],[11,0.72999999999999998,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mid point","loop_range":-1,"anim":1,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0.059999999999999998,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Range","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mix","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,15,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":[492,492,492,492]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Channel","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,16,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[0,32,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mask feather","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":96,"y":192,"renamed":true,"group":-4,"tool":false,"outputs":[{"visible":true,"color":-1},{"visible":true,"color":-1}],"previewable":true,"id":"dDFGnW009647utcCrUjoWCVcur3t4hR5","render":true,"name":"spark","iname":"spark","type":"Node_Image","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":1,"update_graph":true,"show_update_trigger":false},"inspectInputs":[{"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Refresh","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":true,"color":-1}],"inputs":[{"on_end":0,"is_modified":true,"raw_value":[[0,"spark.png",[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"filter":"image|*.png;*.jpg"},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Path","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,[0,0,0,0],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,true]],[[0,0,[0,1],[0,0],0,0,true]],[[0,0,[0,1],[0,0],0,0,true]],[[0,0,[0,1],[0,0],0,0,true]]],"sep_axis":false,"name":"Padding","loop_range":-1,"anim":false,"attributes":{}}]},{"x":640,"y":-64,"renamed":true,"group":-4,"tool":false,"outputs":[{"visible":true,"color":-1},{"visible":true,"color":-1}],"previewable":true,"id":"dDFGo9047120EovS6Mj44VULjCibRcaN","render":true,"input_fix_len":3,"name":"Composite","iname":"Composite25165","type":"Node_Composite","attri":{"layer_visible":[true,true,true,true],"layer_selectable":[true,true,true,true]},"data_length":4,"inspectInputs":[{"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":true,"color":-1}],"inputs":[{"on_end":0,"is_modified":false,"raw_value":[[0,[0,0,0,0],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,true]],[[0,0,[0,1],[0,0],0,0,true]],[[0,0,[0,1],[0,0],0,0,true]],[[0,0,[0,1],[0,0],0,0,true]]],"sep_axis":false,"name":"Padding","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],2,2,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["First surface","Largest surface","Constant"]},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Output dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[[[0,32,[0,1],[0,0],0,0,true]],[[0,32,[0,1],[0,0],0,0,true]]],"sep_axis":false,"name":"Dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":7,"display_data":{"atlas":true},"from_index":0,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Background","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,true]],[[0,0,[0,1],[0,0],0,0,true]]],"sep_axis":false,"name":"Position 0","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Rotation 0","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,true]],[[0,1,[0,1],[0,0],0,0,true]]],"sep_axis":false,"name":"Scale 0","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDFGo4041391QTo4py31DZWaYyGPrG4Q","display_data":{"atlas":true},"from_index":0,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Surface 1","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":true,"raw_value":[[0,[0.35869565217391264,4.9347826086956523],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,true]],[[0,0,[0,1],[0,0],0,0,true]]],"sep_axis":false,"name":"Position 1","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Rotation 1","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,true]],[[0,1,[0,1],[0,0],0,0,true]]],"sep_axis":false,"name":"Scale 1","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDFGq5162533Gy7i5U7zgpRUKW7QUqpi","display_data":{"atlas":true},"from_index":0,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Surface 2","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":true,"raw_value":[[0,[7.9728260869565224,1.4184782608695647],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,true]],[[0,0,[0,1],[0,0],0,0,true]]],"sep_axis":false,"name":"Position 2","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Rotation 2","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,true]],[[0,1,[0,1],[0,0],0,0,true]]],"sep_axis":false,"name":"Scale 2","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Surface 3","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,true]],[[0,0,[0,1],[0,0],0,0,true]]],"sep_axis":false,"name":"Position 3","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Rotation 3","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,true]],[[0,1,[0,1],[0,0],0,0,true]]],"sep_axis":false,"name":"Scale 3","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":-224,"y":96,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":5,"render":1,"name":"Gradient","iname":"Gradient","type":"Node_Gradient","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":1,"update_graph":1,"array_process":0,"show_update_trigger":0,"use_project_dimension":0},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[[[0,32,[0,1],[0,0],0,0,1]],[[0,32,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,"{\"type\":0.0,\"keys\":[{\"time\":0.0040322580645161289,\"value\":0.0},{\"time\":1.0,\"value\":16777215.0}]}",[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Gradient","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Linear","Circular","Radial"]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Type","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,135,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Angle","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0.5,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Radius","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[-2,2,0.01]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Shift","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[16,16],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[[[0,16,[0,1],[0,0],0,0,1]],[[0,16,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Center","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Loop","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[0,2,0.01]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Scale","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":256,"y":-64,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":true,"color":-1},{"visible":false,"color":-1}],"previewable":1,"id":4,"render":1,"name":"Color adjust","iname":"Color_adjust","type":"Node_Color_adjust","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":3,"display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":0,"visible":true,"color":-1,"animators":[],"sep_axis":0,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0.48999999999999999,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[-1,1,0.01]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Brightness","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Contrast","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[-1,1,0.01]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Hue","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[-1,1,0.01]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Saturation","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[-1,1,0.01]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Value","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,16777215,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend amount","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":1,"display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":0,"visible":true,"color":-1,"animators":[],"sep_axis":0,"name":"Mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Alpha","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[0,4,0.01]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Exposure","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Surface","Color"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Input Type","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0,16777215],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":false,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,16777215,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Color","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Normal","Add","Subtract","Multiply","Screen","Overlay","Hue","Saturation","Luminosity","Maximum","Minimum","Replace","Difference"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,15,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":[492,492,492,492]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Channel","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[1,16,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mask feather","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":416,"y":-64,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1},{"visible":1,"color":-1}],"previewable":1,"id":7,"render":1,"name":"Outline","iname":"Outline","type":"Node_Outline","attri":{"oversample":0,"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0,"interpolate":0},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":4,"display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,2,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Width","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,6244931,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Color","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend alpha","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Inside","Outside"]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Position","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Anti alising","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Empty","Clamp","Repeat"]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Oversample mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Start","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mix","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Crop border","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,16,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[0,32,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mask feather","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":-64,"y":32,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":6,"render":1,"name":"Blend","iname":"Blend","type":"Node_Blend","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0,"use_project_dimension":0},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,17,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":3,"display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Background","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,17,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":5,"display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Foreground","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,3,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Normal","Add","Subtract","Multiply","Screen","Overlay","Hue","Saturation","Luminosity","Maximum","Minimum","Replace","Difference"]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Opacity","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["None","Stretch","Tile"]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Fill mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Background","Forground","Mask","Maximum","Constant"]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Output dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[[[0,32,[0,1],[0,0],0,0,1]],[[0,32,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Constant dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Preserve alpha","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":[574,574,574]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Horizontal Align","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":[575,575,575]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Vertical Align","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[1,16,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mask feather","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0.5,0.5],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0.5,[0,1],[0,0],0,0,1]],[[0,0.5,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":416,"y":192,"renamed":true,"group":-4,"tool":false,"outputs":[{"visible":true,"color":-1}],"previewable":true,"id":"dDFGo4041391QTo4py31DZWaYyGPrG4Q","render":true,"name":"Array to Anim","iname":"Array_to_Anim89128","type":"Node_Sequence_Anim","attri":{"node_width":0,"update_graph":true,"color":-1,"node_height":0,"show_update_trigger":false},"inspectInputs":[{"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":true,"color":-1}],"inputs":[{"on_end":0,"is_modified":false,"raw_value":[[0,[],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDFGnb014359rOeaFmStYWzbQWPoV72I","display_data":{"atlas":true},"from_index":0,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Speed","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":true,"raw_value":[[0,[-4,-4,-4,0,1,2,-4,-4,-4],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Sequence","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],2,2,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Hold","Loop","Ping Pong","Empty"]},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Overflow","loop_range":-1,"anim":false,"attributes":{}}]},{"x":416,"y":352,"renamed":true,"group":-4,"tool":false,"outputs":[{"visible":true,"color":-1}],"previewable":true,"id":"dDFGq5162533Gy7i5U7zgpRUKW7QUqpi","render":true,"name":"Array to Anim","iname":"Array_to_Anim83814","type":"Node_Sequence_Anim","attri":{"node_width":0,"update_graph":true,"color":-1,"node_height":0,"show_update_trigger":false},"inspectInputs":[{"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":true,"color":-1}],"inputs":[{"on_end":0,"is_modified":false,"raw_value":[[0,[],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDFGnb014359rOeaFmStYWzbQWPoV72I","display_data":{"atlas":true},"from_index":0,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Speed","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":true,"raw_value":[[0,[-4,-4,0,1,2,-4,-4,-4,-4,-4,-4],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Sequence","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],2,2,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Hold","Loop","Ping Pong","Empty"]},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Overflow","loop_range":-1,"anim":false,"attributes":{}}]},{"x":256,"y":192,"renamed":true,"group":-4,"tool":false,"outputs":[{"visible":true,"color":-1},{"visible":true,"color":-1}],"previewable":true,"id":"dDFGnb014359rOeaFmStYWzbQWPoV72I","render":true,"name":"Splice Spritesheet","iname":"Splice_Spritesheet21163","type":"Node_Image_Sheet","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":true,"show_update_trigger":false},"inspectInputs":[{"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":true,"color":-1}],"inputs":[{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDFGnW009647utcCrUjoWCVcur3t4hR5","display_data":{"atlas":true},"from_index":0,"global_use":false,"global_key":"","visible":true,"color":-1,"animators":[],"sep_axis":false,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":true,"raw_value":[[0,[5,5],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[[[0,32,[0,1],[0,0],0,0,true]],[[0,32,[0,1],[0,0],0,0,true]]],"sep_axis":false,"name":"Sprite size","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Row","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":true,"raw_value":[[0,[3,1],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,true]],[[0,1,[0,1],[0,0],0,0,true]]],"sep_axis":false,"name":"Amount","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,true]],[[0,0,[0,1],[0,0],0,0,true]]],"sep_axis":false,"name":"Offset","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,true]],[[0,0,[0,1],[0,0],0,0,true]]],"sep_axis":false,"name":"Spacing","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,[0,0,0,0],[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,true]],[[0,0,[0,1],[0,0],0,0,true]],[[0,0,[0,1],[0,0],0,0,true]],[[0,0,[0,1],[0,0],0,0,true]]],"sep_axis":false,"name":"Padding","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],2,2,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Animation","Array"]},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Output","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Animation speed","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],2,2,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Horizontal","Vertical"]},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Orientation","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"name":"Auto fill","output":false},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Auto fill","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"name":"Sync frames","output":false},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Sync animation","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],2,2,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Filter empty output","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],2,2,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Transparent","Color"]},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Filtered Pixel","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],0,0,true]],"name_custom":false,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":false,"name":"Filtered Color","loop_range":-1,"anim":false,"attributes":{}}]}],"onion_skin":{"on_top":1,"color":[255,16711680],"enabled":0,"range":[-1,1],"alpha":0.5,"step":1},"addon":{},"timelines":{"name":"","type":"Folder","contents":[{"type":"Node","show":1,"node_id":1}],"color":-1,"show":1},"previewGrid":{"opacity":0.5,"color":8482157,"snap":0,"size":[16,16],"show":0},"version":11600.1,"metadata":{"description":"","author":"MakhamDev","aut_id":0,"contact":"","version":11570,"alias":"","file_id":0,"tags":[]},"attributes":{"palette":[0,16777215],"surface_dimension":[32,32]},"global_node":{"attri":{"update_graph":true,"color":-1,"show_update_trigger":false},"inputs":[]}} \ No newline at end of file diff --git a/datafiles/Sample Projects/Tree sway.pxc b/datafiles/Sample Projects/Tree sway.pxc index b4fc873ff..4b1c7bed5 100644 --- a/datafiles/Sample Projects/Tree sway.pxc +++ b/datafiles/Sample Projects/Tree sway.pxc @@ -1 +1 @@ -{"animator":{"frames_total":12,"framerate":15},"onion_skin":{"alpha":0.5,"color":[255,16711680],"on_top":1,"range":[-1,1],"enabled":0,"step":1},"attributes":{"palette":[0,16777215],"surface_dimension":[32,32]},"timelines":{"name":"","show":1,"color":-1,"contents":[{"node_id":"dNEDRT184138eenzbIA3ba6RX9hiDwSY","show":1,"type":"Node"}],"type":"Folder"},"global_node":{"inputs":[],"attri":{"color":-1,"update_graph":true,"show_update_trigger":false}},"version":11600,"nodes":[{"id":2,"x":-288,"type":"Node_Perlin","group":-4,"name":"Perlin","iname":"Perlin","array_process":0,"attri":{"color":-1,"update_graph":1,"show_update_trigger":0,"node_width":0,"use_project_dimension":0,"node_height":0,"array_process":0,"color_depth":1},"inspectInputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Toggle execution","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Toggle execution","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Update","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"visible":1,"color":-1}],"y":-32,"render":1,"renamed":0,"outputs":[{"visible":1,"color":-1}],"inputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Dimension","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":305227256,"name_custom":0,"global_use":0,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[[[0,32,[0,1],[0,0],0,0,1]],[[0,32,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":0,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Position","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,[0],[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Scale","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,[4,4],[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[[[0,5,[0,1],[0,0],0,0,1]],[[0,5,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Iteration","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,3,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Tile","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Seed","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,2,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Color mode","shift_x":0,"is_modified":true,"display_data":{"data":["Greyscale","RGB","HSV"]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Color H range","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,[0,1],[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Color S range","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,[0,1],[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Color V range","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,[0,1],[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":-1,"unit":0,"global_key":""}],"preview":1,"tool":0},{"id":1,"x":256,"type":"Node_Displace","group":-4,"name":"Displace","iname":"Displace","array_process":0,"attri":{"color":-1,"update_graph":1,"show_update_trigger":0,"node_width":0,"node_height":0,"interpolate":0,"array_process":0,"color_depth":2,"oversample":0},"inspectInputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Toggle execution","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Toggle execution","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Update","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"visible":1,"color":-1}],"y":-96,"render":1,"renamed":0,"outputs":[{"visible":1,"color":-1}],"inputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Surface in","shift_x":0,"is_modified":true,"display_data":{"atlas":true},"attributes":{},"from_node":5,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":0,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Displace map","shift_x":0,"is_modified":true,"display_data":{"atlas":true},"attributes":{},"from_node":4,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":0,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Position","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,[4,0],[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Strength","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,4,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Mid value","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0.5,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Color data","shift_x":0,"is_modified":true,"display_data":{"data":["Ignore","Vector","Angle"]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Iterate","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Oversample mode","shift_x":0,"is_modified":true,"display_data":{"data":["Empty","Clamp","Repeat"]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Mask","shift_x":0,"is_modified":true,"display_data":{"atlas":true},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Mix","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Active","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Blend mode","shift_x":0,"is_modified":true,"display_data":{"data":["Overwrite","Min","Max"]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Channel","shift_x":0,"is_modified":true,"display_data":{"data":[783,783,783,783]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,15,[0,1],[0,0],2,2,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Invert mask","shift_x":0,"is_modified":false,"display_data":{},"attributes":{},"from_node":-1,"name_custom":false,"global_use":false,"raw_value":[[0,false,[0,1],[0,0],2,2,true]],"visible":false,"color":-1,"sep_axis":false,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Mask feather","shift_x":0,"is_modified":false,"display_data":{"range":[0,32,1]},"attributes":{},"from_node":-1,"name_custom":false,"global_use":false,"raw_value":[[0,16,[0,1],[0,0],0,0,true]],"visible":false,"color":-1,"sep_axis":false,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""}],"preview":1,"tool":0},{"id":"dNEDRT184138eenzbIA3ba6RX9hiDwSY","x":-128,"type":"Node_Transform","group":-4,"name":"Transform","iname":"Transform58674","array_process":0,"attri":{"color":-1,"update_graph":1,"show_update_trigger":0,"node_width":0,"node_height":0,"interpolate":0,"array_process":0,"color_depth":2,"oversample":0},"inspectInputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Toggle execution","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Toggle execution","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Update","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"visible":1,"color":-1}],"y":-32,"render":1,"renamed":0,"outputs":[{"visible":1,"color":-1}],"inputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Surface in","shift_x":0,"is_modified":true,"display_data":{"atlas":true},"attributes":{},"from_node":2,"name_custom":0,"global_use":0,"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":0,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Output dimension","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":1,"name":"Position","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,[0,0.5],[0,1],[0,0],0,0,1],[11,[1,0.5],[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[[[0,0.5,[0,1],[0,0],0,0,1]],[[0,0.5,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":-1,"unit":1,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Anchor","shift_x":0,"is_modified":true,"display_data":{"side_button":{"lua_thread":-4,"ihover":false,"x":0,"index":4,"rx":0,"active":false,"w":0,"interactable":true,"hover":false,"lua_thread_key":"","iactive":false,"y":0,"ry":0,"h":0,"parent":-4,"":1}},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,[0.5,0.5],[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[[[0,0.5,[0,1],[0,0],0,0,1]],[[0,0.5,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Relative anchor","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Rotation","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Scale","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Render Mode","shift_x":0,"is_modified":true,"display_data":{"data":["Normal","Tile","Wrap"]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Rotate by velocity","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Output dimension type","shift_x":0,"is_modified":true,"display_data":{"data":["Same as input","Constant","Relative to input","Transformed"]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Round position","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Active","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""}],"preview":1,"tool":0},{"id":5,"x":64,"type":"Node_Color_Remove","group":-4,"name":"Color Remove","iname":"Color_Remove","array_process":0,"attri":{"color":-1,"update_graph":1,"show_update_trigger":0,"node_width":0,"node_height":0,"array_process":0,"color_depth":2},"inspectInputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Toggle execution","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Toggle execution","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Update","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"visible":1,"color":-1}],"y":-192,"render":1,"renamed":0,"outputs":[{"visible":1,"color":-1}],"inputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Surface in","shift_x":0,"is_modified":true,"display_data":{"atlas":true},"attributes":{},"from_node":305227256,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":0,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Colors","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,[5330228],[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,16777215,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Threshold","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0.10000000000000001,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Mask","shift_x":0,"is_modified":true,"display_data":{"atlas":true},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Mix","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Active","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Invert","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Channel","shift_x":0,"is_modified":true,"display_data":{"data":[783,783,783,783]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,15,[0,1],[0,0],2,2,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Invert mask","shift_x":0,"is_modified":false,"display_data":{},"attributes":{},"from_node":-1,"name_custom":false,"global_use":false,"raw_value":[[0,false,[0,1],[0,0],2,2,true]],"visible":false,"color":-1,"sep_axis":false,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Mask feather","shift_x":0,"is_modified":false,"display_data":{"range":[0,32,1]},"attributes":{},"from_node":-1,"name_custom":false,"global_use":false,"raw_value":[[0,16,[0,1],[0,0],0,0,true]],"visible":false,"color":-1,"sep_axis":false,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""}],"preview":1,"tool":0},{"id":4,"x":64,"type":"Node_Blend","group":-4,"name":"Blend","iname":"Blend","array_process":0,"attri":{"color":-1,"update_graph":1,"show_update_trigger":0,"node_width":0,"use_project_dimension":0,"node_height":0,"array_process":0,"color_depth":2},"inspectInputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Toggle execution","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Toggle execution","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Update","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"visible":1,"color":-1}],"y":-32,"render":1,"renamed":0,"outputs":[{"visible":1,"color":-1}],"inputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Background","shift_x":0,"is_modified":true,"display_data":{"atlas":true},"attributes":{},"from_node":"dNEDRT184138eenzbIA3ba6RX9hiDwSY","name_custom":0,"global_use":0,"raw_value":[[0,17,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":0,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Foreground","shift_x":0,"is_modified":true,"display_data":{"atlas":true},"attributes":{},"from_node":"dNEDPr087314fRacQ5C4Ph1CSa4ixrEx","name_custom":0,"global_use":0,"raw_value":[[0,17,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":0,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Blend mode","shift_x":0,"is_modified":true,"display_data":{"data":["Normal","Add","Subtract","Multiply","Screen","Overlay","Hue","Saturation","Luminosity","Maximum","Minimum","Replace","Difference"]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Opacity","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Mask","shift_x":0,"is_modified":true,"display_data":{"atlas":true},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Fill mode","shift_x":0,"is_modified":true,"display_data":{"data":["None","Stretch","Tile"]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Output dimension","shift_x":0,"is_modified":true,"display_data":{"data":["Background","Forground","Mask","Maximum","Constant"]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Constant dimension","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[[[0,32,[0,1],[0,0],0,0,1]],[[0,32,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Active","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Preserve alpha","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Horizontal Align","shift_x":0,"is_modified":true,"display_data":{"data":[685,685,685]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Vertical Align","shift_x":0,"is_modified":true,"display_data":{"data":[494,494,494]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Invert mask","shift_x":0,"is_modified":false,"display_data":{},"attributes":{},"from_node":-1,"name_custom":false,"global_use":false,"raw_value":[[0,false,[0,1],[0,0],2,2,true]],"visible":false,"color":-1,"sep_axis":false,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Mask feather","shift_x":0,"is_modified":false,"display_data":{"range":[1,16,1]},"attributes":{},"from_node":-1,"name_custom":false,"global_use":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true]],"visible":false,"color":-1,"sep_axis":false,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""}],"preview":1,"tool":0},{"id":6,"x":448,"type":"Node_Outline","group":-4,"name":"Outline","iname":"Outline","array_process":0,"attri":{"color":-1,"update_graph":1,"show_update_trigger":0,"node_width":0,"node_height":0,"interpolate":0,"array_process":0,"color_depth":2,"oversample":0},"inspectInputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Toggle execution","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Toggle execution","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Update","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"visible":1,"color":-1}],"y":-96,"render":1,"renamed":0,"outputs":[{"visible":1,"color":-1},{"visible":1,"color":-1}],"inputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Surface in","shift_x":0,"is_modified":true,"display_data":{"atlas":true},"attributes":{},"from_node":1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":0,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Width","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,4,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Color","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,5330228,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Blend","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Blend alpha","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Position","shift_x":0,"is_modified":true,"display_data":{"data":["Inside","Outside"]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Anti alising","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Oversample mode","shift_x":0,"is_modified":true,"display_data":{"data":["Empty","Clamp","Repeat"]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Start","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Mask","shift_x":0,"is_modified":true,"display_data":{"atlas":true},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Mix","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Active","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Crop border","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Invert mask","shift_x":0,"is_modified":false,"display_data":{},"attributes":{},"from_node":-1,"name_custom":false,"global_use":false,"raw_value":[[0,false,[0,1],[0,0],2,2,true]],"visible":false,"color":-1,"sep_axis":false,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Mask feather","shift_x":0,"is_modified":false,"display_data":{"range":[0,32,1]},"attributes":{},"from_node":-1,"name_custom":false,"global_use":false,"raw_value":[[0,16,[0,1],[0,0],0,0,true]],"visible":false,"color":-1,"sep_axis":false,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""}],"preview":1,"tool":0},{"id":0,"x":-640,"type":"Node_Image","group":-4,"name":"tile_0126","iname":"tile_0126","attri":{"color":-1,"update_graph":1,"show_update_trigger":0,"node_width":0,"node_height":0,"color_depth":1},"inspectInputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Refresh","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Toggle execution","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Update","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"visible":1,"color":-1}],"y":-192,"render":1,"renamed":true,"outputs":[{"visible":1,"color":-1},{"visible":1,"color":-1}],"inputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Path","shift_x":0,"is_modified":true,"display_data":{"filter":"*.png"},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,"tile_0126.png",[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Padding","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,[0,0,0,0],[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":-1,"unit":0,"global_key":0}],"preview":1,"tool":0},{"id":305227256,"x":-480,"type":"Node_Scale","group":-4,"name":"Scale","iname":"Scale","array_process":0,"attri":{"color":-1,"update_graph":1,"show_update_trigger":0,"node_width":0,"use_project_dimension":0,"node_height":0,"interpolate":0,"array_process":0,"color_depth":2,"oversample":0},"inspectInputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Toggle execution","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Toggle execution","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Update","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"visible":1,"color":-1}],"y":-192,"render":1,"renamed":0,"outputs":[{"visible":1,"color":-1}],"inputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Surface in","shift_x":0,"is_modified":true,"display_data":{"atlas":true},"attributes":{},"from_node":0,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":0,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Scale","shift_x":0,"is_modified":true,"display_data":{"slide_speed":0.01},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,4,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Mode","shift_x":0,"is_modified":true,"display_data":{"data":["Upscale","Scale to fit"]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Target dimension","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[[[0,32,[0,1],[0,0],0,0,1]],[[0,32,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":-1,"unit":0,"global_key":0},{"loop_range":-1,"on_end":0,"anim":false,"name":"Active","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Scale atlas position","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""}],"preview":1,"tool":0},{"id":"dNEDPr087314fRacQ5C4Ph1CSa4ixrEx","x":-288,"type":"Node_Shape","group":-4,"name":"Shape","iname":"Shape76463","array_process":0,"attri":{"color":-1,"update_graph":1,"show_update_trigger":0,"node_width":0,"use_project_dimension":0,"node_height":0,"array_process":0,"color_depth":1},"inspectInputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Toggle execution","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Toggle execution","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Update","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"visible":1,"color":-1}],"y":128,"render":1,"renamed":0,"outputs":[{"visible":1,"color":-1}],"inputs":[{"loop_range":-1,"on_end":0,"anim":false,"name":"Dimension","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":305227256,"name_custom":0,"global_use":0,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[[[0,32,[0,1],[0,0],0,0,1]],[[0,32,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":0,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Background","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Shape","shift_x":0,"is_modified":true,"display_data":{"data":["Rectangle","Ellipse","Regular polygon","Star","Arc","Teardrop","Cross","Leaf"]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Position","shift_x":0,"is_modified":true,"display_data":{"area_type":0},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,[35.804347826086961,65.543478260869563,43.630434782608702,9.1956521739130448,0],[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[[[0,16,[0,1],[0,0],0,0,1]],[[0,16,[0,1],[0,0],0,0,1]],[[0,16,[0,1],[0,0],0,0,1]],[[0,16,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Sides","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,3,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Inner radius","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0.5,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Anti alising","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Rotation","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Angle range","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,[0,180],[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,180,[0,1],[0,0],0,0,1]]],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Corner radius","shift_x":0,"is_modified":true,"display_data":{"range":[0,0.5,0.01]},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Shape color","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,8421504,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Background color","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Height","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Start radius","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,0.10000000000000001,[0,1],[0,0],0,0,1]],"visible":0,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""},{"loop_range":-1,"on_end":0,"anim":false,"name":"Shape path","shift_x":0,"is_modified":true,"display_data":{},"attributes":{},"from_node":-1,"name_custom":0,"global_use":0,"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"visible":1,"color":-1,"sep_axis":0,"animators":[],"shift_y":0,"from_index":-1,"unit":0,"global_key":""}],"preview":1,"tool":0}],"addon":{},"notes":[],"metadata":{"description":"","aut_id":0,"author":"MakhamDev","version":11570,"file_id":0,"contact":"","alias":"","tags":[]},"previewGrid":{"show":0,"snap":0,"color":8482157,"size":[16,16],"opacity":0.5},"preview":"","graphGrid":{"snap":1,"color":16777215,"size":32,"show":1,"opacity":0.050000000000000003,"highlight":12,"show_origin":0}} \ No newline at end of file +{"notes":[],"preview":"","graphGrid":{"highlight":12,"show_origin":0,"color":16777215,"show":1,"opacity":0.050000000000000003,"snap":1,"size":32},"animator":{"frames_total":12,"framerate":15},"nodes":[{"x":-256,"y":128,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":2,"render":1,"name":"Perlin","iname":"Perlin","type":"Node_Perlin","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":1,"update_graph":1,"array_process":0,"show_update_trigger":0,"use_project_dimension":1},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[[[0,32,[0,1],[0,0],0,0,1]],[[0,32,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0,-2.5],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[2,4],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"linked":0},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[[[0,5,[0,1],[0,0],0,0,1]],[[0,5,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Scale","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,3,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Iteration","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Tile","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,3,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Seed","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Greyscale","RGB","HSV"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Color mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Color H range","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Color S range","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Color V range","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":288,"y":-32,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":1,"render":1,"name":"Displace","iname":"Displace","type":"Node_Displace","attri":{"oversample":0,"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0,"interpolate":0},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDFHIf639650IoTQrOvcSWuT4kih0dBL","display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDFH1m745721SeUMMZxw8P5hr484L4mP","display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Displace map","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[3,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Strength","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0.5,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mid value","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Ignore","Vector","Angle"]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Color data","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Iterate","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Empty","Clamp","Repeat"]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Oversample mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dNEDPr087314fRacQ5C4Ph1CSa4ixrEx","display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mix","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Overwrite","Min","Max"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,15,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":[492,492,492,492]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Channel","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[0,32,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mask feather","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":608,"y":-32,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":"dDFHWX1471574V2vCxIpjILjPDrjdd8e","render":1,"name":"Blend","iname":"Blend67189","type":"Node_Blend","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0,"use_project_dimension":1},"inspectInputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDFHWJ1457443vYxyxU2J8HyddE3KpR1","display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Background","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDFHQY1112125vRPJIgNzo9IcPxmAfaN","display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Foreground","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Normal","Add","Subtract","Multiply","Screen","Overlay","Hue","Saturation","Luminosity","Maximum","Minimum","Replace","Difference"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Opacity","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["None","Stretch","Tile"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Fill mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Background","Forground","Mask","Maximum","Constant"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Output dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[72,72],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,72,[0,1],[0,0],0,0,1]],[[0,72,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Constant dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Preserve alpha","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":[574,574,574]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Horizontal Align","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":[575,575,575]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Vertical Align","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[1,16,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mask feather","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0.5,0.5],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0.5,[0,1],[0,0],0,0,1]],[[0,0.5,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":-96,"y":128,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":"dNEDRT184138eenzbIA3ba6RX9hiDwSY","render":1,"name":"Transform","iname":"Transform58674","type":"Node_Transform","attri":{"oversample":0,"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0,"interpolate":0},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":2,"display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Output dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0,0.5],[0,1],[0,0],0,0,1],[12,[2,0.5],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":1,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0.5,[0,1],[0,0],0,0,1]],[[0,0.5,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position","loop_range":-1,"anim":1,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0.5,0.5],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"side_button":{"ry":0,"x":0,"rx":0,"y":0,"hover":false,"active":false,"h":0,"ihover":false,"w":0,"iactive":false,"parent":-4,"index":4,"interactable":true,"lua_thread":-4,"lua_thread_key":""}},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0.5,[0,1],[0,0],0,0,1]],[[0,0.5,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Anchor","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Relative anchor","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Rotation","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Scale","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Normal","Tile","Wrap"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Render Mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Rotate by velocity","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Same as input","Constant","Relative to input","Transformed"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Output dimension type","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Round position","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":64,"y":-192,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":5,"render":1,"name":"Color Remove","iname":"Color_Remove","type":"Node_Color_Remove","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":305227256,"display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[5330228],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,16777215,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Colors","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0.10000000000000001,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Threshold","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mix","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,15,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":[492,492,492,492]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Channel","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,16,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[0,32,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mask feather","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":64,"y":128,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":"dDFH1m745721SeUMMZxw8P5hr484L4mP","render":1,"name":"Level","iname":"Level10590","type":"Node_Level","attri":{"preview_sample":32,"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0,"preview_resolution":64},"inspectInputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dNEDRT184138eenzbIA3ba6RX9hiDwSY","display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0,0.72999999999999998],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"White","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Red","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Green","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Blue","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Alpha","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mix","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,15,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":[492,492,492,492]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Channel","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,16,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[0,32,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mask feather","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":768,"y":-32,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1},{"visible":1,"color":-1}],"previewable":1,"id":6,"render":1,"name":"Outline","iname":"Outline","type":"Node_Outline","attri":{"oversample":0,"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0,"interpolate":0},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDFHWX1471574V2vCxIpjILjPDrjdd8e","display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,5,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Width","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,5330228,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Color","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend alpha","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Inside","Outside"]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Position","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Anti alising","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Empty","Clamp","Repeat"]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Oversample mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Start","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mix","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Crop border","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,16,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[0,32,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mask feather","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":448,"y":-192,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":"dDFHWJ1457443vYxyxU2J8HyddE3KpR1","render":1,"name":"Shape","iname":"Shape30584","type":"Node_Shape","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":1,"update_graph":1,"array_process":0,"show_update_trigger":0,"use_project_dimension":1},"inspectInputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,[72,72],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,72,[0,1],[0,0],0,0,1]],[[0,72,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Background","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Rectangle","Ellipse","Regular polygon","Star","Arc","Teardrop","Cross","Leaf"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Shape","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[43.239130434782609,71.217391304347814,11.739130434782615,1.2717391304348049,0],[0,1],[0,0],0,0,1],[6,[43.239130434782609,71.217391304347814,10.760869565217392,1.2717391304348049,0],[0,1],[0,0],0,0,1],[11,[43.239130434782609,71.217391304347814,11.739130434782615,1.2717391304348049,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"area_type":0},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,36,[0,1],[0,0],0,0,1]],[[0,36,[0,1],[0,0],0,0,1]],[[0,36,[0,1],[0,0],0,0,1]],[[0,36,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position","loop_range":-1,"anim":1,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,3,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Sides","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0.5,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Inner radius","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Anti alising","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Rotation","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,180],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,180,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Angle range","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[0,0.5,0.01]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Corner radius","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,3451505,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Shape color","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Background color","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Height","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0.10000000000000001,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Start radius","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Shape path","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":928,"y":-32,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":"dDFHRU1168458dBbS9s8uRs4cGCJqMuO","render":1,"name":"Blend","iname":"Blend15022","type":"Node_Blend","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0,"use_project_dimension":1},"inspectInputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":6,"display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Background","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDFHR71145010SV856TC7Zcg3Q8M7GO4","display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Foreground","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Normal","Add","Subtract","Multiply","Screen","Overlay","Hue","Saturation","Luminosity","Maximum","Minimum","Replace","Difference"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Opacity","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["None","Stretch","Tile"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Fill mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Background","Forground","Mask","Maximum","Constant"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Output dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[72,72],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,72,[0,1],[0,0],0,0,1]],[[0,72,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Constant dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Preserve alpha","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":[574,574,574]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Horizontal Align","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":[575,575,575]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Vertical Align","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[1,16,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mask feather","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0.5,0.5],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0.5,[0,1],[0,0],0,0,1]],[[0,0.5,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":64,"y":-32,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":"dDFHIf639650IoTQrOvcSWuT4kih0dBL","render":1,"name":"Displace","iname":"Displace52524","type":"Node_Displace","attri":{"oversample":0,"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0,"interpolate":0},"inspectInputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":5,"display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dDFHJg700585Q8sosvAMK8lcP417fynf","display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Displace map","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0,-16],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Strength","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0.52000000000000002,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mid value","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Ignore","Vector","Angle"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Color data","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Iterate","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Empty","Clamp","Repeat"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Oversample mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":"dNEDPr087314fRacQ5C4Ph1CSa4ixrEx","display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mix","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Overwrite","Min","Max"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,15,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":[492,492,492,492]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Channel","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Invert mask","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[0,32,1]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mask feather","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":-256,"y":-192,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1},{"visible":1,"color":-1}],"previewable":1,"id":0,"render":1,"name":"tile_0126","iname":"tile_0126","type":"Node_Image","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":1,"update_graph":1,"show_update_trigger":0},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Refresh","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,"tile_0126.png",[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"filter":"image|*.png;*.jpg"},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Path","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0,0,0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Padding","loop_range":-1,"anim":false,"attributes":{}}]},{"x":-96,"y":-192,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":305227256,"render":1,"name":"Scale","iname":"Scale","type":"Node_Scale","attri":{"interpolate":0,"oversample":0,"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0,"use_project_dimension":0},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":0,"display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":0,"visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"slide_speed":0.01},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Scale","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Upscale","Scale to fit"]},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":0,"visible":0,"color":-1,"animators":[[[0,32,[0,1],[0,0],0,0,1]],[[0,32,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Target dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Scale atlas position","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":448,"y":-32,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":"dDFHQY1112125vRPJIgNzo9IcPxmAfaN","render":1,"name":"Transform","iname":"Transform97871","type":"Node_Transform","attri":{"oversample":0,"node_width":0,"color":-1,"node_height":0,"color_depth":2,"update_graph":1,"array_process":0,"show_update_trigger":0,"interpolate":0},"inspectInputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":1,"display_data":{"atlas":true},"from_index":0,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Surface in","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Output dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0.33333333333333331,0.5],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":1,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0.5,[0,1],[0,0],0,0,1]],[[0,0.5,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0.5,0.5],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"side_button":{"ry":0,"x":0,"rx":0,"y":0,"hover":false,"active":false,"h":0,"ihover":false,"w":0,"iactive":false,"parent":-4,"index":4,"interactable":true,"lua_thread":-4,"lua_thread_key":""}},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0.5,[0,1],[0,0],0,0,1]],[[0,0.5,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Anchor","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Relative anchor","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Rotation","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Scale","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Normal","Tile","Wrap"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Render Mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Rotate by velocity","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Same as input","Constant","Relative to input","Transformed"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Output dimension type","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Round position","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Active","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":-96,"y":-32,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":"dDFHJg700585Q8sosvAMK8lcP417fynf","render":1,"name":"Perlin Noise","iname":"Perlin_Noise90433","type":"Node_Perlin","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":1,"update_graph":1,"array_process":0,"show_update_trigger":0,"use_project_dimension":1},"inspectInputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,[72,72],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,72,[0,1],[0,0],0,0,1]],[[0,72,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[8,8],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"linked":1},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,5,[0,1],[0,0],0,0,1]],[[0,5,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Scale","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,5,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Iteration","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Tile","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,58504,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Seed","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Greyscale","RGB","HSV"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Color mode","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Color H range","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Color S range","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Color V range","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":-256,"y":-32,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":"dNEDPr087314fRacQ5C4Ph1CSa4ixrEx","render":1,"name":"Shape","iname":"Shape76463","type":"Node_Shape","attri":{"node_width":0,"color":-1,"node_height":0,"color_depth":1,"update_graph":1,"array_process":0,"show_update_trigger":0,"use_project_dimension":1},"inspectInputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[[[0,32,[0,1],[0,0],0,0,1]],[[0,32,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Background","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Rectangle","Ellipse","Regular polygon","Star","Arc","Teardrop","Cross","Leaf"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Shape","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[35.804347826086961,65.543478260869563,43.630434782608702,9.1956521739130448,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"area_type":0},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,16,[0,1],[0,0],0,0,1]],[[0,16,[0,1],[0,0],0,0,1]],[[0,16,[0,1],[0,0],0,0,1]],[[0,16,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,3,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Sides","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0.5,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Inner radius","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Anti alising","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Rotation","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0,180],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,180,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Angle range","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"range":[0,0.5,0.01]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Corner radius","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Shape color","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,16777215,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Background color","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Height","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,0.10000000000000001,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Start radius","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,-4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Shape path","loop_range":-1,"anim":false,"attributes":{}}],"array_process":0},{"x":768,"y":128,"renamed":true,"group":-4,"tool":0,"outputs":[{"visible":1,"color":-1}],"previewable":1,"id":"dDFHR71145010SV856TC7Zcg3Q8M7GO4","render":1,"name":"Particle","iname":"Particle82962","type":"Node_Particle","attri":{"interpolate":0,"oversample":0,"node_width":0,"color":-1,"node_height":0,"color_depth":2,"part_amount":512,"update_graph":1,"show_update_trigger":0,"use_project_dimension":1},"inspectInputs":[{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Toggle execution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Clear cache","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Update","loop_range":-1,"anim":false,"attributes":{}},{"visible":1,"color":-1}],"inputs":[{"on_end":0,"is_modified":1,"raw_value":[[0,"C:\\Users\\Makham\\AppData\\Local\\PixelComposer\\Assets\/p i x e l.png",[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Particle sprite","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,4,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Spawn delay","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[2,2],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"linked":1},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,2,[0,1],[0,0],0,0,1]],[[0,2,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Spawn amount","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[22,32,2,22,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"area_type":0},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,36,[0,1],[0,0],0,0,1]],[[0,36,[0,1],[0,0],0,0,1]],[[0,36,[0,1],[0,0],0,0,1]],[[0,36,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Spawn area","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Area","Border","Map"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Spawn distribution","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[10,20],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"linked":0},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,20,[0,1],[0,0],0,0,1]],[[0,30,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Lifespan","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[1,0,5,0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,45,[0,1],[0,0],0,0,1]],[[0,135,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Spawn direction","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"linked":1},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Acceleration","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,0,0,0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Orientation","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"linked":1},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Rotational speed","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[1,1,1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"linked":1},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Spawn scale","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,0,0,1,0.33333333333333331,0,-0.33333333333333331,0,1,1,0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,0.33333333333333331,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,-0.33333333333333331,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Scale over time","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,"{\"type\":0.0,\"keys\":[{\"time\":0.0,\"value\":16777215.0}]}",[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Color over lifetime","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"linked":1},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Alpha","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,0,0,1,0.33333333333333331,0,-0.33333333333333331,0,1,1,0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,0.33333333333333331,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,-0.33333333333333331,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Alpha over time","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Rotate by direction","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Stream","Burst","Trigger"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Spawn type","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":true,"raw_value":[[0,[1,3],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"linked":0},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Spawn size","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[2,3],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"linked":0},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,2,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Spawn velocity","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,[0.050000000000000003,0.20000000000000001],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"linked":0},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Gravity","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"per_line":true,"linkable":false,"label":["Amplitude","Period"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Direction wiggle","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Loop","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Random","Order","Animation","Array"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Surface array","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"linked":1},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,1,[0,1],[0,0],0,0,1]],[[0,1,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Animation speed","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Uniform","Random"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Scatter","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Boundary data","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Loop","Ping pong","Destroy"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"On animation end","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Spawn","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,"{\"type\":0.0,\"keys\":[{\"time\":0.0,\"value\":3986870.0},{\"time\":1.0,\"value\":3451505.0}]}",[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Random blend","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Directed from center","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":"","visible":false,"color":-1,"animators":[],"sep_axis":0,"name":"Distribution map","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":0,"global_key":"","visible":1,"color":-1,"animators":[],"sep_axis":0,"name":"Atlas","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,699563,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Seed","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,-90,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Gravity direction","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"linked":1},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Turning","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Turn both directions","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Turn scale with speed","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Collide ground","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Ground offset","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0.5,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Bounce amount","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0.10000000000000001,[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Bounce friction","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"per_line":true,"linkable":false,"label":["Amplitude","Period"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Position wiggle","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"per_line":true,"linkable":false,"label":["Amplitude","Period"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Rotation wiggle","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"per_line":true,"linkable":false,"label":["Amplitude","Period"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,0,[0,1],[0,0],0,0,1]],[[0,0,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Scale wiggle","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"name":"Trigger","output":true},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Spawn","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,[72,72],[0,1],[0,0],0,0,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[[[0,72,[0,1],[0,0],0,0,1]],[[0,72,[0,1],[0,0],0,0,1]]],"sep_axis":0,"name":"Output dimension","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":1,"raw_value":[[0,1,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Round position","loop_range":-1,"anim":false,"attributes":{}},{"on_end":0,"is_modified":0,"raw_value":[[0,0,[0,1],[0,0],2,2,1]],"name_custom":0,"unit":0,"shift_x":0,"shift_y":0,"from_node":-1,"display_data":{"data":["Normal","Alpha","Additive"]},"from_index":-1,"global_use":0,"global_key":"","visible":0,"color":-1,"animators":[],"sep_axis":0,"name":"Blend mode","loop_range":-1,"anim":false,"attributes":{}}],"part_base_length":45}],"onion_skin":{"on_top":1,"color":[255,16711680],"enabled":0,"range":[-1,1],"alpha":0.5,"step":1},"addon":{},"timelines":{"name":"","type":"Folder","contents":[{"type":"Node","show":1,"node_id":"dNEDRT184138eenzbIA3ba6RX9hiDwSY"},{"type":"Node","show":1,"node_id":-4},{"type":"Node","show":1,"node_id":-4},{"type":"Node","show":1,"node_id":"dDFHWJ1457443vYxyxU2J8HyddE3KpR1"}],"color":-1,"show":1},"previewGrid":{"opacity":0.5,"color":8482157,"snap":0,"size":[16,16],"show":0},"version":11600.1,"metadata":{"description":"","author":"MakhamDev","aut_id":0,"contact":"","version":11570,"alias":"","file_id":0,"tags":[]},"attributes":{"palette":[0,16777215],"surface_dimension":[72,72]},"global_node":{"attri":{"update_graph":true,"color":-1,"show_update_trigger":false},"inputs":[]}} \ No newline at end of file diff --git a/datafiles/Sample Projects/spark.png b/datafiles/Sample Projects/spark.png new file mode 100644 index 000000000..4af4909fb Binary files /dev/null and b/datafiles/Sample Projects/spark.png differ diff --git a/datafiles/Welcome files.zip b/datafiles/Welcome files.zip index 10f29eba0..2c50593b1 100644 Binary files a/datafiles/Welcome files.zip and b/datafiles/Welcome files.zip differ diff --git a/datafiles/data/Theme.zip b/datafiles/data/Theme.zip index fa2081dc5..35ca8e376 100644 Binary files a/datafiles/data/Theme.zip and b/datafiles/data/Theme.zip differ diff --git a/fonts/_f_sdf/_f_sdf.old.png b/fonts/_f_sdf/_f_sdf.old.png index 9d4cccb86..8dde643a6 100644 Binary files a/fonts/_f_sdf/_f_sdf.old.png and b/fonts/_f_sdf/_f_sdf.old.png differ diff --git a/fonts/_f_sdf/_f_sdf.png b/fonts/_f_sdf/_f_sdf.png index bbd5ce08b..7a9904aa9 100644 Binary files a/fonts/_f_sdf/_f_sdf.png and b/fonts/_f_sdf/_f_sdf.png differ diff --git a/fonts/_f_sdf_medium/_f_sdf_medium.old.png b/fonts/_f_sdf_medium/_f_sdf_medium.old.png index 74b4210d5..cbcf98eff 100644 Binary files a/fonts/_f_sdf_medium/_f_sdf_medium.old.png and b/fonts/_f_sdf_medium/_f_sdf_medium.old.png differ diff --git a/fonts/_f_sdf_medium/_f_sdf_medium.png b/fonts/_f_sdf_medium/_f_sdf_medium.png index 1fdbde32e..f649b680b 100644 Binary files a/fonts/_f_sdf_medium/_f_sdf_medium.png and b/fonts/_f_sdf_medium/_f_sdf_medium.png differ diff --git a/objects/o_dialog_panel/Create_0.gml b/objects/o_dialog_panel/Create_0.gml index 7a4c7f688..c11cf95c9 100644 --- a/objects/o_dialog_panel/Create_0.gml +++ b/objects/o_dialog_panel/Create_0.gml @@ -25,11 +25,17 @@ event_inherited(); dialog_h_min = content.min_h; dialog_resizable = content.resizable; + content.panel = self; content.in_dialog = true; if(content.auto_pin) destroy_on_click_out = false; } #endregion + function contentResize() { #region + dialog_w = content.w + content.showHeader * padding * 2; + dialog_h = content.h + content.showHeader * (padding * 2 + title_height); + } #endregion + function resetMask() { #region if(!content) return; mask_surface = surface_verify(mask_surface, dialog_w - content.showHeader * padding * 2, diff --git a/objects/o_main/Create_0.gml b/objects/o_main/Create_0.gml index 5ebb5c57c..cf662e7bf 100644 --- a/objects/o_main/Create_0.gml +++ b/objects/o_main/Create_0.gml @@ -14,8 +14,7 @@ window_set_min_width(960); window_set_min_height(600); - //if(OS == os_windows) gameframe_init_native(); - if(OS == os_macosx) mac_window_init(); + winManInit(); depth = 0; win_wp = WIN_W; diff --git a/objects/o_main/Draw_64.gml b/objects/o_main/Draw_64.gml index 0e4015b5b..77a339abc 100644 --- a/objects/o_main/Draw_64.gml +++ b/objects/o_main/Draw_64.gml @@ -1,11 +1,7 @@ /// @description init +if(winMan_isMinimized()) exit; draw_clear(COLORS.bg); -#region windows init - if(OS == os_windows && winMan_isMinimized()) - exit; -#endregion - #region widget scroll if(!WIDGET_TAB_BLOCK) { if(keyboard_check_pressed(vk_tab) && key_mod_press(SHIFT)) diff --git a/objects/o_main/Draw_75.gml b/objects/o_main/Draw_75.gml index ec73f3d52..78b2e5b9f 100644 --- a/objects/o_main/Draw_75.gml +++ b/objects/o_main/Draw_75.gml @@ -1,5 +1,5 @@ /// @description tooltip filedrop -if(OS == os_windows && winMan_isMinimized()) exit; +if(winMan_isMinimized()) exit; #region tooltip if(is_struct(TOOLTIP)) { diff --git a/objects/o_main/Step_0.gml b/objects/o_main/Step_0.gml index 35b0bb16c..6271d12ae 100644 --- a/objects/o_main/Step_0.gml +++ b/objects/o_main/Step_0.gml @@ -1,5 +1,5 @@ /// @description init -if(OS == os_windows && winMan_isMinimized()) exit; +if(winMan_isMinimized()) exit; winManStep() //print("===== Step start ====="); diff --git a/objects/o_main/Step_1.gml b/objects/o_main/Step_1.gml index ddc9b4efe..3983ec777 100644 --- a/objects/o_main/Step_1.gml +++ b/objects/o_main/Step_1.gml @@ -7,17 +7,17 @@ HOVERING_ELEMENT = _HOVERING_ELEMENT; _HOVERING_ELEMENT = noone; #region minimize - if(OS == os_windows) { - if(winMan_isMinimized()) { - if(!minimized) - game_set_speed(1, gamespeed_fps); - minimized = true; - exit; - } - } + if(winMan_isMinimized()) { + if(!minimized) game_set_speed(1, gamespeed_fps); + minimized = true; + exit; + } else if(!minimized) + window_preminimize_rect = [ window_get_x(), window_get_y(), window_get_width(), window_get_height() ]; if(minimized) { game_set_speed(PREFERENCES.ui_framerate, gamespeed_fps); + window_set_rectangle(window_preminimize_rect[0], window_preminimize_rect[1], window_preminimize_rect[2], window_preminimize_rect[3]); + minimized = false; } #endregion diff --git a/scripts/event_recorder/event_recorder.gml b/scripts/event_recorder/event_recorder.gml index 09c370538..fcd2ae5c7 100644 --- a/scripts/event_recorder/event_recorder.gml +++ b/scripts/event_recorder/event_recorder.gml @@ -34,10 +34,11 @@ enum DS_TYPE { list, } -function Action(_type, _object, _data) constructor { - type = _type; - obj = _object; - data = _data; +function Action(_type, _object, _data, _trigger = 0) constructor { + type = _type; + obj = _object; + data = _data; + trigger = _trigger; extra_data = 0; clear_action = noone; @@ -107,9 +108,11 @@ function Action(_type, _object, _data) constructor { data = _data; break; case ACTION_TYPE.custom : - data = obj(data); + obj(data); break; } + + if(trigger) trigger(); } #endregion static redo = function() { #region @@ -176,9 +179,11 @@ function Action(_type, _object, _data) constructor { data = _data; break; case ACTION_TYPE.custom : - data = obj(data); + obj(data); break; } + + if(trigger) trigger(); } #endregion static toString = function() { #region @@ -245,12 +250,12 @@ function Action(_type, _object, _data) constructor { } #endregion } -function recordAction(_type, _object, _data = -1) { #region +function recordAction(_type, _object, _data = -1, _trigger = 0) { #region if(IS_UNDOING) return noone; if(LOADING) return noone; if(UNDO_HOLDING) return noone; - var act = new Action(_type, _object, _data); + var act = new Action(_type, _object, _data, _trigger); array_push(o_main.action_last_frame, act); while(!ds_stack_empty(REDO_STACK)) { diff --git a/scripts/globals/globals.gml b/scripts/globals/globals.gml index f10f0b3eb..269be6a0e 100644 --- a/scripts/globals/globals.gml +++ b/scripts/globals/globals.gml @@ -25,10 +25,10 @@ globalvar VERSION, SAVE_VERSION, VERSION_STRING, BUILD_NUMBER, LATEST_VERSION; LATEST_VERSION = 11500; - VERSION = 11604; - SAVE_VERSION = 11600.1; - VERSION_STRING = "1.16.0.4"; - BUILD_NUMBER = 11604; + VERSION = 11610; + SAVE_VERSION = 11610; + VERSION_STRING = "1.16.1.0"; + BUILD_NUMBER = 11610; globalvar APPEND_MAP; APPEND_MAP = ds_map_create(); diff --git a/scripts/mask_function/mask_function.gml b/scripts/mask_function/mask_function.gml index 6c551a9e5..17486a78d 100644 --- a/scripts/mask_function/mask_function.gml +++ b/scripts/mask_function/mask_function.gml @@ -3,7 +3,7 @@ function __init_mask_modifier(_mask_index) { #region inputs[| _ind + 0] = nodeValue("Invert mask", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false); - inputs[| _ind + 1] = nodeValue("Mask feather", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 16) + inputs[| _ind + 1] = nodeValue("Mask feather", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0) .setDisplay(VALUE_DISPLAY.slider, { range: [0, 32, 1] }); __mask_index = _mask_index; diff --git a/scripts/node_canvas/node_canvas.gml b/scripts/node_canvas/node_canvas.gml index 5456b5e05..62027196c 100644 --- a/scripts/node_canvas/node_canvas.gml +++ b/scripts/node_canvas/node_canvas.gml @@ -289,7 +289,8 @@ function Node_Canvas(_x, _y, _group = noone) : Node(_x, _y, _group) constructor surface_store_buffer(data.index); surface_free(data.surface); - return { surface: _canvas, tooltip: data.tooltip, index: preview_index } + data.surface = _canvas; + data.index = preview_index; }, { surface: surface_clone(getCanvasSurface()), tooltip: "Modify canvas", index: preview_index }); action.clear_action = function(data) { surface_free_safe(data.surface); }; diff --git a/scripts/node_color_palette_replacement/node_color_palette_replacement.gml b/scripts/node_color_palette_replacement/node_color_palette_replacement.gml index 1d269d183..6073057ce 100644 --- a/scripts/node_color_palette_replacement/node_color_palette_replacement.gml +++ b/scripts/node_color_palette_replacement/node_color_palette_replacement.gml @@ -1,18 +1,6 @@ function Node_Color_replace(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "Replace Palette"; - shader = sh_palette_replace; - uniform_from = shader_get_uniform(shader, "colorFrom"); - uniform_from_count = shader_get_uniform(shader, "colorFrom_amo"); - - uniform_to = shader_get_uniform(shader, "colorTo"); - uniform_to_count = shader_get_uniform(shader, "colorTo_amo"); - - uniform_ter = shader_get_uniform(shader, "treshold"); - uniform_alp = shader_get_uniform(shader, "alphacmp"); - uniform_inv = shader_get_uniform(shader, "inverted"); - uniform_hrd = shader_get_uniform(shader, "hardReplace"); - inputs[| 0] = nodeValue("Surface in", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, 0); inputs[| 1] = nodeValue("Palette from", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE, "Color to be replaced.") .setDisplay(VALUE_DISPLAY.palette); @@ -82,29 +70,22 @@ function Node_Color_replace(_x, _y, _group = noone) : Node_Processor(_x, _y, _gr _colorTo[i * 4 + 3] = 1; } - surface_set_target(_outSurf); - DRAW_CLEAR - BLEND_OVERRIDE; - - shader_set(shader); - shader_set_uniform_f_array_safe(uniform_from, _colorFrom); - shader_set_uniform_i(uniform_from_count, array_length(fr)); - shader_set_uniform_i(uniform_alp, alp); - shader_set_uniform_i(uniform_hrd, hrd); + surface_set_shader(_outSurf, sh_palette_replace); + shader_set_f("colorFrom", _colorFrom); + shader_set_i("colorFrom_amo", array_length(fr)); + shader_set_f("colorTo", _colorTo); + shader_set_i("colorTo_amo", array_length(to)); - shader_set_uniform_f_array_safe(uniform_to, _colorTo); - shader_set_uniform_i(uniform_to_count, array_length(to)); - shader_set_uniform_f(uniform_ter, tr); - shader_set_uniform_i(uniform_inv, in); + shader_set_i("alphacmp", alp); + shader_set_i("hardReplace", hrd); + shader_set_f("treshold", tr); + shader_set_i("inverted", in); shader_set_i("useMask", is_surface(msk)); shader_set_surface("mask", msk); draw_surface_safe(_data[0], 0, 0); - shader_reset(); - - BLEND_NORMAL - surface_reset_target(); + surface_reset_shader(); __process_mask_modifier(_data); if(!in) _outSurf = mask_apply(_data[0], _outSurf, _data[7], _data[8]); diff --git a/scripts/node_color_replacement/node_color_replacement.gml b/scripts/node_color_replacement/node_color_replacement.gml index cdc8fca64..be9f82f3e 100644 --- a/scripts/node_color_replacement/node_color_replacement.gml +++ b/scripts/node_color_replacement/node_color_replacement.gml @@ -130,7 +130,7 @@ function Node_Colors_Replace(_x, _y, _group = noone) : Node_Processor(_x, _y, _g attribute_surface_depth(); static refreshPalette = function() { #region - var _surf = array_safe_get(current_data, 0); + var _surf = inputs[| 0].getValue(); inputs[| 1].setValue([]); inputs[| 2].setValue([]); @@ -141,12 +141,15 @@ function Node_Colors_Replace(_x, _y, _group = noone) : Node_Processor(_x, _y, _g var _pall = ds_map_create(); for( var i = 0, n = array_length(_surf); i < n; i++ ) { - var ww = surface_get_width_safe(_surf[i]); - var hh = surface_get_height_safe(_surf[i]); + var _s = _surf[i]; + if(!is_surface(_s)) continue; + + var ww = surface_get_width_safe(_s); + var hh = surface_get_height_safe(_s); var c_buffer = buffer_create(ww * hh * 4, buffer_fixed, 2); - - buffer_get_surface(c_buffer, _surf[i], 0); + + buffer_get_surface(c_buffer, _s, 0); buffer_seek(c_buffer, buffer_seek_start, 0); for( var i = 0; i < ww * hh; i++ ) { @@ -168,6 +171,12 @@ function Node_Colors_Replace(_x, _y, _group = noone) : Node_Processor(_x, _y, _g inputs[| 2].setValue(palette); } #endregion + static onValueFromUpdate = function(index) { #region + if(LOADING || APPENDING || CLONING) return; + + if(index == 0) refreshPalette(); + } #endregion + static step = function() { #region __step_mask_modifier(); } #endregion diff --git a/scripts/node_keyframe/node_keyframe.gml b/scripts/node_keyframe/node_keyframe.gml index d5b39eedc..3b835fedd 100644 --- a/scripts/node_keyframe/node_keyframe.gml +++ b/scripts/node_keyframe/node_keyframe.gml @@ -1,8 +1,6 @@ -enum CURVE_TYPE { - linear, - bezier, - cut, -} +enum KEY_TYPE { normal, adder } +enum CURVE_TYPE { linear, bezier, cut } +enum DRIVER_TYPE { none, linear, wiggle, sine } function valueKey(_time, _value, _anim = noone, _in = 0, _ot = 0) constructor { #region ---- main ---- @@ -18,8 +16,19 @@ function valueKey(_time, _value, _anim = noone, _in = 0, _ot = 0) constructor { var _int = anim? anim.prop.key_inter : CURVE_TYPE.linear; ease_in_type = _int; ease_out_type = _int; - + dopesheet_x = 0; + + drivers = { + seed : irandom_range(100000, 999999), + type : DRIVER_TYPE.none, + speed : 1, + octave : 2, + frequency : 4, + amplitude : 1, + axis_sync : false, + phase : 0, + }; #endregion static setTime = function(time) { #region @@ -63,6 +72,19 @@ function valueKey(_time, _value, _anim = noone, _in = 0, _ot = 0) constructor { return key; } #endregion + static getDrawIndex = function() { #region + if(anim.prop.type == VALUE_TYPE.trigger) + return 1; + + if(drivers.type) + return 2; + + if(ease_in_type == CURVE_TYPE.cut) + return 1; + + return 0; + } #endregion + static toString = function() { return $"[Keyframe] {time}: {value}"; } } @@ -253,7 +275,14 @@ function valueAnimator(_val, _prop, _sep_axis = false) constructor { } if(ds_list_size(values) == 0) return processTypeDefault(); - if(ds_list_size(values) == 1) return processType(values[| 0].value); + if(ds_list_size(values) == 1) { + var _key = values[| 0]; + + if(_key.drivers.type && _time >= _key.time) + return processType(processDriver(_time, _key)); + + return processType(_key.value); + } if(prop.type == VALUE_TYPE.path) return processType(values[| 0].value); if(!prop.is_anim) return processType(values[| 0].value); @@ -282,7 +311,7 @@ function valueAnimator(_val, _prop, _sep_axis = false) constructor { var _keyIndex; if(_time >= _len) _keyIndex = 999_999; else if(_time <= 0) _keyIndex = -1; - else _keyIndex = key_map[_time]; + else _keyIndex = array_safe_get(key_map, _time); if(_keyIndex == -1) { #region Before first key if(prop.on_end == KEYFRAME_END.wrap) { @@ -305,8 +334,13 @@ function valueAnimator(_val, _prop, _sep_axis = false) constructor { } #endregion if(_keyIndex == 999_999) { #region After last key + var _lstKey = values[| ds_list_size(values) - 1]; + + if(_lstKey.drivers.type) + return processType(processDriver(_time, _lstKey)); + if(prop.on_end == KEYFRAME_END.wrap) { - var from = values[| ds_list_size(values) - 1]; + var from = _lstKey; var to = values[| 0]; var prog = _time - from.time; var totl = TOTAL_FRAMES - from.time + to.time; @@ -317,15 +351,19 @@ function valueAnimator(_val, _prop, _sep_axis = false) constructor { return lerpValue(from, to, _lrp); } - return processType(values[| ds_list_size(values) - 1].value); //Last frame + return processType(_lstKey.value); //Last frame } #endregion #region In between var from = values[| _keyIndex]; var to = values[| _keyIndex + 1]; + var rat = (_time - from.time) / (to.time - from.time); var _lrp = interpolate(from, to, rat); + if(from.drivers.type) + return processDriver(_time, from, lerpValue(from, to, _lrp), rat); + return lerpValue(from, to, _lrp); #endregion } #endregion @@ -335,6 +373,41 @@ function valueAnimator(_val, _prop, _sep_axis = false) constructor { return 0; } #endregion + static processDriver = function(_time, _key, _val = undefined, _intp = 0) { #region + + static _processDriver = function(val, drivers, _t, _index = 0, _intp = 0) { + switch(drivers.type) { + case DRIVER_TYPE.linear : + return val + _t * drivers.speed; + + case DRIVER_TYPE.wiggle : + var w = perlin1D(_t, drivers.seed + _index, drivers.frequency / 10, drivers.octave, -1, 1) * drivers.amplitude; + return val + w; + + case DRIVER_TYPE.sine : + var w = sin((drivers.phase * (_index + 1) + _t * drivers.frequency / TOTAL_FRAMES) * pi * 2) * drivers.amplitude; + return val + w; + } + + return 0; + } + + var _dt = _time - _key.time; + _val = _val == undefined? _key.value : _val; + var _res = _val; + + if(prop.type == VALUE_TYPE.integer || prop.type == VALUE_TYPE.float) { + if(is_array(_val)) { + _res = array_create(array_length(_val)); + for( var i = 0, n = array_length(_val); i < n; i++ ) + _res[i] = is_numeric(_val[i])? _processDriver(_val[i], _key.drivers, _dt, _key.drivers.axis_sync? 0 : i, _intp) : _val[i]; + } else + _res = _processDriver(_val, _key.drivers, _dt, 0, _intp); + } + + return _res; + } #endregion + static processType = function(_val) { #region var _res = _val; if(!sep_axis && typeArray(prop.display_type) && is_array(_val)) { @@ -387,7 +460,9 @@ function valueAnimator(_val, _prop, _sep_axis = false) constructor { if(record) { var act = new Action(ACTION_TYPE.custom, function(data) { if(data.undo) insertKey(data.overKey, data.index); - return { overKey : data.overKey, index : data.index, undo : !data.undo }; + updateKeyMap(); + + data.undo = !data.undo; }, { overKey : values[| i], index : i, undo : true }); mergeAction(act); } @@ -397,13 +472,14 @@ function valueAnimator(_val, _prop, _sep_axis = false) constructor { return 2; } - for( var i = 0; i < ds_list_size(values); i++ ) { + for( var i = 0; i < ds_list_size(values); i++ ) { //insert key before the last key if(values[| i].time < _time) continue; if(record) recordAction(ACTION_TYPE.custom, function(data) { var _prevTime = data.key.time; setKeyTime(data.key, data.time, false); - return { key : data.key, time : _prevTime } + + data.time = _prevTime; }, { key : _key, time : _prevTime }); ds_list_insert(values, i, _key); @@ -411,10 +487,11 @@ function valueAnimator(_val, _prop, _sep_axis = false) constructor { return 1; } - if(record) recordAction(ACTION_TYPE.custom, function(data) { + if(record) recordAction(ACTION_TYPE.custom, function(data) { // insert key after the last key var _prevTime = data.key.time; setKeyTime(data.key, data.time, false); - return { key : data.key, time : _prevTime } + + data.time = _prevTime; }, { key : _key, time : _prevTime }); ds_list_add(values, _key); @@ -462,7 +539,7 @@ function valueAnimator(_val, _prop, _sep_axis = false) constructor { if(ds_list_size(values) == 0) { // Should not be called normally var k = new valueKey(_time, _val, self, ease_in, ease_out); ds_list_add(values, k); - if(_record) recordAction(ACTION_TYPE.list_insert, values, [ k, ds_list_size(values) - 1, $"add {prop.name} keyframe" ]); + if(_record) recordAction(ACTION_TYPE.list_insert, values, [ k, ds_list_size(values) - 1, $"add {prop.name} keyframe" ], function() { updateKeyMap(); }); return true; } @@ -480,14 +557,14 @@ function valueAnimator(_val, _prop, _sep_axis = false) constructor { } else if(_key.time > _time) { var k = new valueKey(_time, _val, self, ease_in, ease_out); ds_list_insert(values, i, k); - if(_record) recordAction(ACTION_TYPE.list_insert, values, [k, i, $"add {prop.name} keyframe" ]); + if(_record) recordAction(ACTION_TYPE.list_insert, values, [k, i, $"add {prop.name} keyframe" ], function() { updateKeyMap(); }); updateKeyMap(); return true; } } var k = new valueKey(_time, _val, self, ease_in, ease_out); - if(_record) recordAction(ACTION_TYPE.list_insert, values, [ k, ds_list_size(values), $"add {prop.name} keyframe" ]); + if(_record) recordAction(ACTION_TYPE.list_insert, values, [ k, ds_list_size(values), $"add {prop.name} keyframe" ], function() { updateKeyMap(); }); ds_list_add(values, k); updateKeyMap(); return true; @@ -534,6 +611,7 @@ function valueAnimator(_val, _prop, _sep_axis = false) constructor { _value_list[4] = values[| i].ease_in_type; _value_list[5] = values[| i].ease_out_type; _value_list[6] = values[| i].ease_y_lock; + _value_list[7] = values[| i].drivers; array_push(_data, _value_list); } @@ -580,6 +658,7 @@ function valueAnimator(_val, _prop, _sep_axis = false) constructor { var ease_in_type = array_safe_get(_keyframe, 4); var ease_out_type = array_safe_get(_keyframe, 5); var ease_y_lock = array_safe_get(_keyframe, 6, true); + var driver = array_safe_get(_keyframe, 7, {}); var _val = value; @@ -608,6 +687,8 @@ function valueAnimator(_val, _prop, _sep_axis = false) constructor { vk.ease_in_type = ease_in_type; vk.ease_out_type = ease_out_type; vk.ease_y_lock = ease_y_lock; + struct_override(vk.drivers, driver); + ds_list_add(values, vk); } diff --git a/scripts/node_mk_sparkle/node_mk_sparkle.gml b/scripts/node_mk_sparkle/node_mk_sparkle.gml index 90a3f65f2..1d98d6474 100644 --- a/scripts/node_mk_sparkle/node_mk_sparkle.gml +++ b/scripts/node_mk_sparkle/node_mk_sparkle.gml @@ -1,33 +1,217 @@ -enum MKSPARK_DRAW { - dot, - trail -} +enum MKSPARK_DIRR { main, diag } +enum MKSPARK { dir, y, x, speed, length, lendel, time } function Node_MK_Sparkle(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "MK Sparkle"; dimension_index = -1; update_on_frame = true; - inputs[| 0] = nodeValue("Size", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 4); + inputs[| 0] = nodeValue("Size", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 5); inputs[| 1] = nodeValue("Sparkle", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ - [ 0, 0, 2, MKSPARK_DRAW.trail, BLEND.add, 0 ], - [ 0, -1, 1, MKSPARK_DRAW.trail, BLEND.subtract, 0 ], - [ 1, 0, 2, MKSPARK_DRAW.trail, BLEND.add, -2 ], - [ 1, -1, 2, MKSPARK_DRAW.trail, BLEND.subtract, -2 ], + [ MKSPARK_DIRR.main, 0, 0, 2, 1, 0, 0 ], + [ MKSPARK_DIRR.main, 0, -1, 1, 1, 0, 0 ], ]) - .setArrayDepth(2); + .setArrayDepth(2) + .setArrayDynamic(); inputs[| 2] = nodeValue("Start frame", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0); + inputs[| 3] = nodeValue("Speed", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 1); + + inputs[| 4] = nodeValue("Loop", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, []) + .setArrayDepth(1) + .setArrayDynamic(); + + editor_rect = [ 0, 0 ]; + editor_rect_to = [ 0, 0 ]; + editor_rect_hover = 0; + editor_hold_ind = -1; + editor_hold_sx = -1; + editor_timer = -1; + editor_timer_mx = 0; + editor_timer_sx = 0; + sparkleEditor = new Inspector_Custom_Renderer(function(_x, _y, _w, _m, _hover, _focus) { #region + var _size = inputs[| 0].getValue(); var _sprk = inputs[| 1].getValue(); - var h = array_length(_sprk) * 32 + 16; - return h; + var _c = ceil(_size / 2); + + var rows = array_create(_c); + for( var i = 0; i < _c; i++ ) rows[i] = []; + + for( var i = 0, n = array_length(_sprk); i < n; i++ ) { + var _sp = _sprk[i]; + var _rw = _sp[MKSPARK.y]; + + array_push(rows[_rw], i); + } + + _y += ui(8); + var cell_s = ui(32); + var cell_w = (4 + _c) * cell_s; + var cx0 = _x + _w / 2 - cell_w / 2; + var cx1 = cx0 + cell_s; + var cx2 = cx1 + cell_s * 3; + var cx3 = cx2 + cell_s * _c; + var cy = _y + ui(24); + + var _amo = 0; + for( var i = 0, n = array_length(rows); i < n; i++ ) + _amo += 1 + array_length(rows[i]); + + var _h = ui(8) + _amo * cell_s + ui(48); + + //draw_sprite_stretched(s_mk_sparkle_bg, 0, _x, _y, _w, _h); + draw_set_circle_precision(32); + + var _rect_hover = 0; + var _cont_hover = -1; + var _arr_ind = 0; + var _arr_ins = -1; + var _arr_del = -1; + var _arr_insrw = -1; + var _arr_insx = -1; + + for( var i = 0, n = array_length(rows); i < n; i++ ) { + var row = rows[i]; + + for( var j = 0, m = array_length(row); j <= m; j++ ) { + var _cy = cy + cell_s / 2; + + var _chov = 0; + var _tx = cx0 + cell_s / 2 - 4; + var _ty = _cy; + if(j < m) { + draw_set_color(#272736); + draw_circle(_tx, _ty, cell_s / 2 - 4, false); + } + + if(_hover && point_in_rectangle(_m[0], _m[1], _tx - cell_s / 2, _ty - cell_s / 2, _tx + cell_s / 2, _ty + cell_s / 2)) { + editor_rect_to = [ _tx + ui(1), _ty ]; + _rect_hover = 1; + _chov = 2; + } + + var _cx = cx1; + var _chox = 0; + + for( var k = -3; k < _c; k++ ) { + var cc = abs(i + (k >= 0? k : k - 1)) % 2? #272736 : #313143; + draw_set_color(k >= 0? cc : merge_color(cc, #171723, 0.5)); + draw_rectangle(_cx, cy, _cx + cell_s, cy + cell_s, false); + + if(_hover && point_in_rectangle(_m[0], _m[1], _cx, cy, _cx + cell_s - 1, cy + cell_s - 1)) { + editor_rect_to = [_cx + cell_s / 2, cy + cell_s / 2]; + _rect_hover = 1; + _cont_hover = _arr_ind; + _chov = 1; + _chox = k; + _arr_insx = k; + } + + _cx += cell_s; + } + + if(mouse_press(mb_left, _chov == 1 && _focus)) { + editor_hold_sx = _chox; + editor_hold_ind = _cont_hover; + } + + if(j == m) { + if(mouse_press(mb_left, _chov == 1 && _focus)) { + _arr_ins = _cont_hover; + _arr_insrw = i; + } + + cy += cell_s; + break; + } + + var _dx = cx3 + cell_s / 2 + 4; + draw_set_color(merge_color(#1e1e2c, c_red, 0.2)); + draw_circle(_dx, _ty, ui(6), false); + + if(_hover && point_in_circle(_m[0], _m[1], _dx, _ty, ui(12))) { + draw_set_color(merge_color(#1e1e2c, c_red, 0.5)); + draw_circle(_dx, _ty, ui(6), false); + + if(mouse_press(mb_left, _focus)) + _arr_del = _arr_ind; + } + + _arr_ind++; + var _id = row[j]; + var _sp = _sprk[_id]; + var _dr = _sp[MKSPARK.dir]; + var _xs = _sp[MKSPARK.x]; + var _spd = _sp[MKSPARK.speed]; + var _dr = _sp[MKSPARK.length]; + var _bl = _sp[MKSPARK.lendel]; + var _tm = _sp[MKSPARK.time]; + + if(mouse_press(mb_left, _focus)) { + if(_chov == 2) { + editor_timer = _id; + editor_timer_mx = _m[0]; + editor_timer_sx = _tm; + } + } + + var _lx0 = cx1 + cell_s * (3 + _xs) + ui(6); + var _lx1 = _lx0 + _spd * cell_s; + + draw_set_color(c_white); + draw_line_width(_lx0, _cy, _lx1, _cy, 4); + + if(_tm < 0) draw_set_color(COLORS._main_value_negative); + else if(_tm > 0) draw_set_color(COLORS._main_value_positive); + else draw_set_color(c_white); + + draw_line_width(_tx, _ty, _tx + lengthdir_x(cell_s / 2 - 6, 90 - _tm * 90), + _ty + lengthdir_y(cell_s / 2 - 6, 90 - _tm * 90), 4); + + cy += cell_s; + } + } + + if(_arr_ins > -1) + array_insert(_sprk, _arr_ins, [ MKSPARK_DIRR.main, _arr_insrw, _arr_insx, 1, 1, 0, 0 ]); + + if(_arr_del > -1) + array_delete(_sprk, _arr_del, 1); + + if(editor_hold_ind > -1) { + _sprk[editor_hold_ind][2] = editor_hold_sx; + _sprk[editor_hold_ind][3] = _arr_insx - editor_hold_sx + 1; + + if(mouse_release(mb_left)) + editor_hold_ind = -1; + } + + if(editor_timer > -1) { + var _tim = editor_timer_sx + (_m[0] - editor_timer_mx) / 32; + _sprk[editor_timer][6] = clamp(round(_tim), -3, 3); + + if(mouse_release(mb_left)) + editor_timer = -1; + } + + editor_rect_hover = lerp_float(editor_rect_hover, _rect_hover, 4); + if(editor_rect_hover > 0) { + editor_rect[0] = lerp_float(editor_rect[0], editor_rect_to[0], 5); + editor_rect[1] = lerp_float(editor_rect[1], editor_rect_to[1], 5); + + var _sels = editor_rect_hover * (cell_s / 2 - 4); + draw_sprite_stretched_ext(s_mk_sparkle_select, 0, editor_rect[0] - _sels, editor_rect[1] - _sels, _sels * 2, _sels * 2, #6d6d84, 1); + } + + return _h; }); #endregion - input_display_list = [ new Inspector_Sprite(s_MKFX), 0, 2, + input_display_list = [ new Inspector_Sprite(s_MKFX), + ["Sparkle", false], 0, 2, 3, sparkleEditor ]; @@ -39,18 +223,25 @@ function Node_MK_Sparkle(_x, _y, _group = noone) : Node_Processor(_x, _y, _group var _size = _data[0]; var _sprk = _data[1]; var _frme = _data[2]; + var _spd = _data[3]; + var _loop = _data[4]; if(array_empty(_sprk)) return _outSurf; - var _s = _size * 2 + 1; + var _c = floor(_size / 2); - _outSurf = surface_verify(_outSurf, _s, _s); - temp_surface[0] = surface_verify(temp_surface[0], _s, _s); - temp_surface[1] = surface_verify(temp_surface[1], _s, _s); + _outSurf = surface_verify(_outSurf, _size, _size); + temp_surface[0] = surface_verify(temp_surface[0], _size, _size); + temp_surface[1] = surface_verify(temp_surface[1], _size, _size); var _s0 = temp_surface[0]; var _s1 = temp_surface[1]; - var _fr = CURRENT_FRAME - _frme + 1; + var _fr = round((CURRENT_FRAME - _frme + 1) * _spd); + + if(!array_empty(_loop)) { + var _ind = CURRENT_FRAME % array_length(_loop); + _fr = _loop[_ind]; + } surface_set_target(_s0); DRAW_CLEAR @@ -59,21 +250,27 @@ function Node_MK_Sparkle(_x, _y, _group = noone) : Node_Processor(_x, _y, _group for( var i = 0, n = array_length(_sprk); i < n; i++ ) { var _sk = _sprk[i]; - var sy = _size + _sk[0]; - var sx = _size + _sk[1]; - var sp = _sk[2]; - var ff = _fr + _sk[5]; + var dr = _sk[MKSPARK.dir]; + var sy = _sk[MKSPARK.y]; + var sx = _sk[MKSPARK.x]; + var sp = _sk[MKSPARK.speed]; + var ff = _sk[MKSPARK.time] + _fr; + var lng = _sk[MKSPARK.length] + _sk[MKSPARK.lendel] - ff; - if(ff < 0) continue; - - switch(_sk[4]) { - case BLEND.add : BLEND_ADD; break; - case BLEND.subtract : BLEND_SUBTRACT; break; - } - - switch(_sk[3]) { - case MKSPARK_DRAW.dot : draw_point(sx + ff * sp, sy); break; - case MKSPARK_DRAW.trail : draw_line(sx - 1, sy, sx - 1 + ff * sp, sy); break; + if(ff < 0 || lng < 0) continue; + + if(dr == MKSPARK_DIRR.main) { + var _lx = _c + sx - 1 + sp * ff; + var _ly = _c + sy; + + if(lng == 0) draw_point(_lx, _ly); + else draw_line(_lx, _ly, _lx + lng, _ly); + } else if(dr == MKSPARK_DIRR.diag) { + var _l0 = _c - 1 + sp * ff; + var _l1 = _l0 + lng; + + if(lng == 0) draw_point(_l0, _l0); + else draw_line(_l0, _l0, _l1, _l1); } } @@ -84,16 +281,16 @@ function Node_MK_Sparkle(_x, _y, _group = noone) : Node_Processor(_x, _y, _group DRAW_CLEAR draw_surface_ext(_s0, 0, 0, 1, 1, 0, c_white, 1); - draw_surface_ext(_s0, 0, _s, 1, -1, 0, c_white, 1); + draw_surface_ext(_s0, 0, _size, 1, -1, 0, c_white, 1); surface_reset_target(); surface_set_target(_outSurf); DRAW_CLEAR - draw_surface_ext(_s1, 0, 0, 1, 1, 0, c_white, 1); - draw_surface_ext(_s1, 0, _s, 1, 1, 90, c_white, 1); - draw_surface_ext(_s1, _s, _s, 1, 1, 180, c_white, 1); - draw_surface_ext(_s1, _s, 0, 1, 1, 270, c_white, 1); + draw_surface_ext(_s1, 0, 0, 1, 1, 0, c_white, 1); + draw_surface_ext(_s1, 0, _size, 1, 1, 90, c_white, 1); + draw_surface_ext(_s1, _size, _size, 1, 1, 180, c_white, 1); + draw_surface_ext(_s1, _size, 0, 1, 1, 270, c_white, 1); surface_reset_target(); return _outSurf; diff --git a/scripts/node_mk_sparkle/node_mk_sparkle.yy b/scripts/node_mk_sparkle/node_mk_sparkle.yy index fa0848916..ff854e658 100644 --- a/scripts/node_mk_sparkle/node_mk_sparkle.yy +++ b/scripts/node_mk_sparkle/node_mk_sparkle.yy @@ -5,7 +5,7 @@ "isCompatibility": false, "isDnD": false, "parent": { - "name": "MK effects", - "path": "folders/nodes/data/MK effects.yy", + "name": "mk sparkle", + "path": "folders/nodes/data/MK effects/mk sparkle.yy", }, } \ No newline at end of file diff --git a/scripts/node_perlin/node_perlin.gml b/scripts/node_perlin/node_perlin.gml index bea112912..a9bfa291a 100644 --- a/scripts/node_perlin/node_perlin.gml +++ b/scripts/node_perlin/node_perlin.gml @@ -67,18 +67,18 @@ function Node_Perlin(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) co _outSurf = surface_verify(_outSurf, _dim[0], _dim[1], attrDepth()); surface_set_shader(_outSurf, sh_perlin_tiled); - shader_set_f("u_resolution", _dim); - shader_set_f("position", _pos); - shader_set_f("scale", _sca); - shader_set_f("seed", _sed); - shader_set_i("tile", _til); - shader_set_i("iteration", _ite); - - shader_set_i("colored", _col); - shader_set_f("colorRanR", _clr); - shader_set_f("colorRanG", _clg); - shader_set_f("colorRanB", _clb); + shader_set_f("u_resolution", _dim); + shader_set_f("position", _pos); + shader_set_f("scale", _sca); + shader_set_f("seed", _sed); + shader_set_i("tile", _til); + shader_set_i("iteration", _ite); + shader_set_i("colored", _col); + shader_set_f("colorRanR", _clr); + shader_set_f("colorRanG", _clg); + shader_set_f("colorRanB", _clb); + draw_sprite_ext(s_fx_pixel, 0, 0, 0, _dim[0], _dim[1], 0, c_white, 1); surface_reset_shader(); diff --git a/scripts/node_registry/node_registry.gml b/scripts/node_registry/node_registry.gml index 55fdaa122..2f0b617a1 100644 --- a/scripts/node_registry/node_registry.gml +++ b/scripts/node_registry/node_registry.gml @@ -412,9 +412,10 @@ function __initNodes() { addNodeObject(input, "WAV File In", s_node_wav_file_read, "Node_WAV_File_Read", [0, Node_create_WAV_File_Read],, "Load wav audio file.").setVersion(1144); addNodeObject(input, "WAV File Out", s_node_wav_file_write, "Node_WAV_File_Write", [1, Node_WAV_File_Write],, "Save wav audio file.").setVersion(1145); - ds_list_add(input, "Network"); + ds_list_add(input, "External"); addNodeObject(input, "Websocket Receiver", s_node_websocket_receive, "Node_Websocket_Receiver", [1, Node_Websocket_Receiver],, "Create websocket server to receive data from the network.").setVersion(1145); addNodeObject(input, "Websocket Sender", s_node_websocket_send, "Node_Websocket_Sender", [1, Node_Websocket_Sender],, "Create websocket server to send data to the network.").setVersion(1145); + addNodeObject(input, "Spout Sender", s_node_spout, "Node_Spout_Send", [1, Node_Spout_Send],, "Send surface through Spout.").setVersion(11600); #endregion var transform = ds_list_create(); #region @@ -623,7 +624,7 @@ function __initNodes() { addNodeObject(generator, "MK Saber", s_node_mk_saber, "Node_MK_Saber", [1, Node_MK_Saber]).setVersion(11600); addNodeObject(generator, "MK Tile", s_node_mk_tile, "Node_MK_Tile", [1, Node_MK_Tile]).setVersion(11600); addNodeObject(generator, "MK Flag", s_node_mk_flag, "Node_MK_Flag", [1, Node_MK_Flag]).setVersion(11600); - if(TESTING) addNodeObject(generator, "MK Sparkle", s_node_mk_sparkle, "Node_MK_Sparkle", [1, Node_MK_Sparkle]).setVersion(11600); + //addNodeObject(generator, "MK Sparkle", s_node_mk_sparkle, "Node_MK_Sparkle", [1, Node_MK_Sparkle]).patreonExtra(); #endregion var compose = ds_list_create(); #region diff --git a/scripts/node_spout_send/node_counter.yy b/scripts/node_spout_send/node_counter.yy new file mode 100644 index 000000000..7f559330c --- /dev/null +++ b/scripts/node_spout_send/node_counter.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "number", + "path": "folders/nodes/data/number.yy", + }, + "resourceVersion": "1.0", + "name": "node_counter", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_spout_send/node_spout_send.gml b/scripts/node_spout_send/node_spout_send.gml new file mode 100644 index 000000000..64b9c116b --- /dev/null +++ b/scripts/node_spout_send/node_spout_send.gml @@ -0,0 +1,35 @@ +function Node_Spout_Send(_x, _y, _group = noone) : Node(_x, _y, _group) constructor { + name = "Spout Send"; + + inputs[| 0] = nodeValue("Sender name", self, JUNCTION_CONNECT.input, VALUE_TYPE.text, "PixelComposer"); + + inputs[| 1] = nodeValue("Surface", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, noone); + + outputs[| 0] = nodeValue("Surface", self, JUNCTION_CONNECT.output, VALUE_TYPE.surface, noone) + .setVisible(false); + + spoutIndex = spoutSenderInit(); + if(spoutIndex == noone) noti_warning("Spout initialize error"); + + surf_buff = buffer_create(1, buffer_grow, 1); + + static update = function() { #region + if(spoutIndex == noone) return; + + var _name = inputs[| 0].getValue(); + var _surf = inputs[| 1].getValue(); + + if(!is_surface(_surf)) return; + + var _sw = surface_get_width_safe(_surf); + var _sh = surface_get_height_safe(_surf); + + buffer_resize(surf_buff, _sw * _sh * 4); + buffer_get_surface(surf_buff, _surf, 0); + + spoutSetSenderName(spoutIndex, _name); + spoutSendPixels(spoutIndex, buffer_get_address(surf_buff), _sw, _sh); + + outputs[| 0].setValue(_surf); + } #endregion +} \ No newline at end of file diff --git a/scripts/node_spout_send/node_spout_send.yy b/scripts/node_spout_send/node_spout_send.yy new file mode 100644 index 000000000..ced500653 --- /dev/null +++ b/scripts/node_spout_send/node_spout_send.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_spout_send", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "IO", + "path": "folders/nodes/data/IO.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_strand_force_apply/node_strand_force_apply.gml b/scripts/node_strand_force_apply/node_strand_force_apply.gml index 3a9b93e83..c4f4cb045 100644 --- a/scripts/node_strand_force_apply/node_strand_force_apply.gml +++ b/scripts/node_strand_force_apply/node_strand_force_apply.gml @@ -31,7 +31,7 @@ function Node_Strand_Force_Apply(_x, _y, _group = noone) : _Node_Strand_Affector inputs[| 4].setVisible(true); - var _strTur = _tur == 0? _stn : perlin1D(_sed + CURRENT_FRAME, _tfr, _toc, _stn - _tur, _stn + _tur); + var _strTur = _tur == 0? _stn : perlin1D(CURRENT_FRAME, _sed, _tfr, _toc, _stn - _tur, _stn + _tur); var gx = lengthdir_x(_strTur, _dir); var gy = lengthdir_y(_strTur, _dir); diff --git a/scripts/node_value/node_value.gml b/scripts/node_value/node_value.gml index 5462913bf..57a5352d4 100644 --- a/scripts/node_value/node_value.gml +++ b/scripts/node_value/node_value.gml @@ -1668,8 +1668,14 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru return val; } #endregion - static setAnim = function(anim) { #region + static setAnim = function(anim, record = false) { #region if(is_anim == anim) return; + if(record) { + recordAction(ACTION_TYPE.custom, function(data) { + setAnim(data.is_anim); + data.is_anim = !data.is_anim; + }, { anim: is_anim }); + } is_anim = anim; if(is_anim) { diff --git a/scripts/panel_animation/panel_animation.gml b/scripts/panel_animation/panel_animation.gml index b36c6e08f..103d3acd4 100644 --- a/scripts/panel_animation/panel_animation.gml +++ b/scripts/panel_animation/panel_animation.gml @@ -267,6 +267,7 @@ function Panel_Animation() : PanelContent() constructor { [ [THEME.object_halign, 2], function() { alignKeys(fa_right); } ], ]), menuItem(__txtx("panel_animation_stagger", "Stagger"), function() { stagger_mode = 1; }), + menuItem(__txtx("panel_driver", "Driver..."), function() { dialogPanelCall(new Panel_Keyframe_Driver(keyframe_selecting[0]), mouse_mx + ui(8), mouse_my + ui(8)); }), -1, menuItem(__txt("Delete"), function() { deleteKeys(); }, noone, [ "Animation", "Delete keys" ]), menuItem(__txt("Duplicate"), function() { doDuplicate(); }, THEME.duplicate, [ "Animation", "Duplicate" ]), @@ -573,11 +574,12 @@ function Panel_Animation() : PanelContent() constructor { var _anim = _anims[j]; for(var k = 0; k < ds_list_size(_anim.values); k++) { - var t = (_anim.values[| k].time + 1) * ui(timeline_scale) + timeline_shift; - _anim.values[| k].dopesheet_x = t; - - var ind = _anim.values[| k].ease_in_type == CURVE_TYPE.cut? 4 : 1; - draw_sprite_ui_uniform(THEME.timeline_keyframe, ind, t, key_y, 1, COLORS.panel_animation_keyframe_hide); + var _keyframe = _anim.values[| k]; + + var t = (_keyframe.time + 1) * ui(timeline_scale) + timeline_shift; + _keyframe.dopesheet_x = t; + + draw_sprite_ui_uniform(THEME.timeline_keyframe, _keyframe.getDrawIndex(), t, key_y, 1, COLORS.panel_animation_keyframe_hide); } } } @@ -670,146 +672,214 @@ function Panel_Animation() : PanelContent() constructor { draw_surface_safe(timeline_surface, bar_x, bar_y); } #endregion - function drawDopesheetLine(animator, key_y, msx, msy, _gy_val_min = 999999, _gy_val_max = -999999) { #region + function drawDopesheetGraphLine(animator, key_y, msx, msy, _gy_val_min = 999999, _gy_val_max = -999999) { #region var bar_total_w = TOTAL_FRAMES * ui(timeline_scale); var bar_show_w = timeline_shift + bar_total_w; var hovering = noone; var _gy_top = key_y + ui(16); var _gy_bottom = _gy_top + animator.prop.graph_h - ui(8); - var amo = ds_list_size(animator.values); + var amo = ds_list_size(animator.values); - for(var k = 0; k < amo; k++) { - var key_val = animator.values[| k].value; - if(is_array(key_val)) { - for( var ki = 0; ki < array_length(key_val); ki++ ) { - _gy_val_min = min(_gy_val_min, key_val[ki]); - _gy_val_max = max(_gy_val_max, key_val[ki]); - } - } else { - _gy_val_min = min(_gy_val_min, key_val); - _gy_val_max = max(_gy_val_max, key_val); - } - } - - var valArray = is_array(animator.values[| 0].value); - var ox = 0, oy = valArray? [] : noone, nx = 0, ny = noone, oly = 0, nly = 0; - - for(var k = 0; k < amo - 1; k++) { - var key = animator.values[| k]; - var t = key.dopesheet_x; - var key_next = animator.values[| k + 1]; - var dx = key_next.time - key.time; + #region get range + var _prevDelt = [ 0, 0 ]; - if(key.ease_out_type == CURVE_TYPE.linear && key_next.ease_in_type == CURVE_TYPE.linear) { //linear draw - nx = (key_next.time + 1) * ui(timeline_scale) + timeline_shift; - if(valArray) { - for( var ki = 0; ki < array_length(key.value); ki++ ) { - draw_set_color(COLORS.axis[ki]); - ny[ki] = value_map(key.value[ki], _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); - - if(array_length(oy) > ki) - draw_line(t, oy[ki], t, ny[ki]); - oy[ki] = ny[ki]; - - ny[ki] = value_map(key_next.value[ki], _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); - draw_line(t, oy[ki], nx, ny[ki]); - oy[ki] = ny[ki]; + for(var k = 0; k < amo; k++) { + var key = animator.values[| k]; + var key_val = key.value; + + var _minn = _gy_val_min; + var _maxx = _gy_val_max; + + if(is_array(key_val)) { + for( var ki = 0; ki < array_length(key_val); ki++ ) { + _minn = min(_minn, key_val[ki]); + _maxx = max(_maxx, key_val[ki]); } } else { - draw_set_color(animator.prop.sep_axis? COLORS.axis[animator.index] : COLORS.panel_animation_graph_line); - ny = value_map(key.value, _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); - if(oy != noone) draw_line(t, oy, t, ny); - oy = ny; + _minn = min(_minn, key_val); + _maxx = max(_maxx, key_val); + } + + _minn += _prevDelt[0]; + _maxx += _prevDelt[1]; + _prevDelt = [ 0, 0 ]; + + switch(key.drivers.type) { + case DRIVER_TYPE.linear : + var nk = k + 1 < amo? animator.values[| k + 1].time : TOTAL_FRAMES; - ny = value_map(key_next.value, _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); - draw_line(t, oy, nx, ny); - oy = ny; + var spd = key.drivers.speed * (nk - key.time); + _minn += min(spd, 0); + _maxx += max(spd, 0); + _prevDelt = [ min(spd, 0), max(spd, 0) ]; + break; + case DRIVER_TYPE.wiggle : + case DRIVER_TYPE.sine : + _minn -= abs(key.drivers.amplitude); + _maxx += abs(key.drivers.amplitude); + _prevDelt = [ -key.drivers.amplitude, key.drivers.amplitude ]; + break; + } + + _gy_val_min = min(_minn, _gy_val_min); + _gy_val_max = max(_maxx, _gy_val_max); + } + #endregion + + var valArray = is_array(animator.values[| 0].value); + var ox = 0; + var nx = 0; + var ny = noone; + var oly = 0; + var nly = 0; + var _kv, _kn; + var sy; + + var _oy = animator.values[| 0].value; + if(!valArray) _oy = [ _oy ]; + + var oy = array_create(array_length(_oy)); + for( var ki = 0; ki < array_length(oy); ki++ ) + oy[ki] = value_map(oy[ki], _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); + + for(var k = 0; k < amo - 1; k++) { #region draw line in between + var key = animator.values[| k]; + var t = key.dopesheet_x; + var key_next = animator.values[| k + 1]; + var dx = key_next.time - key.time; + + if(key.drivers.type) { // driver + nx = (key.time + 1) * ui(timeline_scale) + timeline_shift; + + for( var _time = key.time; _time <= key_next.time; _time++ ) { + var rat = (_time - key.time) / (key_next.time - key.time); + var _lrp = animator.interpolate(key, key_next, rat); + + _kv = animator.processDriver(_time, key, animator.lerpValue(key, key_next, _lrp), rat); + + if(!valArray) _kv = [ _kv ]; + + for( var ki = 0; ki < array_length(_kv); ki++ ) { + draw_set_color(valArray? COLORS.axis[ki] : (animator.prop.sep_axis? COLORS.axis[animator.index] : COLORS.panel_animation_graph_line)); + ny[ki] = value_map(_kv[ki], _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); + + if(_time == key.time) draw_line(nx, oy[ki], nx, ny[ki]); + else draw_line(ox, oy[ki], nx, ny[ki]); + + oy[ki] = ny[ki]; + } + + ox = nx; + nx += ui(timeline_scale); + } + } else if(key.ease_out_type == CURVE_TYPE.linear && key_next.ease_in_type == CURVE_TYPE.linear) { //linear draw + nx = (key_next.time + 1) * ui(timeline_scale) + timeline_shift; + + _kv = key.value; + _kn = key_next.value; + + if(!valArray) { + _kv = [ _kv ]; + _kn = [ _kn ]; + } + + for( var ki = 0; ki < array_length(_kv); ki++ ) { + draw_set_color(valArray? COLORS.axis[ki] : (animator.prop.sep_axis? COLORS.axis[animator.index] : COLORS.panel_animation_graph_line)); + + ny[ki] = value_map(_kv[ki], _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); + + if(array_length(oy) > ki) draw_line(t, oy[ki], t, ny[ki]); + oy[ki] = ny[ki]; + + ny[ki] = value_map(_kn[ki], _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); + draw_line(t, oy[ki], nx, ny[ki]); + oy[ki] = ny[ki]; } ox = nx; } else { //bezier easing var _step = 1 / dx; for( var _r = 0; _r <= 1; _r += _step ) { - nx = t + _r * dx * ui(timeline_scale); + nx = t + _r * dx * ui(timeline_scale); nly = animator.interpolate(key, key_next, _r); - if(valArray) { - for( var ki = 0; ki < array_length(key.value); ki++ ) { - draw_set_color(COLORS.axis[ki]); - ny[ki] = value_map(lerp(key.value[ki], key_next.value[ki], nly), _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); + _kv = key.value; + _kn = key_next.value; + + if(!valArray) { + _kv = [ _kv ]; + _kn = [ _kn ]; + } + + for( var ki = 0; ki < array_length(_kv); ki++ ) { + draw_set_color(valArray? COLORS.axis[ki] : (animator.prop.sep_axis? COLORS.axis[animator.index] : COLORS.panel_animation_graph_line)); + ny[ki] = value_map(lerp(_kv[ki], _kn[ki], nly), _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); + + if(array_length(oy) > ki) draw_line(ox, oy[ki], nx, ny[ki]); - if(array_length(oy) > ki) - draw_line(ox, oy[ki], nx, ny[ki]); - - oy[ki] = ny[ki]; - } - } else { - draw_set_color(animator.prop.sep_axis? COLORS.axis[animator.index] : COLORS.panel_animation_graph_line); - ny = value_map(lerp(key.value, key_next.value, nly), _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); - if(oy != noone) - draw_line(ox, oy, nx, ny); - oy = ny; + oy[ki] = ny[ki]; } ox = nx; oly = nly; } } - } + } #endregion - if(animator.prop.show_graph && ds_list_size(animator.values) > 0) { - if(ds_list_size(animator.values) == 1) { //draw graph before and after - var key_first = animator.values[| 0]; - - if(valArray) { - for( var ki = 0; ki < array_length(key_first.value); ki++ ) { - draw_set_color(COLORS.axis[ki]); - sy = value_map(key_first.value[ki], _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); - draw_line(0, sy, bar_show_w, sy); - } - } else { - draw_set_color(animator.prop.sep_axis? COLORS.axis[animator.index] : COLORS.panel_animation_graph_line); - sy = value_map(key_first.value, _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); - draw_line(0, sy, bar_show_w, sy); - } - } else { //draw graph before and after - var key_first = animator.values[| 0]; - var t_first = (key_first.time + 1) * ui(timeline_scale) + timeline_shift; - var sy; + if(animator.prop.show_graph && ds_list_size(animator.values) > 0) { #region draw line outside keyframe range + var key_first = animator.values[| 0]; + var t_first = (key_first.time + 1) * ui(timeline_scale) + timeline_shift; - if(valArray) { - for( var ki = 0; ki < array_length(key_first.value); ki++ ) { - draw_set_color(COLORS.axis[ki]); - sy = value_map(key_first.value[ki], _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); - draw_line(0, sy, t_first, sy); - } - } else { - draw_set_color(animator.prop.sep_axis? COLORS.axis[animator.index] : COLORS.panel_animation_graph_line); - sy = value_map(key_first.value, _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); - draw_line(0, sy, t_first, sy); - } - - var key_last = animator.values[| ds_list_size(animator.values) - 1]; - var t_last = (key_last.time + 1) * ui(timeline_scale) + timeline_shift; + _kv = key_first.value; + if(!valArray) _kv = [ _kv ]; - if(key_last.time < TOTAL_FRAMES) { - if(valArray) { - for( var ki = 0; ki < array_length(key_last.value); ki++ ) { - draw_set_color(COLORS.axis[ki]); - ny[ki] = value_map(key_last.value[ki], _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); - draw_line(t_last, oy[ki], t_last, ny[ki]); - draw_line(t_last, oy[ki], bar_show_w, oy[ki]); + for( var ki = 0; ki < array_length(_kv); ki++ ) { + draw_set_color(valArray? COLORS.axis[ki] : (animator.prop.sep_axis? COLORS.axis[animator.index] : COLORS.panel_animation_graph_line)); + sy = value_map(_kv[ki], _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); + draw_line(0, sy, t_first, sy); + + if(ds_list_size(animator.values) == 1) oy[ki] = sy; + } + + var key_last = animator.values[| ds_list_size(animator.values) - 1]; + var t_last = (key_last.time + 1) * ui(timeline_scale) + timeline_shift; + + if(key_last.time < TOTAL_FRAMES) { + if(key_last.drivers.type) { + nx = t_last; + + for( var _time = key_last.time; _time < TOTAL_FRAMES; _time++ ) { + _kv = animator.processDriver(_time, key_last); + if(!valArray) _kv = [ _kv ]; + + for( var ki = 0; ki < array_length(_kv); ki++ ) { + draw_set_color(valArray? COLORS.axis[ki] : (animator.prop.sep_axis? COLORS.axis[animator.index] : COLORS.panel_animation_graph_line)); + ny[ki] = value_map(_kv[ki], _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); + if(_time == key_last.time) + draw_line(t_last, oy[ki], t_last, ny[ki]); + else + draw_line(ox, oy[ki], nx, ny[ki]); + + oy[ki] = ny[ki]; } - } else { - draw_set_color(animator.prop.sep_axis? COLORS.axis[animator.index] : COLORS.panel_animation_graph_line); - ny = value_map(key_last.value, _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); - draw_line(t_last, oy, t_last, ny); - draw_line(t_last, ny, bar_show_w, ny); + + ox = nx; + nx += ui(timeline_scale); + } + } else { + _kv = key_last.value; + if(!valArray) _kv = [ _kv ]; + + for( var ki = 0; ki < array_length(_kv); ki++ ) { + draw_set_color(valArray? COLORS.axis[ki] : (animator.prop.sep_axis? COLORS.axis[animator.index] : COLORS.panel_animation_graph_line)); + ny[ki] = value_map(_kv[ki], _gy_val_min, _gy_val_max, _gy_bottom, _gy_top); + draw_line(t_last, oy[ki], t_last, ny[ki]); + draw_line(t_last, ny[ki], bar_show_w, ny[ki]); } } } - } + } #endregion } #endregion function drawDopesheetGraph(prop, key_y, msx, msy) { #region @@ -818,7 +888,7 @@ function Panel_Animation() : PanelContent() constructor { var _gy_top = key_y + ui(16); var _gy_bottom = _gy_top + prop.graph_h - ui(8); - if(prop.type == VALUE_TYPE.color) { + if(prop.type == VALUE_TYPE.color) { #region draw color var amo = ds_list_size(prop.animator.values); var _prevKey = prop.animator.values[| 0]; @@ -838,8 +908,7 @@ function Panel_Animation() : PanelContent() constructor { var lrp = prop.animator.interpolate(key, key_next, _r); nc = merge_color(key.value, key_next.value, lrp); - if(_r > 0) - draw_rectangle_color(ox, _gy_top, nx, _gy_bottom, oc, nc, nc, oc, 0); + if(_r > 0) draw_rectangle_color(ox, _gy_top, nx, _gy_bottom, oc, nc, nc, oc, 0); ox = nx; oc = nc; @@ -852,9 +921,9 @@ function Panel_Animation() : PanelContent() constructor { draw_rectangle(key_next.dopesheet_x, _gy_top, bar_show_w, _gy_bottom, 0); } return; - } + } #endregion - if(prop.sep_axis) { + if(prop.sep_axis) { #region draw number graphs var _min = 999999; var _max = -999999; @@ -875,9 +944,10 @@ function Panel_Animation() : PanelContent() constructor { } for( var i = 0, n = array_length(prop.animators); i < n; i++ ) - drawDopesheetLine(prop.animators[i], key_y, msx, msy, _min, _max); + drawDopesheetGraphLine(prop.animators[i], key_y, msx, msy, _min, _max); } else - drawDopesheetLine(prop.animator, key_y, msx, msy); + drawDopesheetGraphLine(prop.animator, key_y, msx, msy); + #endregion } #endregion function drawDopesheetAnimatorKeysBG(animator, msx, msy) { #region @@ -909,13 +979,13 @@ function Panel_Animation() : PanelContent() constructor { if(pHOVER && point_in_circle(msx, msy, _tx, prop_dope_y, ui(6))) { key_hover = key; - draw_sprite_ui_uniform(THEME.timeline_keyframe, key.ease_y_lock? 2 : 5, _tx, prop_dope_y, 1, COLORS.panel_animation_keyframe_selected); + draw_sprite_ui_uniform(THEME.timeline_key_ease, 0, _tx, prop_dope_y, 1, COLORS.panel_animation_keyframe_selected); if(mouse_press(mb_left, pFOCUS) && !key_mod_press(SHIFT)) { keyframe_dragging = animator.values[| k]; keyframe_drag_type = KEYFRAME_DRAG_TYPE.ease_in; } } else - draw_sprite_ui_uniform(THEME.timeline_keyframe, key.ease_y_lock? 2 : 5, _tx, prop_dope_y, 1, COLORS.panel_animation_keyframe_unselected); + draw_sprite_ui_uniform(THEME.timeline_key_ease, 0, _tx, prop_dope_y, 1, COLORS.panel_animation_keyframe_unselected); } if(key.ease_out_type == CURVE_TYPE.bezier) { @@ -925,13 +995,13 @@ function Panel_Animation() : PanelContent() constructor { if(pHOVER && point_in_circle(msx, msy, _tx, prop_dope_y, ui(6))) { key_hover = key; - draw_sprite_ui_uniform(THEME.timeline_keyframe, key.ease_y_lock? 3 : 5, _tx, prop_dope_y, 1, COLORS.panel_animation_keyframe_selected); + draw_sprite_ui_uniform(THEME.timeline_key_ease, 1, _tx, prop_dope_y, 1, COLORS.panel_animation_keyframe_selected); if(mouse_press(mb_left, pFOCUS) && !key_mod_press(SHIFT)) { keyframe_dragging = animator.values[| k]; keyframe_drag_type = KEYFRAME_DRAG_TYPE.ease_out; } } else - draw_sprite_ui_uniform(THEME.timeline_keyframe, key.ease_y_lock? 3 : 5, _tx, prop_dope_y, 1, COLORS.panel_animation_keyframe_unselected); + draw_sprite_ui_uniform(THEME.timeline_key_ease, 1, _tx, prop_dope_y, 1, COLORS.panel_animation_keyframe_unselected); } } @@ -952,11 +1022,11 @@ function Panel_Animation() : PanelContent() constructor { for( var j = 0, n = array_length(_cont.contexts); j < n; j++ ) { var _cxt = _cont.contexts[j]; if(!_cxt.show) continue; - draw_sprite_ui_uniform(THEME.timeline_keyframe, 0, t, _cxt.y + ui(10), 1, COLORS._main_icon); + draw_sprite_ui_uniform(THEME.timeline_key_empty, 0, t, _cxt.y + ui(10), 1, COLORS._main_icon); } if(!_cont.show) continue; - draw_sprite_ui_uniform(THEME.timeline_keyframe, 0, t, node_y + ui(10), 1, COLORS._main_icon); + draw_sprite_ui_uniform(THEME.timeline_key_empty, 0, t, node_y + ui(10), 1, COLORS._main_icon); if(!_cont.item.show) continue; @@ -993,15 +1063,11 @@ function Panel_Animation() : PanelContent() constructor { if(stagger_mode == 1 && array_exists(keyframe_selecting, keyframe)) cc = key_hover == keyframe? COLORS.panel_animation_keyframe_selected : COLORS._main_accent; - var ind = 1; - if(keyframe.ease_in_type == CURVE_TYPE.cut) - ind = 4; - if(keyframe.anim.prop.type == VALUE_TYPE.trigger) - ind = 4; + var ind = keyframe.getDrawIndex(); draw_sprite_ui_uniform(THEME.timeline_keyframe, ind, t, prop_y, 1, cc); if(array_exists(keyframe_selecting, keyframe)) - draw_sprite_ui_uniform(THEME.timeline_keyframe_selecting, ind != 1, t, prop_y, 1, COLORS._main_accent); + draw_sprite_ui_uniform(THEME.timeline_keyframe_selecting, ind, t, prop_y, 1, COLORS._main_accent); if(keyframe_boxing) { var box_x0 = min(keyframe_box_sx, msx); diff --git a/scripts/panel_history/panel_history.gml b/scripts/panel_history/panel_history.gml index 12d1da086..501e4d866 100644 --- a/scripts/panel_history/panel_history.gml +++ b/scripts/panel_history/panel_history.gml @@ -3,9 +3,6 @@ function Panel_History() : PanelContent() constructor { w = ui(400); h = ui(480); - title_height = 64; - padding = 24; - anchor = ANCHOR.left | ANCHOR.top; hold = false; @@ -13,10 +10,9 @@ function Panel_History() : PanelContent() constructor { h_min = 320; hovering = -1; - redo_list = ds_list_create(); - undo_list = ds_list_create(); + redo_list = ds_list_create(); + undo_list = ds_list_create(); click_hold = noone; - showHeader = false; function refreshList() { ds_list_clear(redo_list); @@ -158,13 +154,10 @@ function Panel_History() : PanelContent() constructor { draw_clear_alpha(COLORS.panel_bg_clear, 0); PANEL_PADDING - draw_set_text(f_p0, fa_left, fa_center, COLORS._main_text); - draw_text_add(in_dialog? ui(56) : ui(24), title_height / 2, title); - var px = ui(padding); - var py = ui(title_height); + var py = ui(padding); var pw = w - ui(padding + padding); - var ph = h - ui(title_height + padding); + var ph = h - ui(padding + padding); draw_sprite_stretched(THEME.ui_panel_bg, 1, px - ui(8), py - ui(8), pw + ui(16), ph + ui(16)); sc_history.setFocusHover(pFOCUS, pHOVER); diff --git a/scripts/panel_keyframe_driver/panel_console.gml b/scripts/panel_keyframe_driver/panel_console.gml new file mode 100644 index 000000000..5dff86a32 --- /dev/null +++ b/scripts/panel_keyframe_driver/panel_console.gml @@ -0,0 +1,73 @@ +function Panel_Console() : PanelContent() constructor { + title = "Console"; + w = ui(640); + h = ui(320); + + command = ""; + history = []; + cmd_history = []; + + cmd_index = 0; + + keyboard_string = ""; + + static submit_command = function() { + if(command == "") return; + array_push(history, { txt: command, color: COLORS._main_text_sub }); + array_push(cmd_history, command); + + var cmd = string_splice(command, " "); + + switch(cmd[0]) { + case "flag": + if(array_length(cmd) < 2) break; + var flg = array_safe_get(cmd, 1, ""); + global.FLAG[$ flg] = !global.FLAG[$ flg]; + + array_push(history, { txt: $"Toggled debug flag: {flg} = {global.FLAG[$ flg]? "True" : "False"}", color: COLORS._main_value_positive }); + break; + } + + keyboard_string = ""; + command = ""; + } + + function drawContent(panel) { + HOTKEY_BLOCK = true; + command = keyboard_string; + + draw_clear_alpha(CDEF.main_dkblack, 1); + + draw_set_color(c_black); + draw_set_alpha(0.75); + draw_rectangle(0, h - ui(28), w, h, false); + draw_set_alpha(1); + + draw_set_text(f_code, fa_left, fa_bottom, COLORS._main_text); + draw_text(ui(8), h - ui(4), command); + draw_set_color(COLORS._main_text_sub); + draw_text(ui(8) + string_width(command), h - ui(4), "_"); + + var hy = h - ui(32); + for( var i = 0; i < array_length(history); i++ ) { + var his = history[array_length(history) - i - 1]; + var txt = his.txt; + + draw_set_color(his.color); + draw_text_ext(ui(8), hy, txt, -1, w - ui(16)); + hy -= string_height_ext(txt, -1, w - ui(16)); + + if(hy <= 0) break; + } + + if(keyboard_check_pressed(vk_enter)) + submit_command(); + + if(keyboard_check_pressed(vk_up)) { + cmd_index = max(0, cmd_index - 1); + keyboard_string = array_safe_get(cmd_history, cmd_index, ""); + command = keyboard_string; + } else if(keyboard_check_pressed(vk_anykey)) + cmd_index = array_length(cmd_history); + } +} \ No newline at end of file diff --git a/scripts/panel_keyframe_driver/panel_keyframe_driver.gml b/scripts/panel_keyframe_driver/panel_keyframe_driver.gml new file mode 100644 index 000000000..fd19fd38c --- /dev/null +++ b/scripts/panel_keyframe_driver/panel_keyframe_driver.gml @@ -0,0 +1,92 @@ +function Panel_Keyframe_Driver(key) : Panel_Linear_Setting() constructor { + title = __txtx("driver_settings", "Driver Settings"); + self.key = key; + + w = ui(380); + + #region data + prop_default = [ + new __Panel_Linear_Setting_Item( + __txtx("driver_type", "Type"), + new scrollBox( [ "None", "Linear", "Wiggle", "Sine" ], function(val) { key.drivers.type = val; setProp(); }), + function() { return key.drivers.type; } + ), + ]; + + prop_linear = [ + new __Panel_Linear_Setting_Item( + __txt("Speed"), + new textBox( TEXTBOX_INPUT.number, function(val) { key.drivers.speed = val; }).setSlidable(), + function() { return key.drivers.speed; } + ), + ]; + + prop_wiggle = [ + new __Panel_Linear_Setting_Item( + __txt("Seed"), + new textBox( TEXTBOX_INPUT.number, function(val) { key.drivers.seed = val; }).setSlidable(), + function() { return key.drivers.seed; } + ), + new __Panel_Linear_Setting_Item( + __txt("Sync axis"), + new checkBox( function() { key.drivers.axis_sync = !key.drivers.axis_sync; }), + function() { return key.drivers.axis_sync } + ), + new __Panel_Linear_Setting_Item( + __txt("Frequency"), + new textBox( TEXTBOX_INPUT.number, function(val) { key.drivers.frequency = val; }).setSlidable(), + function() { return key.drivers.frequency; } + ), + new __Panel_Linear_Setting_Item( + __txt("Amplitude"), + new textBox( TEXTBOX_INPUT.number, function(val) { key.drivers.amplitude = val; }).setSlidable(), + function() { return key.drivers.amplitude; } + ), + new __Panel_Linear_Setting_Item( + __txt("Octave"), + new textBox( TEXTBOX_INPUT.number, function(val) { key.drivers.octave = val; }).setSlidable(), + function() { return key.drivers.octave; } + ), + ]; + + prop_sine = [ + new __Panel_Linear_Setting_Item( + __txt("Sync axis"), + new checkBox( function() { key.drivers.axis_sync = !key.drivers.axis_sync; }), + function() { return key.drivers.axis_sync } + ), + new __Panel_Linear_Setting_Item( + __txt("Frequency"), + new textBox( TEXTBOX_INPUT.number, function(val) { key.drivers.frequency = val; }).setSlidable(), + function() { return key.drivers.frequency; } + ), + new __Panel_Linear_Setting_Item( + __txt("Amplitude"), + new textBox( TEXTBOX_INPUT.number, function(val) { key.drivers.amplitude = val; }).setSlidable(), + function() { return key.drivers.amplitude; } + ), + new __Panel_Linear_Setting_Item( + __txt("Phase"), + new textBox( TEXTBOX_INPUT.number, function(val) { key.drivers.phase = val; }).setSlidable(), + function() { return key.drivers.phase ; } + ), + ]; + #endregion + + static setProp = function() { + properties = []; + + array_append(properties, prop_default); + + switch(key.drivers.type) { + case DRIVER_TYPE.linear : array_append(properties, prop_linear); break; + case DRIVER_TYPE.wiggle : array_append(properties, prop_wiggle); break; + case DRIVER_TYPE.sine : array_append(properties, prop_sine); break; + } + + setHeight(); + panel.contentResize(); + } + + run_in(1, function() { setProp(); }); +} \ No newline at end of file diff --git a/scripts/panel_keyframe_driver/panel_keyframe_driver.yy b/scripts/panel_keyframe_driver/panel_keyframe_driver.yy new file mode 100644 index 000000000..19869a15c --- /dev/null +++ b/scripts/panel_keyframe_driver/panel_keyframe_driver.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "panel_keyframe_driver", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "animation", + "path": "folders/panels/animation.yy", + }, +} \ No newline at end of file diff --git a/scripts/panel_preview/panel_preview.gml b/scripts/panel_preview/panel_preview.gml index 63dedcf2b..93c476a61 100644 --- a/scripts/panel_preview/panel_preview.gml +++ b/scripts/panel_preview/panel_preview.gml @@ -377,17 +377,17 @@ function Panel_Preview() : PanelContent() constructor { canvas_zooming = false; } - if(pFOCUS && pHOVER && canvas_hover) { + if(pHOVER && canvas_hover) { var _doDragging = false; var _doZooming = false; - if(mouse_press(PREFERENCES.pan_mouse_key)) { + if(mouse_press(PREFERENCES.pan_mouse_key, pFOCUS)) { _doDragging = true; canvas_drag_key = PREFERENCES.pan_mouse_key; - } else if(mouse_press(mb_left) && canvas_dragging_key) { + } else if(mouse_press(mb_left, pFOCUS) && canvas_dragging_key) { _doDragging = true; canvas_drag_key = mb_left; - } else if(mouse_press(mb_left) && canvas_zooming_key) { + } else if(mouse_press(mb_left, pFOCUS) && canvas_zooming_key) { _doZooming = true; canvas_drag_key = mb_left; } @@ -461,17 +461,17 @@ function Panel_Preview() : PanelContent() constructor { canvas_zooming = false; } - if(pFOCUS && pHOVER && canvas_hover) { + if(pHOVER && canvas_hover) { var _doDragging = false; var _doZooming = false; - if(mouse_press(PREFERENCES.pan_mouse_key)) { + if(mouse_press(PREFERENCES.pan_mouse_key, pFOCUS)) { _doDragging = true; canvas_drag_key = PREFERENCES.pan_mouse_key; - } else if(mouse_press(mb_left) && canvas_dragging_key) { + } else if(mouse_press(mb_left, pFOCUS) && canvas_dragging_key) { _doDragging = true; canvas_drag_key = mb_left; - } else if(mouse_press(mb_left) && canvas_zooming_key) { + } else if(mouse_press(mb_left, pFOCUS) && canvas_zooming_key) { _doZooming = true; canvas_drag_key = mb_left; } diff --git a/scripts/preferences/preferences.gml b/scripts/preferences/preferences.gml index 04eae2102..733dada5c 100644 --- a/scripts/preferences/preferences.gml +++ b/scripts/preferences/preferences.gml @@ -92,6 +92,8 @@ PREFERENCES.collection_preview_speed = 60; PREFERENCES.collection_scale = 1; + PREFERENCES.caret_blink = 0.75; + PREFERENCES_DEF = variable_clone(PREFERENCES); #endregion diff --git a/scripts/random_function/random_function.gml b/scripts/random_function/random_function.gml index 174cb67fd..21881d6f6 100644 --- a/scripts/random_function/random_function.gml +++ b/scripts/random_function/random_function.gml @@ -64,32 +64,34 @@ function random1D(seed, startRange = 0, endRange = 1) { #region return lerp(f1, f2, _f); } #endregion -function perlin1D(seed, scale = 1, octave = 1, startRange = 0, endRange = 1) { #region +function __noise(_x) { #region + var i = floor(_x); + var f = frac(_x); + + var a = random1D(i); + var b = random1D(i + 1); + + var u = f * f * (3.0 - 2.0 * f); + + return lerp(a, b, u); +} #endregion + +function perlin1D(pos, seed, scale = 1, octave = 1, startRange = 0, endRange = 1) { #region var amp = power(2., octave - 1.) / (power(2., octave) - 1.); - var val = 0; + var n = 0.; repeat(octave) { - val = random1D(seed * scale) * amp; - scale *= 2; - amp /= 2; + n += __noise(seed + pos * scale) * amp; + + amp *= .5; + pos *= 2.; } - return lerp(startRange, endRange, val); + return lerp(startRange, endRange, n); } #endregion function wiggle(_min = 0, _max = 1, _freq = 1, _time = 0, _seed = 0, _octave = 1) { #region - _freq = max(1, _freq); - - var sdMin = floor(_time / _freq) * _freq; - var sdMax = sdMin + _freq; - - var _x0 = perlin1D(PROJECT.seed + _seed + sdMin, 1, _octave); - var _x1 = perlin1D(PROJECT.seed + _seed + sdMax, 1, _octave); - - var t = (_time - sdMin) / (sdMax - sdMin); - t = -(cos(pi * t) - 1) / 2; - var _lrp = lerp(_x0, _x1, t); - return lerp(_min, _max, _lrp); + return perlin1D(_time, _seed, _freq, _octave, _min, _max); } #endregion function getWiggle(_min = 0, _max = 1, _freq = 1, _time = 0, _seed = 0, startTime = noone, endTime = noone) { #region diff --git a/scripts/textArea/textArea.gml b/scripts/textArea/textArea.gml index 89b7f95c2..619a5dc2d 100644 --- a/scripts/textArea/textArea.gml +++ b/scripts/textArea/textArea.gml @@ -545,6 +545,8 @@ function textArea(_input, _onModify) : textInput(_input, _onModify) constructor if(auto_update && (keyboard_check_pressed(vk_anykey) || modified)) apply(); + if(modified) typing = 100; + if(keyboard_check_pressed(vk_left)) onKey(vk_left); if(keyboard_check_pressed(vk_right)) onKey(vk_right); if(keyboard_check_pressed(vk_up)) onKey(vk_up); @@ -603,6 +605,7 @@ function textArea(_input, _onModify) : textInput(_input, _onModify) constructor draw_set_text(font, fa_left, fa_top, color); draw_set_alpha(0.5 + 0.5 * interactable); + _y += ui(1); var ch_x = _x; var ch_y = _y; @@ -860,13 +863,17 @@ function textArea(_input, _onModify) : textInput(_input, _onModify) constructor if(cursor_pos_y != 0 && cursor_pos_x != 0) { draw_set_color(COLORS._main_text_accent); + draw_set_alpha(typing || current_time % (PREFERENCES.caret_blink * 2000) > PREFERENCES.caret_blink * 1000); draw_line_width(cursor_pos_x, cursor_pos_y, cursor_pos_x, cursor_pos_y + c_h, 2); + draw_set_alpha(1); } if(o_dialog_textbox_autocomplete.textbox == self) { o_dialog_textbox_autocomplete.dialog_x = rx + cursor_pos_x + 1; o_dialog_textbox_autocomplete.dialog_y = ry + cursor_pos_y + line_get_height() + 1; } + + if(typing) typing--; #endregion if(autocomplete_modi && PREFERENCES.widget_autocomplete_delay >= 0 && autocomplete_delay >= PREFERENCES.widget_autocomplete_delay) { diff --git a/scripts/textBox/textBox.gml b/scripts/textBox/textBox.gml index e988d17f8..9a6699d95 100644 --- a/scripts/textBox/textBox.gml +++ b/scripts/textBox/textBox.gml @@ -43,6 +43,8 @@ function textBox(_input, _onModify) : textInput(_input, _onModify) constructor { range_min = 0; range_max = 0; + disp_text_fx = []; + sprite_index = -1; text_surface = surface_create(1, 1); @@ -246,7 +248,7 @@ function textBox(_input, _onModify) : textInput(_input, _onModify) constructor { } } - KEYBOARD_STRING = ""; + KEYBOARD_STRING = ""; keyboard_lastkey = -1; #endregion @@ -262,6 +264,8 @@ function textBox(_input, _onModify) : textInput(_input, _onModify) constructor { if(KEYBOARD_PRESSED == vk_down || keyboard_check_pressed(vk_down)) { _input_text = string(toNumber(_input_text) - _inc); apply(); } } + if(edited) typing = 100; + if(keyboard_check_pressed(vk_home)) { if(key_mod_press(SHIFT)) { if(cursor_select == -1) @@ -287,18 +291,10 @@ function textBox(_input, _onModify) : textInput(_input, _onModify) constructor { static display_text = function(_x, _y, _text, _w, _m = -1) { #region draw_set_alpha(0.5 + 0.5 * interactable); + _y += ui(1); - switch(format) { - case TEXT_AREA_FORMAT._default : - draw_set_text(font == noone? f_p0 : font, fa_left, fa_top, color); - draw_text_add(_x + disp_x, _y, _text); - break; - case TEXT_AREA_FORMAT.node_title : - draw_set_text(font == noone? f_p0 : font, fa_left, fa_top, color); - draw_text_add(_x + disp_x, _y, _text); - break; - } - + draw_set_text(font == noone? f_p0 : font, fa_left, fa_top, color); + draw_text_add(_x + disp_x, _y, _text); draw_set_alpha(1); var _xx = _x + disp_x; @@ -479,7 +475,11 @@ function textBox(_input, _onModify) : textInput(_input, _onModify) constructor { BLEND_NORMAL draw_set_color(COLORS._main_text_accent); + draw_set_alpha(typing || current_time % (PREFERENCES.caret_blink * 2000) > PREFERENCES.caret_blink * 1000); draw_line_width(cursor_pos, c_y0, cursor_pos, c_y1, 2); + draw_set_alpha(1); + + if(typing) typing--; #endregion disp_x_to = clamp(disp_x_to, disp_x_min, disp_x_max); diff --git a/scripts/textInput/textInput.gml b/scripts/textInput/textInput.gml index aa3c2f213..e0f652505 100644 --- a/scripts/textInput/textInput.gml +++ b/scripts/textInput/textInput.gml @@ -4,6 +4,8 @@ function textInput(_input, _onModify) : widget() constructor { side_button = noone; selecting = false; + typing = false; + static _resetFocus = function() { resetFocus(); } static onKey = function(key) {} diff --git a/scripts/windowManager/windowManager.gml b/scripts/windowManager/windowManager.gml index 2b477865b..b66578845 100644 --- a/scripts/windowManager/windowManager.gml +++ b/scripts/windowManager/windowManager.gml @@ -15,9 +15,17 @@ globalvar window_min_w; window_min_w = 960; globalvar window_min_h; window_min_h = 600; + globalvar window_preminimize_rect; window_preminimize_rect = [ 0, 0, 1, 1 ]; + #macro DISPLAY_REFRESH CURRENT_PANEL = panelSerialize(); display_refresh(); #endregion +function winManInit() { #region + if(OS == os_macosx) mac_window_init(); + + window_preminimize_rect = [ 0, 0, 1, 1 ]; +} #endregion + function winMan_getData(curr = true) { #region INLINE var _monitors = display_measure_all(); @@ -55,6 +63,7 @@ function winMan_setRect(_x, _y, _w, _h) { #region function winMan_isMinimized() { #region INLINE + if(OS == os_macosx) return false; return gameframe_is_natively_minimized(); } #endregion diff --git a/shaders/sh_perlin_tiled/sh_perlin_tiled.fsh b/shaders/sh_perlin_tiled/sh_perlin_tiled.fsh index f1227f6fe..422bb92ab 100644 --- a/shaders/sh_perlin_tiled/sh_perlin_tiled.fsh +++ b/shaders/sh_perlin_tiled/sh_perlin_tiled.fsh @@ -22,7 +22,8 @@ vec3 hsv2rgb(vec3 c) { #region return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); } #endregion -float random (in vec2 st, float seed) { return fract(sin(dot(st.xy + vec2(21.4564, 46.8564), vec2(12.9898, 78.233))) * (43758.5453123 + seed)); } +float random (in vec2 st, float seed) { return fract(sin(dot(st.xy + vec2(21.456, 46.856), vec2(12.989, 78.233))) * (43758.545 + seed)); } + float randomFloat (in vec2 st, float seed) { #region float sedSt = floor(seed); float sedFr = fract(seed); @@ -30,7 +31,7 @@ float randomFloat (in vec2 st, float seed) { #region return mix(random(st, sedSt), random(st, sedSt + 1.), sedFr); } #endregion -vec2 random2 (in vec2 st, float seed) { return vec2(random(st, seed), random(st, seed + 1.864354564)); } +vec2 random2 (in vec2 st, float seed) { return vec2(random(st, seed), random(st, seed + 1.864)); } float noise (in vec2 st, in vec2 scale) { #region vec2 cellMin = floor(st); diff --git a/sprites/s_mk_sparkle_bg/98733043-f051-40f2-8689-df0bdcdfde2c.png b/sprites/s_mk_sparkle_bg/98733043-f051-40f2-8689-df0bdcdfde2c.png new file mode 100644 index 000000000..7a166c1f5 Binary files /dev/null and b/sprites/s_mk_sparkle_bg/98733043-f051-40f2-8689-df0bdcdfde2c.png differ diff --git a/sprites/s_mk_sparkle_bg/layers/98733043-f051-40f2-8689-df0bdcdfde2c/ed23f74d-9aa2-4686-8fba-e7707265ee05.png b/sprites/s_mk_sparkle_bg/layers/98733043-f051-40f2-8689-df0bdcdfde2c/ed23f74d-9aa2-4686-8fba-e7707265ee05.png new file mode 100644 index 000000000..7a166c1f5 Binary files /dev/null and b/sprites/s_mk_sparkle_bg/layers/98733043-f051-40f2-8689-df0bdcdfde2c/ed23f74d-9aa2-4686-8fba-e7707265ee05.png differ diff --git a/sprites/s_mk_sparkle_bg/s_mk_sparkle_bg.yy b/sprites/s_mk_sparkle_bg/s_mk_sparkle_bg.yy new file mode 100644 index 000000000..367c43ddf --- /dev/null +++ b/sprites/s_mk_sparkle_bg/s_mk_sparkle_bg.yy @@ -0,0 +1,97 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_mk_sparkle_bg", + "bbox_bottom": 15, + "bbox_left": 0, + "bbox_right": 15, + "bbox_top": 0, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"98733043-f051-40f2-8689-df0bdcdfde2c",}, + ], + "gridX": 0, + "gridY": 0, + "height": 16, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"ed23f74d-9aa2-4686-8fba-e7707265ee05","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": { + "resourceType": "GMNineSliceData", + "resourceVersion": "1.0", + "bottom": 2, + "enabled": true, + "guideColour": [ + 4294902015, + 4294902015, + 4294902015, + 4294902015, + ], + "highlightColour": 1728023040, + "highlightStyle": 0, + "left": 2, + "right": 2, + "tileMode": [ + 0, + 0, + 0, + 0, + 0, + ], + "top": 2, + }, + "origin": 4, + "parent": { + "name": "src", + "path": "folders/nodes/data/MK effects/mk sparkle/src.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_mk_sparkle_bg", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"98733043-f051-40f2-8689-df0bdcdfde2c","path":"sprites/s_mk_sparkle_bg/s_mk_sparkle_bg.yy",},},},"Disabled":false,"id":"c885660b-2ef9-4a21-898b-00a58fa0a02b","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 8, + "yorigin": 8, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 16, +} \ No newline at end of file diff --git a/sprites/s_mk_sparkle_select/cacdc029-4de5-4c88-aa92-e2321237da8a.png b/sprites/s_mk_sparkle_select/cacdc029-4de5-4c88-aa92-e2321237da8a.png new file mode 100644 index 000000000..cff05b682 Binary files /dev/null and b/sprites/s_mk_sparkle_select/cacdc029-4de5-4c88-aa92-e2321237da8a.png differ diff --git a/sprites/s_mk_sparkle_select/layers/cacdc029-4de5-4c88-aa92-e2321237da8a/0400363c-8794-4415-9f8b-f26332acc5e3.png b/sprites/s_mk_sparkle_select/layers/cacdc029-4de5-4c88-aa92-e2321237da8a/0400363c-8794-4415-9f8b-f26332acc5e3.png new file mode 100644 index 000000000..cff05b682 Binary files /dev/null and b/sprites/s_mk_sparkle_select/layers/cacdc029-4de5-4c88-aa92-e2321237da8a/0400363c-8794-4415-9f8b-f26332acc5e3.png differ diff --git a/sprites/s_mk_sparkle_select/s_mk_sparkle_select.yy b/sprites/s_mk_sparkle_select/s_mk_sparkle_select.yy new file mode 100644 index 000000000..68f6a2248 --- /dev/null +++ b/sprites/s_mk_sparkle_select/s_mk_sparkle_select.yy @@ -0,0 +1,97 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_mk_sparkle_select", + "bbox_bottom": 15, + "bbox_left": 0, + "bbox_right": 15, + "bbox_top": 0, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"cacdc029-4de5-4c88-aa92-e2321237da8a",}, + ], + "gridX": 0, + "gridY": 0, + "height": 16, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"0400363c-8794-4415-9f8b-f26332acc5e3","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": { + "resourceType": "GMNineSliceData", + "resourceVersion": "1.0", + "bottom": 4, + "enabled": true, + "guideColour": [ + 4294902015, + 4294902015, + 4294902015, + 4294902015, + ], + "highlightColour": 1728023040, + "highlightStyle": 0, + "left": 4, + "right": 4, + "tileMode": [ + 0, + 0, + 0, + 0, + 0, + ], + "top": 4, + }, + "origin": 4, + "parent": { + "name": "src", + "path": "folders/nodes/data/MK effects/mk sparkle/src.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_mk_sparkle_select", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"cacdc029-4de5-4c88-aa92-e2321237da8a","path":"sprites/s_mk_sparkle_select/s_mk_sparkle_select.yy",},},},"Disabled":false,"id":"0ad5bc0c-0f1d-4297-a1ab-5d38fa507c30","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 8, + "yorigin": 8, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 16, +} \ No newline at end of file diff --git a/sprites/s_node_spout/01274803-f988-488b-ae38-4ba029f38033.png b/sprites/s_node_spout/01274803-f988-488b-ae38-4ba029f38033.png new file mode 100644 index 000000000..50c7aee8e Binary files /dev/null and b/sprites/s_node_spout/01274803-f988-488b-ae38-4ba029f38033.png differ diff --git a/sprites/s_node_spout/layers/01274803-f988-488b-ae38-4ba029f38033/1cced84d-f046-475d-b8f6-7af2b8ff62df.png b/sprites/s_node_spout/layers/01274803-f988-488b-ae38-4ba029f38033/1cced84d-f046-475d-b8f6-7af2b8ff62df.png new file mode 100644 index 000000000..50c7aee8e Binary files /dev/null and b/sprites/s_node_spout/layers/01274803-f988-488b-ae38-4ba029f38033/1cced84d-f046-475d-b8f6-7af2b8ff62df.png differ diff --git a/sprites/s_node_spout/s_node_spout.yy b/sprites/s_node_spout/s_node_spout.yy new file mode 100644 index 000000000..a397e1c02 --- /dev/null +++ b/sprites/s_node_spout/s_node_spout.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_spout", + "bbox_bottom": 59, + "bbox_left": 5, + "bbox_right": 60, + "bbox_top": 4, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"01274803-f988-488b-ae38-4ba029f38033",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"1cced84d-f046-475d-b8f6-7af2b8ff62df","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "IO", + "path": "folders/nodes/icons/IO.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_spout", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"01274803-f988-488b-ae38-4ba029f38033","path":"sprites/s_node_spout/s_node_spout.yy",},},},"Disabled":false,"id":"a15d36a8-8986-4e69-a4e2-a7599974b5fb","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file