{ "connections": [ { "from": "pattern", "from_port": 0, "to": "math", "to_port": 0 }, { "from": "pattern_2", "from_port": 0, "to": "math", "to_port": 1 }, { "from": "math", "from_port": 0, "to": "math_3", "to_port": 0 }, { "from": "math_3", "from_port": 0, "to": "math_2", "to_port": 0 }, { "from": "math_2", "from_port": 0, "to": "math_4", "to_port": 0 }, { "from": "pattern", "from_port": 0, "to": "math_4", "to_port": 1 }, { "from": "math_4", "from_port": 0, "to": "colorize", "to_port": 0 }, { "from": "math_3", "from_port": 0, "to": "tones_step", "to_port": 0 }, { "from": "math_3", "from_port": 0, "to": "math_6", "to_port": 0 }, { "from": "pattern_3", "from_port": 0, "to": "blend", "to_port": 2 }, { "from": "math_6", "from_port": 0, "to": "tones_map", "to_port": 0 }, { "from": "math_5", "from_port": 0, "to": "invert", "to_port": 0 }, { "from": "invert", "from_port": 0, "to": "blend_2", "to_port": 0 }, { "from": "tones_map", "from_port": 0, "to": "blend_2", "to_port": 1 }, { "from": "bricks", "from_port": 0, "to": "invert_2", "to_port": 0 }, { "from": "invert_2", "from_port": 0, "to": "math_5", "to_port": 0 }, { "from": "math_5", "from_port": 0, "to": "math_7", "to_port": 0 }, { "from": "math_7", "from_port": 0, "to": "blend", "to_port": 1 }, { "from": "uniform_greyscale", "from_port": 0, "to": "blend_3", "to_port": 1 }, { "from": "blend", "from_port": 0, "to": "blend_3", "to_port": 0 }, { "from": "math_8", "from_port": 0, "to": "blend_3", "to_port": 2 }, { "from": "math_7", "from_port": 0, "to": "math_8", "to_port": 1 }, { "from": "occlusion2", "from_port": 0, "to": "Material", "to_port": 5 }, { "from": "bricks_2", "from_port": 0, "to": "math_9", "to_port": 1 }, { "from": "perlin", "from_port": 0, "to": "multi_warp", "to_port": 0 }, { "from": "perlin_2", "from_port": 0, "to": "multi_warp", "to_port": 1 }, { "from": "multi_warp", "from_port": 0, "to": "warp", "to_port": 0 }, { "from": "perlin_3", "from_port": 0, "to": "warp", "to_port": 1 }, { "from": "fast_blur", "from_port": 0, "to": "blend_4", "to_port": 0 }, { "from": "warp", "from_port": 0, "to": "fast_blur", "to_port": 0 }, { "from": "warp", "from_port": 0, "to": "blend_4", "to_port": 1 }, { "from": "perlin_4", "from_port": 0, "to": "blend_6", "to_port": 0 }, { "from": "blend_4", "from_port": 0, "to": "tones_map_2", "to_port": 0 }, { "from": "tones_map_2", "from_port": 0, "to": "blend_6", "to_port": 1 }, { "from": "blend_6", "from_port": 0, "to": "tones_map_3", "to_port": 0 }, { "from": "tones_map_3", "from_port": 0, "to": "blend", "to_port": 0 }, { "from": "text", "from_port": 0, "to": "math_10", "to_port": 1 }, { "from": "math_10", "from_port": 0, "to": "invert_4", "to_port": 0 }, { "from": "invert_4", "from_port": 0, "to": "blend_5", "to_port": 2 }, { "from": "decompose", "from_port": 0, "to": "math_12", "to_port": 0 }, { "from": "decompose", "from_port": 1, "to": "math_12", "to_port": 1 }, { "from": "decompose", "from_port": 2, "to": "math_13", "to_port": 1 }, { "from": "math_12", "from_port": 0, "to": "math_13", "to_port": 0 }, { "from": "math_13", "from_port": 0, "to": "math_14", "to_port": 0 }, { "from": "math_14", "from_port": 0, "to": "math_11", "to_port": 1 }, { "from": "math_11", "from_port": 0, "to": "blend_7", "to_port": 2 }, { "from": "blend_7", "from_port": 0, "to": "blend_5", "to_port": 0 }, { "from": "math_10", "from_port": 0, "to": "blend_7", "to_port": 0 }, { "from": "invert_4", "from_port": 0, "to": "blend_7", "to_port": 1 }, { "from": "uniform_greyscale_2", "from_port": 0, "to": "bricks_3", "to_port": 0 }, { "from": "uniform_greyscale_2", "from_port": 0, "to": "bricks_2", "to_port": 0 }, { "from": "uniform_greyscale_2", "from_port": 0, "to": "bricks_4", "to_port": 0 }, { "from": "bricks_3", "from_port": 0, "to": "math_15", "to_port": 0 }, { "from": "math_15", "from_port": 0, "to": "math_9", "to_port": 0 }, { "from": "bricks_4", "from_port": 0, "to": "math_15", "to_port": 1 }, { "from": "invert_4", "from_port": 0, "to": "math_16", "to_port": 0 }, { "from": "tones_map", "from_port": 0, "to": "math_16", "to_port": 1 }, { "from": "math_16", "from_port": 0, "to": "Material", "to_port": 2 }, { "from": "uniform_greyscale_3", "from_port": 0, "to": "colorize_2", "to_port": 0 }, { "from": "blend_8", "from_port": 0, "to": "decompose", "to_port": 0 }, { "from": "blend_8", "from_port": 0, "to": "blend_5", "to_port": 1 }, { "from": "uniform", "from_port": 0, "to": "blend_8", "to_port": 1 }, { "from": "colorize_2", "from_port": 0, "to": "blend_8", "to_port": 0 }, { "from": "math_17", "from_port": 0, "to": "math_10", "to_port": 0 }, { "from": "math_9", "from_port": 0, "to": "math_17", "to_port": 0 }, { "from": "image", "from_port": 0, "to": "transform2", "to_port": 0 }, { "from": "transform2", "from_port": 0, "to": "math_17", "to_port": 1 }, { "from": "blend_3", "from_port": 0, "to": "blend_9", "to_port": 1 }, { "from": "blend_9", "from_port": 0, "to": "normal_map2", "to_port": 0 }, { "from": "blend_9", "from_port": 0, "to": "occlusion2", "to_port": 0 }, { "from": "normal_map2", "from_port": 0, "to": "supersample_2", "to_port": 0 }, { "from": "supersample_2", "from_port": 0, "to": "buffer_3", "to_port": 0 }, { "from": "blend_5", "from_port": 0, "to": "supersample_3", "to_port": 0 }, { "from": "buffer_3", "from_port": 0, "to": "Material", "to_port": 4 }, { "from": "supersample_3", "from_port": 0, "to": "Material", "to_port": 0 }, { "from": "uniform_greyscale_4", "from_port": 0, "to": "Material", "to_port": 1 }, { "from": "invert_4", "from_port": 0, "to": "dilate", "to_port": 0 }, { "from": "dilate", "from_port": 0, "to": "supersample", "to_port": 0 }, { "from": "supersample", "from_port": 0, "to": "buffer_2", "to_port": 0 }, { "from": "buffer_2", "from_port": 0, "to": "fast_blur_2", "to_port": 0 }, { "from": "fast_blur_2", "from_port": 0, "to": "blend_9", "to_port": 0 } ], "label": "Graph", "longdesc": "", "name": "285", "node_position": { "x": 0, "y": 0 }, "nodes": [ { "export_paths": { "Godot": "/data/Projects/Games/Liblast/Game/Assets/Materials/DevMaterials/" }, "name": "Material", "node_position": { "x": 4061.889404, "y": 61.214199 }, "parameters": { "albedo_color": { "a": 1, "b": 1, "g": 1, "r": 1, "type": "Color" }, "ao": 1, "depth_scale": 0.5, "emission_energy": 1, "flags_transparent": false, "metallic": 0, "normal": 1, "roughness": 1, "size": 12, "sss": 0 }, "seed": 0, "seed_locked": false, "type": "material" }, { "name": "bricks", "node_position": { "x": -232.243347, "y": -142.571671 }, "parameters": { "bevel": 0.025, "columns": 4, "corner": 0, "mortar": 0, "pattern": 0, "repeat": 2, "round": 0.03, "row_offset": 0, "rows": 4 }, "seed": 0, "seed_locked": false, "type": "bricks" }, { "name": "pattern", "node_position": { "x": -504.617828, "y": 186.928558 }, "parameters": { "mix": 4, "x_scale": 1, "x_wave": 2, "y_scale": 1, "y_wave": 2 }, "seed": 0, "seed_locked": false, "type": "pattern" }, { "name": "pattern_2", "node_position": { "x": -525.867188, "y": 392.939026 }, "parameters": { "mix": 4, "x_scale": 2, "x_wave": 2, "y_scale": 2, "y_wave": 2 }, "seed": 0, "seed_locked": false, "type": "pattern" }, { "name": "math", "node_position": { "x": -218.657196, "y": 333.828979 }, "parameters": { "clamp": false, "default_in1": 0, "default_in2": 0, "op": 0 }, "seed": 0, "seed_locked": false, "type": "math" }, { "name": "math_2", "node_position": { "x": 546.817383, "y": 471.255188 }, "parameters": { "clamp": false, "default_in1": 0, "default_in2": 0.5, "op": 0 }, "seed": 0, "seed_locked": false, "type": "math" }, { "name": "pattern_3", "node_position": { "x": -193.13797, "y": 579.897339 }, "parameters": { "mix": 4, "x_scale": 4, "x_wave": 2, "y_scale": 4, "y_wave": 2 }, "seed": 0, "seed_locked": false, "type": "pattern" }, { "name": "math_3", "node_position": { "x": 245.901245, "y": 227.402496 }, "parameters": { "clamp": false, "default_in1": 0, "default_in2": 13.13, "op": 17 }, "seed": 0, "seed_locked": false, "type": "math" }, { "name": "colorize", "node_position": { "x": 1088.73291, "y": 460.835022 }, "parameters": { "gradient": { "interpolation": 1, "points": [ { "a": 1, "b": 0, "g": 0, "pos": 0, "r": 0 }, { "a": 1, "b": 1, "g": 1, "pos": 1, "r": 1 } ], "type": "Gradient" } }, "seed": 0, "seed_locked": false, "type": "colorize" }, { "name": "math_4", "node_position": { "x": 823.743774, "y": 465.070404 }, "parameters": { "clamp": false, "default_in1": 0, "default_in2": 0, "op": 3 }, "seed": 0, "seed_locked": false, "type": "math" }, { "name": "tones_step", "node_position": { "x": 200.509354, "y": 22.004145 }, "parameters": { "invert": false, "value": 0.55, "width": 1.52 }, "seed": 0, "seed_locked": false, "type": "tones_step" }, { "name": "normal_map2", "node_position": { "x": 2266.443359, "y": 9.20844 }, "parameters": { "buffer": 0, "param2": 0, "size": 12, "strength": 0.2 }, "seed": 0, "seed_locked": false, "type": "normal_map2" }, { "name": "math_5", "node_position": { "x": 275.891571, "y": -193.526627 }, "parameters": { "clamp": false, "default_in1": 0, "default_in2": 0.25, "op": 19 }, "seed": 0, "seed_locked": false, "type": "math" }, { "name": "math_6", "node_position": { "x": 609.010742, "y": -505.976471 }, "parameters": { "clamp": false, "default_in1": 0, "default_in2": 2.36, "op": 6 }, "seed": 0, "seed_locked": false, "type": "math" }, { "name": "blend", "node_position": { "x": 768.253479, "y": 132.248398 }, "parameters": { "amount": 0.43, "blend_type": 4 }, "seed": 0, "seed_locked": false, "type": "blend" }, { "name": "perlin", "node_position": { "x": 44.184803, "y": 688.900146 }, "parameters": { "iterations": 12, "persistence": 0.6, "scale_x": 32, "scale_y": 32 }, "seed": 0, "seed_locked": false, "type": "perlin" }, { "name": "tones_map", "node_position": { "x": 966.291016, "y": -473.537262 }, "parameters": { "in_max": 1, "in_min": 0, "out_max": 0.67, "out_min": 0 }, "seed": 0, "seed_locked": false, "type": "tones_map" }, { "name": "invert", "node_position": { "x": 868.099731, "y": -226.463318 }, "parameters": { }, "seed": 0, "seed_locked": false, "type": "invert" }, { "name": "blend_2", "node_position": { "x": 1118.89978, "y": -270.463287 }, "parameters": { "amount": 0.26, "blend_type": 9 }, "seed": 0, "seed_locked": false, "type": "blend" }, { "name": "invert_2", "node_position": { "x": -14.289036, "y": -410.556152 }, "parameters": { }, "seed": 0, "seed_locked": false, "type": "invert" }, { "name": "math_7", "node_position": { "x": 590.98761, "y": -79.639114 }, "parameters": { "clamp": false, "default_in1": 0, "default_in2": 2, "op": 3 }, "seed": 0, "seed_locked": false, "type": "math" }, { "name": "blend_3", "node_position": { "x": 1058.690552, "y": 133.065613 }, "parameters": { "amount": 1, "blend_type": 0 }, "seed": 0, "seed_locked": false, "type": "blend" }, { "name": "uniform_greyscale", "node_position": { "x": 726.214905, "y": 341.615295 }, "parameters": { "color": 0 }, "seed": 0, "seed_locked": false, "type": "uniform_greyscale" }, { "name": "math_8", "node_position": { "x": 1025.997681, "y": 332.173309 }, "parameters": { "clamp": false, "default_in1": 0.01, "default_in2": 0, "op": 15 }, "seed": 0, "seed_locked": false, "type": "math" }, { "name": "occlusion2", "node_position": { "x": 2302.031982, "y": 322.298065 }, "parameters": { "param0": 12, "param1": 20, "param2": 1.5, "param3": 1 }, "seed": 0, "seed_locked": false, "type": "occlusion2" }, { "name": "bricks_2", "node_position": { "x": 1589.027954, "y": -606.389709 }, "parameters": { "bevel": 0, "columns": 4, "corner": 0, "mortar": 1, "pattern": 0, "repeat": 1, "round": 0, "row_offset": 0, "rows": 4 }, "seed": 0, "seed_locked": false, "type": "bricks" }, { "name": "bricks_3", "node_position": { "x": 1614.400757, "y": -1163.707153 }, "parameters": { "bevel": 0, "columns": 1, "corner": 0, "mortar": 1, "pattern": 0, "repeat": 1, "round": 0, "row_offset": 0, "rows": 1 }, "seed": 0, "seed_locked": false, "type": "bricks" }, { "name": "math_9", "node_position": { "x": 2139.741699, "y": -767.754578 }, "parameters": { "clamp": false, "default_in1": 0, "default_in2": 0, "op": 2 }, "seed": 0, "seed_locked": false, "type": "math" }, { "name": "perlin_2", "node_position": { "x": -24.16218, "y": 938.536377 }, "parameters": { "iterations": 8, "persistence": 0.6, "scale_x": 4, "scale_y": 4 }, "seed": 0, "seed_locked": false, "type": "perlin" }, { "name": "multi_warp", "node_position": { "x": 314.961304, "y": 891.55658 }, "parameters": { "param0": 12, "param1": 4.732, "param2": 12, "param3": 2 }, "seed": 0, "seed_locked": false, "type": "multi_warp" }, { "name": "warp", "node_position": { "x": 700.482056, "y": 938.643799 }, "parameters": { "amount": 0.24, "eps": 0.1, "mode": 0 }, "seed": 0, "seed_locked": false, "type": "warp" }, { "name": "perlin_3", "node_position": { "x": 278.036621, "y": 1101.899536 }, "parameters": { "iterations": 9, "persistence": 0.75, "scale_x": 11, "scale_y": 11 }, "seed": 0.131972, "seed_locked": false, "type": "perlin" }, { "name": "fast_blur", "node_position": { "x": 1023.070068, "y": 950.693298 }, "parameters": { "param0": 12, "param1": 100, "param2": 1 }, "seed": 0, "seed_locked": false, "type": "fast_blur" }, { "name": "blend_4", "node_position": { "x": 1102.272461, "y": 735.523499 }, "parameters": { "amount": 1, "blend_type": 11 }, "seed": 0, "seed_locked": false, "type": "blend" }, { "name": "tones_map_2", "node_position": { "x": 1343.805664, "y": 821.163696 }, "parameters": { "in_max": 0.5, "in_min": -0.5, "out_max": 1, "out_min": 0 }, "seed": 0, "seed_locked": false, "type": "tones_map" }, { "name": "blend_6", "node_position": { "x": 1630.399658, "y": 868.401306 }, "parameters": { "amount": 1, "blend_type": 2 }, "seed": 0, "seed_locked": false, "type": "blend" }, { "name": "perlin_4", "node_position": { "x": 1177.184814, "y": 1205.951904 }, "parameters": { "iterations": 17, "persistence": 0.85, "scale_x": 16, "scale_y": 16 }, "seed": 0, "seed_locked": false, "type": "perlin" }, { "name": "tones_map_3", "node_position": { "x": 1444.542847, "y": 549.141907 }, "parameters": { "in_max": 1, "in_min": 0, "out_max": 1, "out_min": 0 }, "seed": 0, "seed_locked": false, "type": "tones_map" }, { "name": "text", "node_position": { "x": 2184.949463, "y": -1124.493164 }, "parameters": { "center": true, "font": "", "font_size": 192, "text": "4 x 4", "x": -0.373, "y": -0.386 }, "seed": 0, "seed_locked": false, "type": "text" }, { "name": "math_10", "node_position": { "x": 2611.997803, "y": -768.544861 }, "parameters": { "clamp": false, "default_in1": 0, "default_in2": 0, "op": 1 }, "seed": 0, "seed_locked": false, "type": "math" }, { "name": "invert_4", "node_position": { "x": 2918.406738, "y": -764.539551 }, "parameters": { }, "seed": 0, "seed_locked": false, "type": "invert" }, { "name": "blend_5", "node_position": { "x": 3408.683594, "y": -243.337891 }, "parameters": { "amount": 1, "blend_type": 0 }, "seed": 0, "seed_locked": false, "type": "blend" }, { "name": "uniform", "node_position": { "x": 2251.477539, "y": -303.378448 }, "parameters": { "color": { "a": 1, "b": 0.280257, "g": 0.574026, "r": 0.269889, "type": "Color" } }, "seed": 0, "seed_locked": false, "type": "uniform" }, { "name": "math_11", "node_position": { "x": 3523.434082, "y": -868.32843 }, "parameters": { "clamp": false, "default_in1": 0.4, "default_in2": 0, "op": 15 }, "seed": 0, "seed_locked": false, "type": "math" }, { "name": "decompose", "node_position": { "x": 3255.082764, "y": -560.748901 }, "parameters": { }, "seed": 0, "seed_locked": false, "type": "decompose" }, { "name": "math_12", "node_position": { "x": 3482.876709, "y": -602.375916 }, "parameters": { "clamp": false, "default_in1": 0, "default_in2": 0, "op": 0 }, "seed": 0, "seed_locked": false, "type": "math" }, { "name": "math_13", "node_position": { "x": 3526.382812, "y": -407.675659 }, "parameters": { "clamp": false, "default_in1": 0, "default_in2": 0, "op": 0 }, "seed": 0, "seed_locked": false, "type": "math" }, { "name": "math_14", "node_position": { "x": 3816.346191, "y": -425.41037 }, "parameters": { "clamp": false, "default_in1": 0, "default_in2": 3, "op": 3 }, "seed": 0, "seed_locked": false, "type": "math" }, { "name": "blend_7", "node_position": { "x": 3231.011475, "y": -691.936768 }, "parameters": { "amount": 1, "blend_type": 0 }, "seed": 0, "seed_locked": false, "type": "blend" }, { "name": "uniform_greyscale_2", "node_position": { "x": 1273.238281, "y": -930.961914 }, "parameters": { "color": 0.005 }, "seed": 0, "seed_locked": false, "type": "uniform_greyscale" }, { "name": "bricks_4", "node_position": { "x": 1616.805176, "y": -880.633057 }, "parameters": { "bevel": 0, "columns": 2, "corner": 0, "mortar": 1, "pattern": 0, "repeat": 1, "round": 0, "row_offset": 0, "rows": 2 }, "seed": 0, "seed_locked": false, "type": "bricks" }, { "name": "math_15", "node_position": { "x": 1923.584717, "y": -980.73291 }, "parameters": { "clamp": false, "default_in1": 0, "default_in2": 0, "op": 2 }, "seed": 0, "seed_locked": false, "type": "math" }, { "name": "math_16", "node_position": { "x": 3052.584717, "y": -179.73291 }, "parameters": { "clamp": false, "default_in1": 0, "default_in2": 0, "op": 14 }, "seed": 0, "seed_locked": false, "type": "math" }, { "name": "colorize_2", "node_position": { "x": 2224.031006, "y": -504.129578 }, "parameters": { "gradient": { "interpolation": 0, "points": [ { "a": 1, "b": 0.503906, "g": 0.503906, "pos": 0.003322, "r": 0.503906 }, { "a": 1, "b": 0.902344, "g": 0.902344, "pos": 0.049834, "r": 0.902344 }, { "a": 1, "b": 0.273438, "g": 0.273438, "pos": 0.101329, "r": 0.273438 }, { "a": 1, "b": 0, "g": 0, "pos": 0.151163, "r": 0 }, { "a": 1, "b": 0.801559, "g": 0.311249, "pos": 0.202658, "r": 0.847656 }, { "a": 1, "b": 0.734375, "g": 0.304718, "pos": 0.260797, "r": 0.529617 }, { "a": 1, "b": 0.964844, "g": 0.5419, "pos": 0.322259, "r": 0.320358 }, { "a": 1, "b": 0.494186, "g": 0.910156, "pos": 0.375415, "r": 0.516935 }, { "a": 1, "b": 0.494186, "g": 0.910156, "pos": 0.440199, "r": 0.906906 }, { "a": 1, "b": 0.32959, "g": 0.571804, "pos": 0.483389, "r": 0.9375 }, { "a": 1, "b": 0.312698, "g": 0.312698, "pos": 0.536545, "r": 0.988281 }, { "a": 1, "b": 0.292236, "g": 0, "pos": 0.598007, "r": 0.328125 }, { "a": 1, "b": 0.402344, "g": 0, "pos": 0.657807, "r": 0.229462 }, { "a": 1, "b": 0.367188, "g": 0, "pos": 0.72093, "r": 0.002869 }, { "a": 1, "b": 0, "g": 0.277344, "pos": 0.780731, "r": 0.054169 }, { "a": 1, "b": 0, "g": 0.285645, "pos": 0.840532, "r": 0.304688 }, { "a": 1, "b": 0, "g": 0.138977, "pos": 0.906977, "r": 0.269531 }, { "a": 1, "b": 0, "g": 0, "pos": 0.980066, "r": 0.34375 } ], "type": "Gradient" } }, "seed": 0, "seed_locked": false, "type": "colorize" }, { "name": "uniform_greyscale_3", "node_position": { "x": 1963.890503, "y": -512.046936 }, "parameters": { "color": "$time" }, "seed": 0, "seed_locked": false, "type": "uniform_greyscale" }, { "name": "blend_8", "node_position": { "x": 2515.584717, "y": -335.73291 }, "parameters": { "amount": 1, "blend_type": 0 }, "seed": 0, "seed_locked": false, "type": "blend" }, { "name": "math_17", "node_position": { "x": 2561.649414, "y": -980.787109 }, "parameters": { "clamp": false, "default_in1": 0, "default_in2": 0, "op": 1 }, "seed": 0, "seed_locked": false, "type": "math" }, { "name": "image", "node_position": { "x": 2127.351074, "y": -1295.787109 }, "parameters": { "image": "%PROJECT_PATH%/DevMaterials/liblast.svg" }, "seed": 0, "seed_locked": false, "type": "image" }, { "name": "transform2", "node_position": { "x": 2539.649414, "y": -1283.787109 }, "parameters": { "mode": 0, "rotate": 0, "scale_x": 0.125, "scale_y": 0.125, "translate_x": 0.375, "translate_y": 0.375 }, "seed": 0, "seed_locked": false, "shader_model": { "code": "", "global": "vec2 transform2_clamp(vec2 uv) {\n\treturn clamp(uv, vec2(0.0), vec2(1.0));\n}\n\nvec2 transform2(vec2 uv, vec2 translate, float rotate, vec2 scale) {\n \tvec2 rv;\n\tuv -= translate;\n\tuv -= vec2(0.5);\n\trv.x = cos(rotate)*uv.x + sin(rotate)*uv.y;\n\trv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y;\n\trv /= scale;\n\trv += vec2(0.5);\n\treturn rv;\t\n}", "inputs": [ { "default": "vec4($uv, 0.0, 1.0)", "label": "", "longdesc": "The input image to be transformed", "name": "i", "shortdesc": "Input", "type": "rgba" }, { "default": "1.0", "label": "", "longdesc": "An optional map for translation along the X axis", "name": "tx", "shortdesc": "TranslateMap.x", "type": "f" }, { "default": "1.0", "label": "", "longdesc": "An optional map for translation along the Y axis", "name": "ty", "shortdesc": "TranslateMap.y", "type": "f" }, { "default": "1.0", "label": "", "longdesc": "An optional map for rotation", "name": "r", "shortdesc": "RotateMap", "type": "f" }, { "default": "1.0", "label": "", "longdesc": "An optional map for scaling along the X axis", "name": "sx", "shortdesc": "ScaleMap.x", "type": "f" }, { "default": "1.0", "label": "", "longdesc": "An optional map for scaling along the Y axis", "name": "sy", "shortdesc": "ScaleMap.y", "type": "f" } ], "instance": "", "longdesc": "Translates, rotates and scales its input", "name": "Transform", "outputs": [ { "longdesc": "Shows the transformed image", "rgba": "$i($mode(transform2($uv, vec2($translate_x*(2.0*$tx($uv)-1.0), $translate_y*(2.0*$ty($uv)-1.0)), $rotate*0.01745329251*(2.0*$r($uv)-1.0), vec2($scale_x*(2.0*$sx($uv)-1.0), $scale_y*(2.0*$sy($uv)-1.0)))))", "shortdesc": "Output", "type": "rgba" } ], "parameters": [ { "control": "P1.x", "default": 0, "label": "2:Translate X", "longdesc": "The translation along the X axis", "max": 1, "min": -1, "name": "translate_x", "shortdesc": "Translate.x", "step": 0.005, "type": "float" }, { "control": "P1.y", "default": 0, "label": "Translate Y", "longdesc": "The translation along the Y axis", "max": 1, "min": -1, "name": "translate_y", "shortdesc": "Translate.y", "step": 0.005, "type": "float" }, { "control": "Radius1.a", "default": 0, "label": "Rotate", "longdesc": "The rotation angle", "max": 720, "min": -720, "name": "rotate", "shortdesc": "Rotate", "step": 0.005, "type": "float" }, { "control": "Scale1.x", "default": 1, "label": "Scale X", "longdesc": "The scaling factor along the X axis", "max": 50, "min": 0, "name": "scale_x", "shortdesc": "Scale.x", "step": 0.005, "type": "float" }, { "control": "Scale1.y", "default": 1, "label": "Scale Y", "longdesc": "The scaling factor along the Y axis", "max": 50, "min": 0, "name": "scale_y", "shortdesc": "Scale.y", "step": 0.005, "type": "float" }, { "default": 0, "label": "Mode", "longdesc": "Defines the behavior beyond the limits or the input image:\n- Clamp stretches the edges\n- Repeat tiles the input\n- Extend shows parts of the input that are beyond the edges", "name": "mode", "shortdesc": "Mode", "type": "enum", "values": [ { "name": "Clamp", "value": "transform2_clamp" }, { "name": "Repeat", "value": "fract" }, { "name": "Extend", "value": "" } ] } ] }, "type": "shader" }, { "name": "dilate", "node_position": { "x": 1501.973999, "y": -142.151352 }, "parameters": { "param0": 12, "param1": 0.0025, "param2": 0, "param3": 0 }, "seed": 0, "seed_locked": false, "type": "dilate" }, { "name": "buffer_2", "node_position": { "x": 2111.467529, "y": -173.279831 }, "parameters": { "size": 12 }, "seed": 0, "seed_locked": false, "type": "buffer", "version": 1 }, { "name": "blend_9", "node_position": { "x": 1889.667847, "y": 130.111832 }, "parameters": { "amount": 0.075, "blend_type": 11 }, "seed": 0, "seed_locked": false, "type": "blend" }, { "name": "supersample", "node_position": { "x": 1741.379761, "y": -132.544495 }, "parameters": { "count": 3, "size": 12, "width": 1 }, "seed": 0, "seed_locked": false, "type": "supersample" }, { "name": "supersample_2", "node_position": { "x": 2592.145264, "y": -98.601707 }, "parameters": { "count": 2, "size": 12, "width": 1 }, "seed": 0, "seed_locked": false, "type": "supersample" }, { "name": "buffer_3", "node_position": { "x": 2846.904785, "y": -24.600206 }, "parameters": { "size": 12 }, "seed": 0, "seed_locked": false, "type": "buffer", "version": 1 }, { "name": "supersample_3", "node_position": { "x": 3642.745605, "y": -238.815079 }, "parameters": { "count": 3, "size": 12, "width": 1 }, "seed": 0, "seed_locked": false, "type": "supersample" }, { "name": "mirror", "node_position": { "x": 248.086029, "y": 531.756409 }, "parameters": { "direction": 0, "offset": 0 }, "seed": 0, "seed_locked": false, "type": "mirror" }, { "color": { "a": 1, "b": 0, "g": 0.5, "r": 1, "type": "Color" }, "name": "comment", "node_position": { "x": 2175.881104, "y": -561.595642 }, "parameters": { }, "seed": 0, "seed_locked": false, "size": { "x": 271.231384, "y": 137.966949 }, "text": "18 frames", "title": "Comment", "type": "comment" }, { "name": "uniform_greyscale_4", "node_position": { "x": 3673.609375, "y": -61.037201 }, "parameters": { "color": 0 }, "seed": 0, "seed_locked": false, "type": "uniform_greyscale" }, { "name": "fast_blur_2", "node_position": { "x": 1530.761597, "y": 38.900448 }, "parameters": { "param0": 12, "param1": 1, "param2": 1 }, "seed": 0, "seed_locked": false, "type": "fast_blur" } ], "parameters": { }, "seed": 0, "seed_locked": false, "shortdesc": "", "type": "graph" }