diff --git a/PixelComposer.yyp b/PixelComposer.yyp index fec94702e..25239f202 100644 --- a/PixelComposer.yyp +++ b/PixelComposer.yyp @@ -430,6 +430,47 @@ {"$GMIncludedFile":"","%Name":"4 Loop.pxc","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"4 Loop.pxc","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"5 Particles.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"5 Particles.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"5 Particles.pxc","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"5 Particles.pxc","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"arrowRight.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"arrowRight.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"card_back.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"card_back.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"card_clubs_02.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"card_clubs_02.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"card_clubs_03.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"card_clubs_03.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"card_clubs_04.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"card_clubs_04.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"card_clubs_05.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"card_clubs_05.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"dice_1.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"dice_1.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"dice_2.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"dice_2.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"dice_3.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"dice_3.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"dice_4.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"dice_4.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"dice_5.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"dice_5.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"dice_6.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"dice_6.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"multi file dialog.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"multi file dialog.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"tile_0044.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"tile_0044.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"tile_0067.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"tile_0067.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"tile_0126.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Getting started","name":"tile_0126.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"Broken heart.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"Broken heart.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"Broken heart.pxc","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"Broken heart.pxc","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"card_back.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"card_back.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"card_clubs_02.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"card_clubs_02.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"card_clubs_03.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"card_clubs_03.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"card_clubs_04.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"card_clubs_04.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"card_clubs_05.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"card_clubs_05.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"Cards flipping.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"Cards flipping.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"Cards flipping.pxc","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"Cards flipping.pxc","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"dice_1.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"dice_1.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"dice_2.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"dice_2.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"dice_3.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"dice_3.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"dice_4.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"dice_4.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"dice_5.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"dice_5.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"dice_6.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"dice_6.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"Dice.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"Dice.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"Dice.pxc","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"Dice.pxc","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"Shiny gem.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"Shiny gem.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"Shiny gem.pxc","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"Shiny gem.pxc","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"spark.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"spark.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"tile_0044.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"tile_0044.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"tile_0067.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"tile_0067.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"tile_0126.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"tile_0126.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"Tree sway.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"Tree sway.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"Tree sway.pxc","CopyToMask":-1,"filePath":"datafiles/Welcome files/Sample Projects","name":"Tree sway.pxc","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"Canvas.png","CopyToMask":-1,"filePath":"datafiles/Welcome files/Templates","name":"Canvas.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"Canvas.pxc","CopyToMask":-1,"filePath":"datafiles/Welcome files/Templates","name":"Canvas.pxc","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"Welcome files.zip","CopyToMask":-1,"filePath":"datafiles/Welcome files","name":"Welcome files.zip","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, diff --git a/datafiles/Welcome files/Templates/Canvas.pxc b/datafiles/Welcome files/Templates/Canvas.pxc index 501382271..61cde5e73 100644 --- a/datafiles/Welcome files/Templates/Canvas.pxc +++ b/datafiles/Welcome files/Templates/Canvas.pxc @@ -1 +1 @@ -{"load_layout":true,"version":11700,"layout":{"panel":{"width":40,"split":"v","content":[{"content":[{"name":"Panel_Menu"}]},{"width":-382,"split":"h","content":[{"width":248,"split":"h","content":[{"width":-353,"split":"v","content":[{"content":[{"name":"Panel_Palette"}]},{"content":[{"name":"Panel_Color"},{"name":"Panel_Palette_Mixer"}]}]},{"width":-50,"split":"v","content":[{"content":[{"canvas_s":26.6875,"canvas_y":51,"canvas_x":189,"name":"Panel_Preview","preview_node":["eY0F7D00704188GIYyvoMBV3T2gQhlKe",-4]}]},{"content":[{"name":"Panel_Animation"}]}]}]},{"width":40,"split":"v","content":[{"content":[{"name":"Panel_Workspace"}]},{"width":-233,"split":"v","content":[{"content":[{"inspectings":["eY0F7D00704188GIYyvoMBV3T2gQhlKe"],"name":"Panel_Inspector","inspecting":"eY0F7D00704188GIYyvoMBV3T2gQhlKe"}]},{"content":[{"graph_s":0.80000000000000004,"graph_y":146,"graph_x":242,"name":"Panel_Graph","graph_s_to":0.80000000000000004}]}]}]}]}]}},"graphGrid":{"size":16,"highlight":12,"show":true,"show_origin":false,"opacity":0.050000000000000003,"snap":true,"color":16777215},"attributes":{"surface_dimension":[32,32],"strict":false,"palette":[4281289406,4282611415,4289385706,4285703908,4283461560,4281941619,4281411390,4281542306,4282661860,4280448759,4281642750,4284606462,4283287395,4282943806,4282539046,4282268697,4287188498,4292581632,4294305836,4294967295,4292660160,4290026379,4287129946,4284892218,4282657574,4280620056,4282646783,4285282408,4287123637,4286215670,4288067560,4285105602],"palette_fix":false},"global_node":{"inputs":[],"attri":{"color":-1,"update_graph":true,"show_update_trigger":false}},"notes":[],"composer":-4,"animator":{"framerate":30,"frame_range":-4,"frames_total":30},"previewGrid":{"size":[16,16],"pixel":false,"show":false,"opacity":0.5,"snap":false,"color":8482157},"timelines":{"color":-1,"show":true,"contents":[{"color":11716863,"node_id":"eY0F7D00704188GIYyvoMBV3T2gQhlKe","show":true,"contents":[{"show":true,"node_id":"eY0F7D007042IVyuvnLFxMAIDzpjnFKd","type":"timelineItemNode_Canvas"}],"type":"Folder","name":"Canvas Group"}],"type":"Folder","name":""},"addon":{},"metadata":{"tags":[],"alias":"","version":11690,"contact":"","author":"","description":"","aut_id":0,"file_id":0},"onion_skin":{"range":[-1,1],"step":1,"enabled":false,"alpha":0.5,"on_top":true,"color":[255,16711680]},"preview":"{\"width\":32.0,\"height\":32.0,\"buffer\":\"eJztwQENAAAAwqD3T20PBxQAAADwbhAAAAE=\"}","nodes":[{"x":-64,"y":-80,"previewable":true,"renamed":true,"buffer":{},"instance_base":-4,"render":true,"inputs":[{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":247464,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Dimension","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":577527,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":735695,"speed":1,"amplitude":1,"type":0,"frequency":4}]]],"display_data":{}}],"iname":"Canvas_Group53005","name":"Canvas Group","type":"Node_Canvas_Group","attri":{"node_height":0,"update_graph":true,"show_update_trigger":false,"input_display_list":[],"show_slope_check":true,"color":-1,"annotation":"","use_project_dimension":true,"node_width":0,"output_display_list":[0],"node_param_width":192,"custom_input_list":[],"custom_output_list":["eY0F7D007050bqUouDbhV7guxHMXBu7o"]},"id":"eY0F7D00704188GIYyvoMBV3T2gQhlKe","inspectInputs":[{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":832864,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Toggle execution","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":834925,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Toggle execution","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[],"attributes":{},"unit":0,"name":"Update","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"visible":true,"color":-1}],"group":-4,"tool":false,"outputs":[{"visible":true,"color":-1}],"show_parameter":false},{"x":-160,"y":0,"previewable":true,"renamed":true,"buffer":{},"render":true,"inputs":[{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":true,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":282008,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Dimension","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":624904,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":727482,"speed":1,"amplitude":1,"type":0,"frequency":4}]]],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,4294967295,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":310493,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Color","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":466893,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Brush size","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{"range":[1,32,0.10000000000000001]}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":349978,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Fill threshold","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":343521,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Fill type","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{"data":["4 connect","8 connect","Entire canvas"]}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,true,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":962767,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Draw preview overlay","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,-4,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":294273,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Brush","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{"atlas":true}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":862587,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Surface amount","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,-1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":864172,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Background","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{"atlas":true}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":403989,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Background alpha","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,true,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":259848,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Render background","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":982875,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Alpha","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":true,"raw_value":[[0,true,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":812007,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Frames animation","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":303158,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Animation speed","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,true,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":297229,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Use background dimension","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":846340,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Brush distance","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":707825,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":741002,"speed":1,"amplitude":1,"type":0,"frequency":4}]]],"display_data":{"linked":true}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":157119,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Rotate brush by direction","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,[0,0,0,0,0],[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":927913,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Random direction","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":549637,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":405257,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":590784,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":648580,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":280565,"speed":1,"amplitude":1,"type":0,"frequency":4}]]],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":953112,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Animation Type","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{"data":["Loop","Hold","Clear"]}}],"surfaces":["eJztwQENAAAAwqD3T20PBxQAAADwbhAAAAE="],"iname":"Canvas57080","type":"Node_Canvas","attri":{"node_height":0,"color_depth":1,"update_graph":true,"show_update_trigger":false,"show_slope_check":true,"dimension":[32,32],"color":-1,"annotation":"","frames":1,"use_project_dimension":true,"node_width":0,"show_timeline":true,"node_param_width":192},"name":"Background","id":"eY0F7D007042IVyuvnLFxMAIDzpjnFKd","inspectInputs":[{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":847726,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Toggle execution","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":342755,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Toggle execution","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[],"attributes":{},"unit":0,"name":"Update","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"visible":true,"color":-1}],"group":"eY0F7D00704188GIYyvoMBV3T2gQhlKe","tool":false,"outputs":[{"visible":true,"color":-1}],"show_parameter":false},{"x":0,"y":0,"previewable":true,"renamed":true,"buffer":{},"render":true,"input_fix_len":3,"inputs":[{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,[0,0,0,0],[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":680423,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Padding","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":151386,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":977946,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":182730,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":934784,"speed":1,"amplitude":1,"type":0,"frequency":4}]]],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":121060,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Output dimension","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{"data":["First surface","Largest surface","Constant"]}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":107652,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Dimension","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":788586,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":511757,"speed":1,"amplitude":1,"type":0,"frequency":4}]]],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,-4,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":104913,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Surface 0","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":"eY0F7D007042IVyuvnLFxMAIDzpjnFKd","from_index":0,"global_use":false,"global_key":"","animators":[],"display_data":{"atlas":true}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":223160,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Position 0","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":755758,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":774498,"speed":1,"amplitude":1,"type":0,"frequency":4}]]],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":518048,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Rotation 0","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":588503,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Scale 0","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":765374,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":226632,"speed":1,"amplitude":1,"type":0,"frequency":4}]]],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":657563,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Blend 0","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{"data":["Normal","Add","Subtract","Multiply","Screen","Overlay","Hue","Saturation","Luminosity","Maximum","Minimum","Replace","Difference"]}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":796179,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Opacity 0","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}}],"iname":"Composite48878","type":"Node_Composite","attri":{"layer_visible":[true],"layer_selectable":[true]},"name":"Composite","id":"eY0F7D007047Zg8JzNufdwSm4zQo1OUr","inspectInputs":[{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":516124,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Toggle execution","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":207480,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Toggle execution","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[],"attributes":{},"unit":0,"name":"Update","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"visible":true,"color":-1}],"group":"eY0F7D00704188GIYyvoMBV3T2gQhlKe","tool":false,"array_process":0,"outputs":[{"visible":true,"color":-1},{"visible":true,"color":-1},{"visible":false,"color":-1}],"show_parameter":false,"data_length":6},{"x":160,"y":0,"previewable":true,"renamed":true,"buffer":{},"render":true,"inputs":[{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,-1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":322523,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Value","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":"eY0F7D007047Zg8JzNufdwSm4zQo1OUr","from_index":0,"global_use":false,"global_key":"","animators":[],"display_data":{}}],"iname":"Group_Output69853","name":"Surface out","type":"Node_Group_Output","attri":{"annotation":"","node_height":0,"inherit_name":false,"update_graph":true,"show_update_trigger":false,"node_width":0,"node_param_width":192,"color":-1},"id":"eY0F7D007050bqUouDbhV7guxHMXBu7o","inspectInputs":[{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":961951,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Toggle execution","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":668418,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Toggle execution","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[],"attributes":{},"unit":0,"name":"Update","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"visible":true,"color":-1}],"group":"eY0F7D00704188GIYyvoMBV3T2gQhlKe","tool":false,"outputs":[],"show_parameter":false}]} \ No newline at end of file +{"preview":"{\"width\":32.0,\"height\":32.0,\"buffer\":\"eJztlDFKA0EUhhc1MSBJmhSiVSoDaYLYmzOkC0qOYCw8gAcI5AZ6DCGNnRDwBJ7AxkYRyxe+wX95xqTJ7mw1D35mdjaZ739v30yWpSgzJvtdQ9ueY8fg8MS+r6YmLnPWquJ7D8uD40rZsNBt+8w+epf20DwNc63HZpOz8oaNmOs5lge+M\\\/vDttl9kLxQByQPMXqRPcVg9HXw+TPG5m8TfH4Ti0++699cogfVk2XwFxdHhua9epDnw5EPNGr2g1jXvVCU+\\\/P1ZPY2MXsZ2vtdFvpa\\\/ScPkvh6t+sZuOnsBS76fKz9kzz4c+\\\/rXoQ9brXyvJU7TI1IdUA6c1KR+we26iym5\\\/JO\\\/NdhI6+F1y5cz9f+8rAusRFz\\\/lOEucnD83k79xB8XNdyiU2PlM32Hny+fzz8rsdiew\\\/eh+fGZvvQPSBVxU2RIkWKFOXFCsQcuuY=\"}","version":11700,"load_layout":true,"layout":{"panel":{"split":"v","width":40,"content":[{"content":[{"name":"Panel_Menu"}]},{"split":"h","width":-382,"content":[{"split":"h","width":248,"content":[{"split":"v","width":-353,"content":[{"content":[{"name":"Panel_Palette"}]},{"content":[{"name":"Panel_Color"},{"name":"Panel_Palette_Mixer"}]}]},{"split":"v","width":-50,"content":[{"content":[{"canvas_s":26.6875,"preview_node":["eY0F7D00704188GIYyvoMBV3T2gQhlKe",-4],"canvas_y":53,"canvas_x":165.5,"name":"Panel_Preview"}]},{"content":[{"name":"Panel_Animation"}]}]}]},{"split":"v","width":40,"content":[{"content":[{"name":"Panel_Workspace"}]},{"split":"v","width":-233,"content":[{"content":[{"inspecting":"eY0F7D00704188GIYyvoMBV3T2gQhlKe","name":"Panel_Inspector","inspectings":["eY0F7D00704188GIYyvoMBV3T2gQhlKe"]}]},{"content":[{"graph_s_to":0.80000000000000004,"graph_s":0.80000000000000004,"graph_y":146,"graph_x":242,"name":"Panel_Graph"}]}]}]}]}]}},"graphGrid":{"size":16,"highlight":12,"show":true,"show_origin":false,"opacity":0.050000000000000003,"snap":true,"color":16777215},"attributes":{"surface_dimension":[32,32],"palette":[4281289406,4282611415,4289385706,4285703908,4283461560,4281941619,4281411390,4281542306,4282661860,4280448759,4281642750,4284606462,4283287395,4282943806,4282539046,4282268697,4287188498,4292581632,4294305836,4294967295,4292660160,4290026379,4287129946,4284892218,4282657574,4280620056,4282646783,4285282408,4287123637,4286215670,4288067560,4285105602],"palette_fix":false,"strict":false},"global_node":{"attri":{"color":-1,"update_graph":true,"show_update_trigger":false},"inputs":[]},"notes":[],"animator":{"framerate":30,"frame_range":-4,"frames_total":30},"timelines":{"color":-1,"show":true,"contents":[{"color":11716863,"show":true,"contents":[{"node_id":"eY0F7D007042IVyuvnLFxMAIDzpjnFKd","show":true,"type":"timelineItemNode_Canvas"}],"type":"Folder","name":"Canvas Group"}],"type":"Folder","name":""},"composer":-4,"previewGrid":{"size":[16,16],"pixel":false,"show":false,"opacity":0.5,"snap":false,"color":8482157},"metadata":{"aut_id":0,"file_id":0,"tags":[],"version":11690,"alias":"","contact":"","author":"","description":""},"addon":{},"onion_skin":{"range":[-1,1],"step":1,"alpha":0.5,"enabled":false,"on_top":true,"color":[255,16711680]},"nodes":[{"x":-64,"y":-80,"previewable":true,"renamed":true,"buffer":{},"render":true,"inputs":[{"animators":[[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":577527,"phase":0,"speed":1,"type":0,"amplitude":1}]],[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":735695,"phase":0,"speed":1,"type":0,"amplitude":1}]]],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Dimension","unit":0,"color":-1,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":247464,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false}],"instance_base":-4,"name":"Canvas Group","type":"Node_Canvas_Group","id":"eY0F7D00704188GIYyvoMBV3T2gQhlKe","iname":"Canvas_Group53005","attri":{"custom_input_list":[],"custom_output_list":["eY0F7D007050bqUouDbhV7guxHMXBu7o"],"node_height":0,"update_graph":true,"show_update_trigger":false,"input_display_list":[],"show_slope_check":true,"color":-1,"annotation":"","use_project_dimension":true,"output_display_list":[0],"node_width":0,"node_param_width":192},"group":-4,"inspectInputs":[{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Toggle execution","unit":0,"color":-1,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":832864,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Toggle execution","unit":0,"color":-1,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":834925,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Update","unit":0,"color":-1,"raw_value":[],"anim":false,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"visible":true,"color":-1}],"tool":false,"outputs":[{"visible":true,"color":-1}],"show_parameter":false},{"x":-160,"y":0,"previewable":true,"renamed":true,"buffer":{},"render":true,"inputs":[{"animators":[[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":624904,"phase":0,"speed":1,"type":0,"amplitude":1}]],[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":727482,"phase":0,"speed":1,"type":0,"amplitude":1}]]],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":true,"name":"Dimension","unit":0,"color":-1,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":282008,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Color","unit":0,"color":-1,"raw_value":[[0,4294967295,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":310493,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Brush size","unit":0,"color":-1,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":466893,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{"range":[1,32,0.10000000000000001]},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Fill threshold","unit":0,"color":-1,"raw_value":[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":349978,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Fill type","unit":0,"color":-1,"raw_value":[[0,0,[0,1],[0,0],2,2,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":343521,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{"data":["4 connect","8 connect","Entire canvas"]},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Draw preview overlay","unit":0,"color":-1,"raw_value":[[0,true,[0,1],[0,0],2,2,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":962767,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Brush","unit":0,"color":-1,"raw_value":[[0,-4,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":294273,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Surface amount","unit":0,"color":-1,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":862587,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Background","unit":0,"color":-1,"raw_value":[[0,-1,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":864172,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{"atlas":true},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Background alpha","unit":0,"color":-1,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":403989,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Render background","unit":0,"color":-1,"raw_value":[[0,true,[0,1],[0,0],2,2,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":259848,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Alpha","unit":0,"color":-1,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":982875,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":true,"name":"Frames animation","unit":0,"color":-1,"raw_value":[[0,true,[0,1],[0,0],2,2,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":812007,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Animation speed","unit":0,"color":-1,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":303158,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Use background dimension","unit":0,"color":-1,"raw_value":[[0,true,[0,1],[0,0],2,2,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":297229,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":707825,"phase":0,"speed":1,"type":0,"amplitude":1}]],[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":741002,"phase":0,"speed":1,"type":0,"amplitude":1}]]],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Brush distance","unit":0,"color":-1,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":846340,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{"linked":true},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Rotate brush by direction","unit":0,"color":-1,"raw_value":[[0,false,[0,1],[0,0],2,2,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":157119,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":549637,"phase":0,"speed":1,"type":0,"amplitude":1}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":405257,"phase":0,"speed":1,"type":0,"amplitude":1}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":590784,"phase":0,"speed":1,"type":0,"amplitude":1}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":648580,"phase":0,"speed":1,"type":0,"amplitude":1}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":280565,"phase":0,"speed":1,"type":0,"amplitude":1}]]],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Random direction","unit":0,"color":-1,"raw_value":[[0,[0,0,0,0,0],[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":927913,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Animation Type","unit":0,"color":-1,"raw_value":[[0,0,[0,1],[0,0],2,2,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":953112,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{"data":["Loop","Hold","Clear"]},"from_index":-1,"global_use":false}],"name":"Background","type":"Node_Canvas","surfaces":["eJztlDFKA0EUhhc1MSBJmhSiVSoDaYLYmzOkC0qOYCw8gAcI5AZ6DCGNnRDwBJ7AxkYRyxe+wX95xqTJ7mw1D35mdjaZ739v30yWpSgzJvtdQ9ueY8fg8MS+r6YmLnPWquJ7D8uD40rZsNBt+8w+epf20DwNc63HZpOz8oaNmOs5lge+M\/vDttl9kLxQByQPMXqRPcVg9HXw+TPG5m8TfH4Ti0++699cogfVk2XwFxdHhua9epDnw5EPNGr2g1jXvVCU+\/P1ZPY2MXsZ2vtdFvpa\/ScPkvh6t+sZuOnsBS76fKz9kzz4c+\/rXoQ9brXyvJU7TI1IdUA6c1KR+we26iym5\/JO\/NdhI6+F1y5cz9f+8rAusRFz\/lOEucnD83k79xB8XNdyiU2PlM32Hny+fzz8rsdiew\/eh+fGZvvQPSBVxU2RIkWKFOXFCsQcuuY="],"iname":"Canvas57080","id":"eY0F7D007042IVyuvnLFxMAIDzpjnFKd","attri":{"color_depth":1,"node_height":0,"update_graph":true,"show_update_trigger":false,"show_slope_check":true,"dimension":[32,32],"color":-1,"frames":1,"annotation":"","use_project_dimension":true,"show_timeline":true,"node_width":0,"node_param_width":192},"group":"eY0F7D00704188GIYyvoMBV3T2gQhlKe","inspectInputs":[{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Toggle execution","unit":0,"color":-1,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":847726,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Toggle execution","unit":0,"color":-1,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":342755,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Update","unit":0,"color":-1,"raw_value":[],"anim":false,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"visible":true,"color":-1}],"tool":false,"outputs":[{"visible":true,"color":-1}],"show_parameter":false},{"x":0,"y":0,"previewable":true,"renamed":true,"buffer":{},"render":true,"input_fix_len":3,"inputs":[{"animators":[[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":151386,"phase":0,"speed":1,"type":0,"amplitude":1}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":977946,"phase":0,"speed":1,"type":0,"amplitude":1}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":182730,"phase":0,"speed":1,"type":0,"amplitude":1}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":934784,"phase":0,"speed":1,"type":0,"amplitude":1}]]],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Padding","unit":0,"color":-1,"raw_value":[[0,[0,0,0,0],[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":680423,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Output dimension","unit":0,"color":-1,"raw_value":[[0,0,[0,1],[0,0],2,2,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":121060,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{"data":["First surface","Largest surface","Constant"]},"from_index":-1,"global_use":false},{"animators":[[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":788586,"phase":0,"speed":1,"type":0,"amplitude":1}]],[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":511757,"phase":0,"speed":1,"type":0,"amplitude":1}]]],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Dimension","unit":0,"color":-1,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":107652,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Surface 0","unit":0,"color":-1,"raw_value":[[0,-4,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":104913,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":"eY0F7D007042IVyuvnLFxMAIDzpjnFKd","display_data":{"atlas":true},"from_index":0,"global_use":false},{"animators":[[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":755758,"phase":0,"speed":1,"type":0,"amplitude":1}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":774498,"phase":0,"speed":1,"type":0,"amplitude":1}]]],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Position 0","unit":0,"color":-1,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":223160,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Rotation 0","unit":0,"color":-1,"raw_value":[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":518048,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":765374,"phase":0,"speed":1,"type":0,"amplitude":1}]],[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":226632,"phase":0,"speed":1,"type":0,"amplitude":1}]]],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Scale 0","unit":0,"color":-1,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":588503,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Blend 0","unit":0,"color":-1,"raw_value":[[0,0,[0,1],[0,0],2,2,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":657563,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{"data":["Normal","Add","Subtract","Multiply","Screen","Overlay","Hue","Saturation","Luminosity","Maximum","Minimum","Replace","Difference"]},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Opacity 0","unit":0,"color":-1,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":796179,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false}],"name":"Composite","type":"Node_Composite","id":"eY0F7D007047Zg8JzNufdwSm4zQo1OUr","iname":"Composite48878","attri":{"layer_visible":[true],"layer_selectable":[true]},"group":"eY0F7D00704188GIYyvoMBV3T2gQhlKe","inspectInputs":[{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Toggle execution","unit":0,"color":-1,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":516124,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Toggle execution","unit":0,"color":-1,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":207480,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Update","unit":0,"color":-1,"raw_value":[],"anim":false,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"visible":true,"color":-1}],"tool":false,"outputs":[{"visible":true,"color":-1},{"visible":true,"color":-1},{"visible":false,"color":-1}],"array_process":0,"data_length":6,"show_parameter":false},{"x":160,"y":0,"previewable":true,"renamed":true,"buffer":{},"render":true,"inputs":[{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Value","unit":0,"color":-1,"raw_value":[[0,-1,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":322523,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":"eY0F7D007047Zg8JzNufdwSm4zQo1OUr","display_data":{},"from_index":0,"global_use":false}],"name":"Surface out","type":"Node_Group_Output","id":"eY0F7D007050bqUouDbhV7guxHMXBu7o","iname":"Group_Output69853","attri":{"annotation":"","node_height":0,"inherit_name":false,"update_graph":true,"show_update_trigger":false,"node_width":0,"node_param_width":192,"color":-1},"group":"eY0F7D00704188GIYyvoMBV3T2gQhlKe","inspectInputs":[{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Toggle execution","unit":0,"color":-1,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":961951,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Toggle execution","unit":0,"color":-1,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"frequency":4,"axis_sync":false,"seed":668418,"phase":0,"speed":1,"type":0,"amplitude":1}]],"anim":false,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"animators":[],"global_key":"","sep_axis":false,"name_custom":false,"on_end":0,"attributes":{},"is_modified":false,"name":"Update","unit":0,"color":-1,"raw_value":[],"anim":false,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"display_data":{},"from_index":-1,"global_use":false},{"visible":true,"color":-1}],"tool":false,"outputs":[],"show_parameter":false}]} \ No newline at end of file diff --git a/datafiles/Welcome files/Templates/Canvas.pxc1 b/datafiles/Welcome files/Templates/Canvas.pxc1 new file mode 100644 index 000000000..501382271 --- /dev/null +++ b/datafiles/Welcome files/Templates/Canvas.pxc1 @@ -0,0 +1 @@ +{"load_layout":true,"version":11700,"layout":{"panel":{"width":40,"split":"v","content":[{"content":[{"name":"Panel_Menu"}]},{"width":-382,"split":"h","content":[{"width":248,"split":"h","content":[{"width":-353,"split":"v","content":[{"content":[{"name":"Panel_Palette"}]},{"content":[{"name":"Panel_Color"},{"name":"Panel_Palette_Mixer"}]}]},{"width":-50,"split":"v","content":[{"content":[{"canvas_s":26.6875,"canvas_y":51,"canvas_x":189,"name":"Panel_Preview","preview_node":["eY0F7D00704188GIYyvoMBV3T2gQhlKe",-4]}]},{"content":[{"name":"Panel_Animation"}]}]}]},{"width":40,"split":"v","content":[{"content":[{"name":"Panel_Workspace"}]},{"width":-233,"split":"v","content":[{"content":[{"inspectings":["eY0F7D00704188GIYyvoMBV3T2gQhlKe"],"name":"Panel_Inspector","inspecting":"eY0F7D00704188GIYyvoMBV3T2gQhlKe"}]},{"content":[{"graph_s":0.80000000000000004,"graph_y":146,"graph_x":242,"name":"Panel_Graph","graph_s_to":0.80000000000000004}]}]}]}]}]}},"graphGrid":{"size":16,"highlight":12,"show":true,"show_origin":false,"opacity":0.050000000000000003,"snap":true,"color":16777215},"attributes":{"surface_dimension":[32,32],"strict":false,"palette":[4281289406,4282611415,4289385706,4285703908,4283461560,4281941619,4281411390,4281542306,4282661860,4280448759,4281642750,4284606462,4283287395,4282943806,4282539046,4282268697,4287188498,4292581632,4294305836,4294967295,4292660160,4290026379,4287129946,4284892218,4282657574,4280620056,4282646783,4285282408,4287123637,4286215670,4288067560,4285105602],"palette_fix":false},"global_node":{"inputs":[],"attri":{"color":-1,"update_graph":true,"show_update_trigger":false}},"notes":[],"composer":-4,"animator":{"framerate":30,"frame_range":-4,"frames_total":30},"previewGrid":{"size":[16,16],"pixel":false,"show":false,"opacity":0.5,"snap":false,"color":8482157},"timelines":{"color":-1,"show":true,"contents":[{"color":11716863,"node_id":"eY0F7D00704188GIYyvoMBV3T2gQhlKe","show":true,"contents":[{"show":true,"node_id":"eY0F7D007042IVyuvnLFxMAIDzpjnFKd","type":"timelineItemNode_Canvas"}],"type":"Folder","name":"Canvas Group"}],"type":"Folder","name":""},"addon":{},"metadata":{"tags":[],"alias":"","version":11690,"contact":"","author":"","description":"","aut_id":0,"file_id":0},"onion_skin":{"range":[-1,1],"step":1,"enabled":false,"alpha":0.5,"on_top":true,"color":[255,16711680]},"preview":"{\"width\":32.0,\"height\":32.0,\"buffer\":\"eJztwQENAAAAwqD3T20PBxQAAADwbhAAAAE=\"}","nodes":[{"x":-64,"y":-80,"previewable":true,"renamed":true,"buffer":{},"instance_base":-4,"render":true,"inputs":[{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":247464,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Dimension","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":577527,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":735695,"speed":1,"amplitude":1,"type":0,"frequency":4}]]],"display_data":{}}],"iname":"Canvas_Group53005","name":"Canvas Group","type":"Node_Canvas_Group","attri":{"node_height":0,"update_graph":true,"show_update_trigger":false,"input_display_list":[],"show_slope_check":true,"color":-1,"annotation":"","use_project_dimension":true,"node_width":0,"output_display_list":[0],"node_param_width":192,"custom_input_list":[],"custom_output_list":["eY0F7D007050bqUouDbhV7guxHMXBu7o"]},"id":"eY0F7D00704188GIYyvoMBV3T2gQhlKe","inspectInputs":[{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":832864,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Toggle execution","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":834925,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Toggle execution","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[],"attributes":{},"unit":0,"name":"Update","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"visible":true,"color":-1}],"group":-4,"tool":false,"outputs":[{"visible":true,"color":-1}],"show_parameter":false},{"x":-160,"y":0,"previewable":true,"renamed":true,"buffer":{},"render":true,"inputs":[{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":true,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":282008,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Dimension","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":624904,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":727482,"speed":1,"amplitude":1,"type":0,"frequency":4}]]],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,4294967295,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":310493,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Color","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":466893,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Brush size","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{"range":[1,32,0.10000000000000001]}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":349978,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Fill threshold","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":343521,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Fill type","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{"data":["4 connect","8 connect","Entire canvas"]}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,true,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":962767,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Draw preview overlay","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,-4,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":294273,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Brush","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{"atlas":true}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":862587,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Surface amount","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,-1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":864172,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Background","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{"atlas":true}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":403989,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Background alpha","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,true,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":259848,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Render background","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":982875,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Alpha","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":true,"raw_value":[[0,true,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":812007,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Frames animation","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":303158,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Animation speed","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,true,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":297229,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Use background dimension","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":846340,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Brush distance","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":707825,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":741002,"speed":1,"amplitude":1,"type":0,"frequency":4}]]],"display_data":{"linked":true}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":157119,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Rotate brush by direction","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,[0,0,0,0,0],[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":927913,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Random direction","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":549637,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":405257,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":590784,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":648580,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":280565,"speed":1,"amplitude":1,"type":0,"frequency":4}]]],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":953112,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Animation Type","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{"data":["Loop","Hold","Clear"]}}],"surfaces":["eJztwQENAAAAwqD3T20PBxQAAADwbhAAAAE="],"iname":"Canvas57080","type":"Node_Canvas","attri":{"node_height":0,"color_depth":1,"update_graph":true,"show_update_trigger":false,"show_slope_check":true,"dimension":[32,32],"color":-1,"annotation":"","frames":1,"use_project_dimension":true,"node_width":0,"show_timeline":true,"node_param_width":192},"name":"Background","id":"eY0F7D007042IVyuvnLFxMAIDzpjnFKd","inspectInputs":[{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":847726,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Toggle execution","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":342755,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Toggle execution","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[],"attributes":{},"unit":0,"name":"Update","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"visible":true,"color":-1}],"group":"eY0F7D00704188GIYyvoMBV3T2gQhlKe","tool":false,"outputs":[{"visible":true,"color":-1}],"show_parameter":false},{"x":0,"y":0,"previewable":true,"renamed":true,"buffer":{},"render":true,"input_fix_len":3,"inputs":[{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,[0,0,0,0],[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":680423,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Padding","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":151386,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":977946,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":182730,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":934784,"speed":1,"amplitude":1,"type":0,"frequency":4}]]],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":121060,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Output dimension","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{"data":["First surface","Largest surface","Constant"]}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,[32,32],[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":107652,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Dimension","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":788586,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,32,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":511757,"speed":1,"amplitude":1,"type":0,"frequency":4}]]],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,-4,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":104913,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Surface 0","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":"eY0F7D007042IVyuvnLFxMAIDzpjnFKd","from_index":0,"global_use":false,"global_key":"","animators":[],"display_data":{"atlas":true}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,[0,0],[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":223160,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Position 0","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":755758,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":774498,"speed":1,"amplitude":1,"type":0,"frequency":4}]]],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":518048,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Rotation 0","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,[1,1],[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":588503,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Scale 0","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":765374,"speed":1,"amplitude":1,"type":0,"frequency":4}]],[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":226632,"speed":1,"amplitude":1,"type":0,"frequency":4}]]],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,0,[0,1],[0,0],2,2,true,{"octave":2,"axis_sync":false,"phase":0,"seed":657563,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Blend 0","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{"data":["Normal","Add","Subtract","Multiply","Screen","Overlay","Hue","Saturation","Luminosity","Maximum","Minimum","Replace","Difference"]}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":796179,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Opacity 0","anim":false,"color":-1,"visible":false,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}}],"iname":"Composite48878","type":"Node_Composite","attri":{"layer_visible":[true],"layer_selectable":[true]},"name":"Composite","id":"eY0F7D007047Zg8JzNufdwSm4zQo1OUr","inspectInputs":[{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":516124,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Toggle execution","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":207480,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Toggle execution","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[],"attributes":{},"unit":0,"name":"Update","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"visible":true,"color":-1}],"group":"eY0F7D00704188GIYyvoMBV3T2gQhlKe","tool":false,"array_process":0,"outputs":[{"visible":true,"color":-1},{"visible":true,"color":-1},{"visible":false,"color":-1}],"show_parameter":false,"data_length":6},{"x":160,"y":0,"previewable":true,"renamed":true,"buffer":{},"render":true,"inputs":[{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,-1,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":322523,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Value","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":"eY0F7D007047Zg8JzNufdwSm4zQo1OUr","from_index":0,"global_use":false,"global_key":"","animators":[],"display_data":{}}],"iname":"Group_Output69853","name":"Surface out","type":"Node_Group_Output","attri":{"annotation":"","node_height":0,"inherit_name":false,"update_graph":true,"show_update_trigger":false,"node_width":0,"node_param_width":192,"color":-1},"id":"eY0F7D007050bqUouDbhV7guxHMXBu7o","inspectInputs":[{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":961951,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Toggle execution","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[[0,false,[0,1],[0,0],0,0,true,{"octave":2,"axis_sync":false,"phase":0,"seed":668418,"speed":1,"amplitude":1,"type":0,"frequency":4}]],"attributes":{},"unit":0,"name":"Toggle execution","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"sep_axis":false,"name_custom":false,"on_end":0,"is_modified":false,"raw_value":[],"attributes":{},"unit":0,"name":"Update","anim":false,"color":-1,"visible":true,"shift_x":0,"shift_y":0,"loop_range":-1,"from_node":-1,"from_index":-1,"global_use":false,"global_key":"","animators":[],"display_data":{}},{"visible":true,"color":-1}],"group":"eY0F7D00704188GIYyvoMBV3T2gQhlKe","tool":false,"outputs":[],"show_parameter":false}]} \ No newline at end of file diff --git a/scripts/canvas_tool_selection/canvas_tool_selection.gml b/scripts/canvas_tool_selection/canvas_tool_selection.gml index c133be385..2f6f9793e 100644 --- a/scripts/canvas_tool_selection/canvas_tool_selection.gml +++ b/scripts/canvas_tool_selection/canvas_tool_selection.gml @@ -21,7 +21,7 @@ function canvas_tool_selection(selector = noone) : canvas_tool() constructor { mouse_pre_x = 0; mouse_pre_y = 0; - function createSelection(_mask, sel_x0, sel_y0, sel_w, sel_h) { #region + function createSelection(_mask, sel_x0, sel_y0, sel_w, sel_h) { if(is_selected) apply(); else { @@ -37,9 +37,37 @@ function canvas_tool_selection(selector = noone) : canvas_tool() constructor { else createNewSelection(_mask, sel_x0, sel_y0, sel_w, sel_h); - } #endregion + } - function modifySelection(_mask, sel_x0, sel_y0, sel_w, sel_h, _add) { #region + function createSelectionFromSurface(surface, sel_x0 = 0, sel_y0 = 0) { + if(!surface_exists(surface)) return; + + var sel_w = surface_get_width(surface); + var sel_h = surface_get_height(surface); + + selection_surface = surface_verify(selection_surface, sel_w, sel_h); + selection_mask = surface_verify(selection_mask, sel_w, sel_h); + + surface_set_target(selection_surface); + DRAW_CLEAR + BLEND_OVERRIDE + draw_surface(surface, 0, 0); + BLEND_NORMAL + surface_reset_target(); + + surface_set_target(selection_mask); + DRAW_CLEAR + BLEND_OVERRIDE + draw_surface(surface, 0, 0); + BLEND_NORMAL + surface_reset_target(); + + selection_position = [ sel_x0, sel_y0 ]; + selection_size = [ sel_w, sel_h ]; + is_selected = true; + } + + function modifySelection(_mask, sel_x0, sel_y0, sel_w, sel_h, _add) { if(sel_w == 1 && sel_h == 1) return; var _x0, _y0, _x1, _y1; @@ -99,9 +127,9 @@ function canvas_tool_selection(selector = noone) : canvas_tool() constructor { createNewSelection(_selection_mask, _x0, _y0, _nw, _nh); surface_free(_selection_mask); - } #endregion + } - function createNewSelection(_mask, sel_x0, sel_y0, sel_w, sel_h) { #region + function createNewSelection(_mask, sel_x0, sel_y0, sel_w, sel_h) { if(sel_w == 1 && sel_h == 1) return; selection_surface = surface_verify(selection_surface, sel_w, sel_h); @@ -133,15 +161,15 @@ function canvas_tool_selection(selector = noone) : canvas_tool() constructor { selection_position = [ sel_x0, sel_y0 ]; selection_size = [ sel_w, sel_h ]; is_selected = true; - } #endregion + } - function copySelection() { #region + function copySelection() { var s = surface_encode(selection_surface, false); s.position = selection_position; clipboard_set_text(json_stringify(s)); - } #endregion + } - function apply() { #region + function apply() { var _drawLay = node.tool_attribute.drawLayer; var _sw = surface_get_width(_canvas_surface); var _sh = surface_get_height(_canvas_surface); @@ -172,9 +200,9 @@ function canvas_tool_selection(selector = noone) : canvas_tool() constructor { node.surface_store_buffer(); is_selected = false; - } #endregion + } - function onSelected(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) { #region + function onSelected(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) { if(!is_surface(selection_surface)) { is_selected = false; return; @@ -196,7 +224,8 @@ function canvas_tool_selection(selector = noone) : canvas_tool() constructor { var pos_y = selection_position[1]; var sel_w = surface_get_width_safe(selection_surface); var sel_h = surface_get_height_safe(selection_surface); - + var _app = true; + if(point_in_rectangle(mouse_cur_x, mouse_cur_y, pos_x, pos_y, pos_x + sel_w, pos_y + sel_h)) { var _c = surface_getpixel_ext(selection_mask, mouse_cur_x - pos_x, mouse_cur_y - pos_y); if(_c > 0) { @@ -205,32 +234,35 @@ function canvas_tool_selection(selector = noone) : canvas_tool() constructor { selection_sy = pos_y; selection_mx = mouse_cur_x; selection_my = mouse_cur_y; + + _app = false; } } + + if(_app && PANEL_PREVIEW.tool_current == noone) + apply(); } if(key_press(vk_delete)) { is_selected = false; surface_free(selection_surface); - } else if(key_press(vk_escape)) { + } else if(key_press(vk_escape)) apply(); - - } - } #endregion + } - function step(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) { #region + function step(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) { mouse_cur_x = round((_mx - _x) / _s - 0.5); mouse_cur_y = round((_my - _y) / _s - 0.5); if(is_selected) { onSelected(hover, active, _x, _y, _s, _mx, _my, _snx, _sny); return; } else if(is_surface(selection_surface)) { apply(); } - } #endregion + } function onDrawMask(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) {} - function drawMask(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) { #region + function drawMask(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) { var sel_x0, sel_y0; if(is_selecting) { @@ -247,9 +279,9 @@ function canvas_tool_selection(selector = noone) : canvas_tool() constructor { draw_surface_ext_safe(selection_mask, _dx, _dy, _s, _s); onDrawMask(hover, active, _x, _y, _s, _mx, _my, _snx, _sny); - } #endregion + } - function drawOverlay(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) { #region + function drawOverlay(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) { if(!is_selected) { if(!is_selecting) { var x0 = _x + mouse_cur_x * _s; @@ -273,11 +305,11 @@ function canvas_tool_selection(selector = noone) : canvas_tool() constructor { draw_set_color(c_white); draw_rectangle_dashed(pos_x, pos_y, pos_x + sel_w, pos_y + sel_h, true, 6, current_time / 100); - } #endregion + } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - function rotate90cw() { #region + function rotate90cw() { var _sw = surface_get_width(selection_surface); var _sh = surface_get_height(selection_surface); @@ -288,9 +320,9 @@ function canvas_tool_selection(selector = noone) : canvas_tool() constructor { surface_free(selection_surface); selection_surface = _newS; - } #endregion + } - function rotate90ccw() { #region + function rotate90ccw() { var _sw = surface_get_width(selection_surface); var _sh = surface_get_height(selection_surface); @@ -301,9 +333,9 @@ function canvas_tool_selection(selector = noone) : canvas_tool() constructor { surface_free(selection_surface); selection_surface = _newS; - } #endregion + } - function flipH() { #region + function flipH() { var _sw = surface_get_width(selection_surface); var _sh = surface_get_height(selection_surface); @@ -314,9 +346,9 @@ function canvas_tool_selection(selector = noone) : canvas_tool() constructor { surface_free(selection_surface); selection_surface = _newS; - } #endregion + } - function flipV() { #region + function flipV() { var _sw = surface_get_width(selection_surface); var _sh = surface_get_height(selection_surface); @@ -327,5 +359,5 @@ function canvas_tool_selection(selector = noone) : canvas_tool() constructor { surface_free(selection_surface); selection_surface = _newS; - } #endregion + } } \ No newline at end of file diff --git a/scripts/globals/globals.gml b/scripts/globals/globals.gml index 89276b327..d35ac659f 100644 --- a/scripts/globals/globals.gml +++ b/scripts/globals/globals.gml @@ -38,7 +38,7 @@ LATEST_VERSION = 11700; VERSION = 11760; SAVE_VERSION = 11700; - VERSION_STRING = "1.17.6.003"; + VERSION_STRING = "1.17.6.004"; BUILD_NUMBER = 11760; globalvar HOTKEYS, HOTKEY_CONTEXT; diff --git a/scripts/node_canvas/node_canvas.gml b/scripts/node_canvas/node_canvas.gml index 988479126..c1f297e4b 100644 --- a/scripts/node_canvas/node_canvas.gml +++ b/scripts/node_canvas/node_canvas.gml @@ -715,19 +715,20 @@ function Node_Canvas(_x, _y, _group = noone) : Node(_x, _y, _group) constructor _tool.subtool = _currTool.selecting; array_append(rightTools, _tool.rightTools); } - + } + + if(tool_selection.is_selected) { tool_selection.node = self; tool_selection.drawing_surface = drawing_surface; tool_selection._canvas_surface = _canvas_surface; tool_selection.apply_draw_surface = apply_draw_surface; - - if(is_instanceof(_tool, canvas_tool_selection) && tool_selection.is_selected) tool_selection.step(hover, active, _x, _y, _s, _mx, _my, _snx, _sny); - + tool_selection.step(hover, active, _x, _y, _s, _mx, _my, _snx, _sny); tool_mirror_edit.sprs = (!tool_selection.is_selected && tool_attribute.mirror[0])? THEME.canvas_mirror_diag : THEME.canvas_mirror; - } - - if(tool_selection.is_selected) array_append(rightTools, rightTools_selection); - else array_append(rightTools, rightTools_not_selection); + + array_append(rightTools, rightTools_selection); + + } else + array_append(rightTools, rightTools_not_selection); if(_tool && _tool.override) { _tool.node = self; @@ -906,11 +907,8 @@ function Node_Canvas(_x, _y, _group = noone) : Node(_x, _y, _group) constructor var _surf = surface_decode(_str); if(surface_exists(_surf)) { - tool_selection.selection_surface = _surf; - tool_selection.is_selected = true; - - tool_selection.selection_position = [ 0, 0 ]; - tool_selection.selection_size = [ surface_get_width(_surf), surface_get_height(_surf) ]; + tool_selection.createSelectionFromSurface(_surf); + surface_free(_surf); if(key_mod_press(SHIFT)) { var _sel_pos = struct_try_get(_str, "position", [ 0, 0 ]); @@ -1121,6 +1119,29 @@ function Node_Canvas(_x, _y, _group = noone) : Node(_x, _y, _group) constructor return self; } #endregion + + static dropPath = function(path) { + if(!file_exists_empty(path)) return noone; + + if(tool_selection.is_selected) + tool_selection.apply(); + + var _spr = sprite_add(path, 0, 0, 0, 0, 0); + if(_spr == -1) return noone; + + var _sw = sprite_get_width(_spr); + var _sh = sprite_get_height(_spr); + + var surf = surface_create(_sw, _sh); + surface_set_shader(surf, noone); + draw_sprite(_spr, 0, 0, 0); + surface_reset_shader(); + + sprite_delete(_spr); + + tool_selection.createSelectionFromSurface(surf); + surface_free(surf); + } } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/scripts/node_canvas_group/node_canvas_group.gml b/scripts/node_canvas_group/node_canvas_group.gml index a4cf0844d..dc32882c9 100644 --- a/scripts/node_canvas_group/node_canvas_group.gml +++ b/scripts/node_canvas_group/node_canvas_group.gml @@ -297,12 +297,16 @@ function Node_Canvas_Group(_x, _y, _group) : Node_Collection(_x, _y, _group) con canvases[i].inputs[| 0].setValue(_dim); } + static dropPath = function(path) { + if(canvas_sel) canvas_sel.dropPath(path); + } + static getPreviewValues = function() { return composite == noone? noone : composite.getPreviewValues(); } static postDeserialize = function() { refreshNodes(); } - + sortIO(); } diff --git a/scripts/node_data/node_data.gml b/scripts/node_data/node_data.gml index 8485579b0..e8f44e172 100644 --- a/scripts/node_data/node_data.gml +++ b/scripts/node_data/node_data.gml @@ -2321,6 +2321,8 @@ function Node(_x, _y, _group = noone) : __Node_Base(_x, _y) constructor { } } #endregion + static dropPath = noone; + static clone = function(target = PANEL_GRAPH.getCurrentContext()) { #region CLONING = true; var _type = instanceof(self); diff --git a/scripts/panel_graph/panel_graph.gml b/scripts/panel_graph/panel_graph.gml index b5451a7e0..e470861ab 100644 --- a/scripts/panel_graph/panel_graph.gml +++ b/scripts/panel_graph/panel_graph.gml @@ -2049,18 +2049,6 @@ function Panel_Graph(project = PROJECT) : PanelContent() constructor { else if(UPDATE == RENDER_TYPE.partial) draw_text(w - ui(8), ui(28), __txtx("panel_graph_rendering_partial", "Rendering partial") + "..."); - if(DRAGGING && pHOVER) { #region file dropping - if(node_hovering && node_hovering.droppable(DRAGGING)) { - node_hovering.draw_droppable = true; - if(mouse_release(mb_left)) - node_hovering.onDrop(DRAGGING); - } else { - draw_sprite_stretched_ext(THEME.ui_panel_active, 0, 2, 2, w - 4, h - 4, COLORS._main_value_positive, 1); - if(mouse_release(mb_left)) - checkDropItem(); - } - } #endregion - graph_dragging_key = false; graph_zooming_key = false; @@ -2071,20 +2059,36 @@ function Panel_Graph(project = PROJECT) : PanelContent() constructor { ////////////////////////////////// File drop ////////////////////////////////// - if(!array_empty(FILE_DROPPING)) { - load_file_path(FILE_DROPPING); - FILE_DROPPING = []; - } - if(pHOVER) { - var _gx = mx / graph_s - graph_x; - var _gy = my / graph_s - graph_y; - - if(FILE_IS_DROPPING) + if(DRAGGING) { // file dropping draw_sprite_stretched_ext(THEME.ui_panel_selection, 0, 8, 8, w - 16, h - 16, COLORS._main_value_positive, 1); + + if(node_hovering && node_hovering.droppable(DRAGGING)) { + node_hovering.draw_droppable = true; + if(mouse_release(mb_left)) + node_hovering.onDrop(DRAGGING); + } else { + if(mouse_release(mb_left)) + checkDropItem(); + } + } + + var _mx = (FILE_IS_DROPPING? FILE_DROPPING_X : mouse_mx) - x; + var _my = (FILE_IS_DROPPING? FILE_DROPPING_Y : mouse_my) - y; + + var _gx = _mx / graph_s - graph_x; + var _gy = _my / graph_s - graph_y; + + if(FILE_IS_DROPPING) { + // draw_sprite_stretched_ext(THEME.node_bg, 1, _mx, _my, 128 * graph_s, 128 * graph_s, COLORS._main_value_positive, 1); + draw_sprite_stretched_ext(THEME.ui_panel_selection, 0, 8, 8, w - 16, h - 16, COLORS._main_value_positive, 1); + } - if(FILE_DROPPED && !array_empty(FILE_DROPPING)) + if(FILE_DROPPED && !array_empty(FILE_DROPPING)) { + _gx = mx / graph_s - graph_x; + _gy = my / graph_s - graph_y; load_file_path(FILE_DROPPING, _gx, _gy); + } } } #endregion diff --git a/scripts/panel_preview/panel_preview.gml b/scripts/panel_preview/panel_preview.gml index 2cdab6f45..7f9dd688d 100644 --- a/scripts/panel_preview/panel_preview.gml +++ b/scripts/panel_preview/panel_preview.gml @@ -2064,11 +2064,26 @@ function Panel_Preview() : PanelContent() constructor { ],, getNodePreview()); } + ////////////////////////////////// File drop ////////////////////////////////// + if(pHOVER) { - if(FILE_IS_DROPPING) - draw_sprite_stretched_ext(THEME.ui_panel_selection, 0, 8, 8, w - 16, h - 16, COLORS._main_value_positive, 1); + var _node = getNodePreview(); + + if(_node && _node.dropPath != noone) { - if(FILE_DROPPED && !array_empty(FILE_DROPPING)) {} + if(DRAGGING && DRAGGING.type == "Asset") { + draw_sprite_stretched_ext(THEME.ui_panel_selection, 0, 8, 8, w - 16, h - 16, COLORS._main_value_positive, 1); + + if(mouse_release(mb_left)) + _node.dropPath(DRAGGING.data.path); + } + + if(FILE_IS_DROPPING) + draw_sprite_stretched_ext(THEME.ui_panel_selection, 0, 8, 8, w - 16, h - 16, COLORS._main_value_positive, 1); + + if(FILE_DROPPED && !array_empty(FILE_DROPPING)) + _node.dropPath(FILE_DROPPING[0]); + } } } #endregion