diff --git a/Asset Sources/Decals/Puddle.ptex b/Asset Sources/Decals/Puddle.ptex new file mode 100644 index 0000000..9398d6c --- /dev/null +++ b/Asset Sources/Decals/Puddle.ptex @@ -0,0 +1,48 @@ +{ + "connections": [ + + ], + "label": "Graph", + "longdesc": "", + "name": "@@275", + "node_position": { + "x": 0, + "y": 0 + }, + "nodes": [ + { + "export_paths": { + + }, + "name": "Material", + "node_position": { + "x": 0, + "y": 0 + }, + "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": 11, + "sss": 0 + }, + "type": "material" + } + ], + "parameters": { + + }, + "shortdesc": "", + "type": "graph" +} \ No newline at end of file diff --git a/Asset Sources/Decals/Puddle.ptex.mmcr b/Asset Sources/Decals/Puddle.ptex.mmcr new file mode 100644 index 0000000..e09c671 --- /dev/null +++ b/Asset Sources/Decals/Puddle.ptex.mmcr @@ -0,0 +1 @@ +{"name":"@@275","type":"graph","parameters":{},"node_position":{"x":0,"y":0},"label":"Graph","shortdesc":"","longdesc":"","nodes":[{"name":"Material","type":"material","parameters":{"albedo_color":{"type":"Color","r":1,"g":1,"b":1,"a":1},"metallic":1,"roughness":0,"emission_energy":1,"normal":1,"ao":1,"depth_scale":0.5,"flags_transparent":false,"sss":0,"size":11},"node_position":{"x":1856,"y":-24},"export_paths":{}},{"name":"image","type":"image","parameters":{"image":"/data/Projects/Games/Liblast/Asset Sources/Decals/Puddle.svg"},"node_position":{"x":-728,"y":28.5}},{"name":"gaussian_blur","type":"gaussian_blur","parameters":{"param0":10,"param1":222.5,"param2":0},"node_position":{"x":-525,"y":22.5}},{"name":"gaussian_blur_2","type":"gaussian_blur","parameters":{"param0":10,"param1":222.5,"param2":0},"node_position":{"x":-226.5,"y":5}},{"name":"gaussian_blur_3","type":"gaussian_blur","parameters":{"param0":10,"param1":222.5,"param2":0},"node_position":{"x":60.5,"y":2}},{"name":"gaussian_blur_4","type":"gaussian_blur","parameters":{"param0":10,"param1":222.5,"param2":0},"node_position":{"x":446.5,"y":-12}},{"name":"gaussian_blur_5","type":"gaussian_blur","parameters":{"param0":10,"param1":222.5,"param2":0},"node_position":{"x":724.5,"y":-28}},{"name":"normal_map","type":"normal_map","parameters":{"param2":0,"param0":10,"param1":-10.64,"param4":1},"node_position":{"x":1278,"y":16.5}},{"name":"tones_map","type":"tones_map","parameters":{"in_min":0,"in_max":1,"out_min":0,"out_max":0.9},"node_position":{"x":977,"y":-63.5}},{"name":"tones_map_2","type":"tones_map","parameters":{"in_min":0,"in_max":1,"out_min":0,"out_max":0.09},"node_position":{"x":-668,"y":-159.5}},{"name":"fast_blur","type":"fast_blur","parameters":{"param0":11,"param1":100,"param2":8},"node_position":{"x":1513,"y":-99.5}}],"connections":[{"from":"gaussian_blur","from_port":0,"to":"gaussian_blur_2","to_port":0},{"from":"gaussian_blur_2","from_port":0,"to":"gaussian_blur_3","to_port":0},{"from":"gaussian_blur_3","from_port":0,"to":"gaussian_blur_4","to_port":0},{"from":"gaussian_blur_4","from_port":0,"to":"gaussian_blur_5","to_port":0},{"from":"gaussian_blur_5","from_port":0,"to":"tones_map","to_port":0},{"from":"tones_map","from_port":0,"to":"normal_map","to_port":0},{"from":"image","from_port":0,"to":"tones_map_2","to_port":0},{"from":"tones_map_2","from_port":0,"to":"gaussian_blur","to_port":0},{"from":"normal_map","from_port":0,"to":"fast_blur","to_port":0},{"from":"fast_blur","from_port":0,"to":"Material","to_port":4}]} \ No newline at end of file diff --git a/Asset Sources/Effects/Blood Stain.ptex b/Asset Sources/Effects/Blood Stain.ptex new file mode 100644 index 0000000..28afea0 --- /dev/null +++ b/Asset Sources/Effects/Blood Stain.ptex @@ -0,0 +1,2438 @@ +{ + "connections": [ + { + "from": "shape", + "from_port": 0, + "to": "tiler", + "to_port": 0 + }, + { + "from": "perlin", + "from_port": 0, + "to": "warp_dilation", + "to_port": 1 + }, + { + "from": "tiler", + "from_port": 0, + "to": "warp", + "to_port": 0 + }, + { + "from": "perlin_2", + "from_port": 0, + "to": "warp", + "to_port": 1 + }, + { + "from": "decompose", + "from_port": 0, + "to": "tiler_advanced", + "to_port": 4 + }, + { + "from": "decompose", + "from_port": 1, + "to": "tiler_advanced", + "to_port": 5 + }, + { + "from": "perlin_3", + "from_port": 0, + "to": "warp_2", + "to_port": 0 + }, + { + "from": "perlin_4", + "from_port": 0, + "to": "warp_2", + "to_port": 1 + }, + { + "from": "warp_2", + "from_port": 0, + "to": "slope_blur_2", + "to_port": 0 + }, + { + "from": "radial_gradient", + "from_port": 0, + "to": "slope_blur_2", + "to_port": 1 + }, + { + "from": "slope_blur_2", + "from_port": 0, + "to": "slope_blur", + "to_port": 1 + }, + { + "from": "fast_blur", + "from_port": 0, + "to": "slope_blur", + "to_port": 0 + }, + { + "from": "tones_map", + "from_port": 0, + "to": "decompose", + "to_port": 0 + }, + { + "from": "warp", + "from_port": 0, + "to": "blend", + "to_port": 0 + }, + { + "from": "warp", + "from_port": 0, + "to": "warp_dilation", + "to_port": 0 + }, + { + "from": "warp_dilation", + "from_port": 0, + "to": "fast_blur_2", + "to_port": 0 + }, + { + "from": "fast_blur_2", + "from_port": 0, + "to": "blend", + "to_port": 1 + }, + { + "from": "shape_2", + "from_port": 0, + "to": "tonality", + "to_port": 0 + }, + { + "from": "tonality", + "from_port": 0, + "to": "tiler_advanced", + "to_port": 7 + }, + { + "from": "tonality", + "from_port": 0, + "to": "tiler_advanced", + "to_port": 8 + }, + { + "from": "buffer_2", + "from_port": 0, + "to": "tiler_advanced", + "to_port": 0 + }, + { + "from": "shape_3", + "from_port": 0, + "to": "tiler_advanced_2", + "to_port": 0 + }, + { + "from": "tonality", + "from_port": 0, + "to": "tiler_advanced_2", + "to_port": 7 + }, + { + "from": "tonality", + "from_port": 0, + "to": "tiler_advanced_2", + "to_port": 8 + }, + { + "from": "tonality", + "from_port": 0, + "to": "tiler_advanced_2", + "to_port": 1 + }, + { + "from": "tiler_advanced_2", + "from_port": 0, + "to": "tones_map_2", + "to_port": 0 + }, + { + "from": "perlin_color_2", + "from_port": 0, + "to": "tones_map_3", + "to_port": 0 + }, + { + "from": "tones_map_3", + "from_port": 0, + "to": "decompose_2", + "to_port": 0 + }, + { + "from": "decompose_2", + "from_port": 0, + "to": "tiler_advanced_2", + "to_port": 4 + }, + { + "from": "decompose_2", + "from_port": 1, + "to": "tiler_advanced_2", + "to_port": 5 + }, + { + "from": "tiler_advanced", + "from_port": 0, + "to": "buffer_3", + "to_port": 0 + }, + { + "from": "tones_map_2", + "from_port": 0, + "to": "buffer_4", + "to_port": 0 + }, + { + "from": "blend_3", + "from_port": 0, + "to": "fast_blur", + "to_port": 0 + }, + { + "from": "blend_3", + "from_port": 0, + "to": "blend_2", + "to_port": 1 + }, + { + "from": "perlin_color", + "from_port": 0, + "to": "transform2", + "to_port": 0 + }, + { + "from": "transform2", + "from_port": 0, + "to": "tones_map", + "to_port": 0 + }, + { + "from": "math_4", + "from_port": 0, + "to": "transform2", + "to_port": 2 + }, + { + "from": "math_4", + "from_port": 0, + "to": "transform2", + "to_port": 3 + }, + { + "from": "buffer_3", + "from_port": 0, + "to": "blend_3", + "to_port": 1 + }, + { + "from": "blend", + "from_port": 0, + "to": "blend_4", + "to_port": 1 + }, + { + "from": "bricks", + "from_port": 0, + "to": "blend_4", + "to_port": 0 + }, + { + "from": "blend_4", + "from_port": 0, + "to": "buffer_2", + "to_port": 0 + }, + { + "from": "buffer_4", + "from_port": 0, + "to": "slope_blur_3", + "to_port": 0 + }, + { + "from": "radial_gradient_2", + "from_port": 0, + "to": "slope_blur_3", + "to_port": 1 + }, + { + "from": "slope_blur_3", + "from_port": 0, + "to": "blend_3", + "to_port": 0 + }, + { + "from": "decompose_3", + "from_port": 0, + "to": "tiler_advanced_3", + "to_port": 4 + }, + { + "from": "decompose_3", + "from_port": 1, + "to": "tiler_advanced_3", + "to_port": 5 + }, + { + "from": "color_noise", + "from_port": 0, + "to": "tones_map_4", + "to_port": 0 + }, + { + "from": "tones_map_4", + "from_port": 0, + "to": "decompose_3", + "to_port": 0 + }, + { + "from": "gradient", + "from_port": 0, + "to": "shape_6", + "to_port": 1 + }, + { + "from": "gradient", + "from_port": 0, + "to": "shape_6", + "to_port": 0 + }, + { + "from": "shape_6", + "from_port": 0, + "to": "tiler_advanced_3", + "to_port": 0 + }, + { + "from": "circular_gradient", + "from_port": 0, + "to": "blend_5", + "to_port": 1 + }, + { + "from": "perlin_5", + "from_port": 0, + "to": "blend_5", + "to_port": 0 + }, + { + "from": "blend_5", + "from_port": 0, + "to": "tiler_advanced_3", + "to_port": 6 + }, + { + "from": "shape_5", + "from_port": 0, + "to": "blend_6", + "to_port": 1 + }, + { + "from": "decompose_3", + "from_port": 2, + "to": "blend_6", + "to_port": 0 + }, + { + "from": "blend_6", + "from_port": 0, + "to": "tiler_advanced_3", + "to_port": 8 + }, + { + "from": "blend_6", + "from_port": 0, + "to": "blend_7", + "to_port": 1 + }, + { + "from": "blend_7", + "from_port": 0, + "to": "tiler_advanced_3", + "to_port": 7 + }, + { + "from": "shape_7", + "from_port": 0, + "to": "blend_7", + "to_port": 0 + }, + { + "from": "blend_2", + "from_port": 0, + "to": "blend_8", + "to_port": 1 + }, + { + "from": "blend_8", + "from_port": 0, + "to": "tones", + "to_port": 0 + }, + { + "from": "perlin_6", + "from_port": 0, + "to": "tones_2", + "to_port": 0 + }, + { + "from": "tones_2", + "from_port": 0, + "to": "tiler_advanced_3", + "to_port": 1 + }, + { + "from": "perlin_7", + "from_port": 0, + "to": "tiler_advanced", + "to_port": 6 + }, + { + "from": "perlin_8", + "from_port": 0, + "to": "shape_8", + "to_port": 1 + }, + { + "from": "shape_8", + "from_port": 0, + "to": "blend_8", + "to_port": 2 + }, + { + "from": "slope_blur", + "from_port": 0, + "to": "rotate", + "to_port": 0 + }, + { + "from": "rotate", + "from_port": 0, + "to": "blend_2", + "to_port": 0 + }, + { + "from": "tiler_advanced_3", + "from_port": 0, + "to": "supersample", + "to_port": 0 + }, + { + "from": "supersample", + "from_port": 0, + "to": "buffer_5", + "to_port": 0 + }, + { + "from": "tonality", + "from_port": 0, + "to": "blend_9", + "to_port": 1 + }, + { + "from": "blend_9", + "from_port": 0, + "to": "tiler_advanced_2", + "to_port": 2 + }, + { + "from": "perlin_9", + "from_port": 0, + "to": "blend_9", + "to_port": 0 + }, + { + "from": "blend_8", + "from_port": 0, + "to": "fast_blur_3", + "to_port": 0 + }, + { + "from": "fast_blur_3", + "from_port": 0, + "to": "blend_10", + "to_port": 0 + }, + { + "from": "tones", + "from_port": 0, + "to": "blend_10", + "to_port": 1 + }, + { + "from": "blend_10", + "from_port": 0, + "to": "math", + "to_port": 0 + }, + { + "from": "perlin_10", + "from_port": 0, + "to": "shape_9", + "to_port": 0 + }, + { + "from": "shape_9", + "from_port": 0, + "to": "invert", + "to_port": 0 + }, + { + "from": "invert", + "from_port": 0, + "to": "blend_3", + "to_port": 2 + }, + { + "from": "perlin_11", + "from_port": 0, + "to": "shape_10", + "to_port": 0 + }, + { + "from": "shape_10", + "from_port": 0, + "to": "tiler_advanced", + "to_port": 1 + }, + { + "from": "buffer_5", + "from_port": 0, + "to": "blend_11", + "to_port": 1 + }, + { + "from": "perlin_12", + "from_port": 0, + "to": "blend_11", + "to_port": 0 + }, + { + "from": "blend_11", + "from_port": 0, + "to": "blend_8", + "to_port": 0 + }, + { + "from": "shape_11", + "from_port": 0, + "to": "warp_dilation_2", + "to_port": 0 + }, + { + "from": "perlin_13", + "from_port": 0, + "to": "shape_11", + "to_port": 0 + }, + { + "from": "shape_12", + "from_port": 0, + "to": "blend_13", + "to_port": 1 + }, + { + "from": "perlin_14", + "from_port": 0, + "to": "blend_13", + "to_port": 0 + }, + { + "from": "blend_13", + "from_port": 0, + "to": "warp_dilation_2", + "to_port": 1 + }, + { + "from": "math", + "from_port": 0, + "to": "blend_12", + "to_port": 1 + }, + { + "from": "blend_12", + "from_port": 0, + "to": "math_5", + "to_port": 0 + }, + { + "from": "bricks_2", + "from_port": 0, + "to": "math_5", + "to_port": 1 + }, + { + "from": "warp_dilation_2", + "from_port": 0, + "to": "slope_blur_4", + "to_port": 0 + }, + { + "from": "shape_4", + "from_port": 0, + "to": "slope_blur_4", + "to_port": 1 + }, + { + "from": "slope_blur_4", + "from_port": 0, + "to": "supersample_2", + "to_port": 0 + }, + { + "from": "math_5", + "from_port": 0, + "to": "tones_map_5", + "to_port": 0 + }, + { + "from": "perlin_15", + "from_port": 0, + "to": "shape_13", + "to_port": 0 + }, + { + "from": "perlin_16", + "from_port": 0, + "to": "shape_13", + "to_port": 1 + }, + { + "from": "tones_map_5", + "from_port": 0, + "to": "blend_14", + "to_port": 1 + }, + { + "from": "blend_14", + "from_port": 0, + "to": "scale", + "to_port": 0 + }, + { + "from": "math_6", + "from_port": 0, + "to": "blend_14", + "to_port": 0 + }, + { + "from": "shape_13", + "from_port": 0, + "to": "tones_map_6", + "to_port": 0 + }, + { + "from": "tones_map_6", + "from_port": 0, + "to": "math_6", + "to_port": 0 + }, + { + "from": "scale", + "from_port": 0, + "to": "colorize", + "to_port": 0 + }, + { + "from": "scale", + "from_port": 0, + "to": "tones_range", + "to_port": 0 + }, + { + "from": "colorize", + "from_port": 0, + "to": "supersample_3", + "to_port": 0 + }, + { + "from": "supersample_3", + "from_port": 0, + "to": "Material", + "to_port": 0 + }, + { + "from": "tones_range", + "from_port": 0, + "to": "supersample_4", + "to_port": 0 + }, + { + "from": "supersample_4", + "from_port": 0, + "to": "Material", + "to_port": 7 + }, + { + "from": "scale", + "from_port": 0, + "to": "colorize_3", + "to_port": 0 + }, + { + "from": "scale", + "from_port": 0, + "to": "normal_map", + "to_port": 0 + }, + { + "from": "colorize_3", + "from_port": 0, + "to": "supersample_5", + "to_port": 0 + }, + { + "from": "supersample_5", + "from_port": 0, + "to": "Material", + "to_port": 2 + }, + { + "from": "normal_map", + "from_port": 0, + "to": "supersample_6", + "to_port": 0 + }, + { + "from": "supersample_6", + "from_port": 0, + "to": "Material", + "to_port": 4 + }, + { + "from": "scale", + "from_port": 0, + "to": "colorize_4", + "to_port": 0 + }, + { + "from": "supersample_2", + "from_port": 0, + "to": "blend_12", + "to_port": 0 + } + ], + "label": "Graph", + "longdesc": "", + "name": "266", + "node_position": { + "x": 0, + "y": 0 + }, + "nodes": [ + { + "export_paths": { + + }, + "name": "Material", + "node_position": { + "x": 5205.586426, + "y": 172.730667 + }, + "parameters": { + "albedo_color": { + "a": 1, + "b": 1, + "g": 1, + "r": 1, + "type": "Color" + }, + "ao": 1, + "depth_scale": 0.5, + "emission_energy": 1, + "flags_transparent": true, + "metallic": 0, + "normal": 1, + "roughness": 1, + "size": 10, + "sss": 0 + }, + "type": "material" + }, + { + "name": "tiler_advanced", + "node_position": { + "x": 81.925217, + "y": -22.799999 + }, + "parameters": { + "overlap": 10, + "rotate": 360, + "scale_x": 0.5, + "scale_y": 0.5, + "select_inputs": 2, + "translate_x": 4, + "translate_y": 4, + "tx": 20, + "ty": 20 + }, + "type": "tiler_advanced" + }, + { + "name": "shape", + "node_position": { + "x": -1831, + "y": 19.5 + }, + "parameters": { + "edge": 1, + "radius": 0.04, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "tiler", + "node_position": { + "x": -1611, + "y": -34.5 + }, + "parameters": { + "fixed_offset": 0, + "offset": 0, + "overlap": 1, + "rotate": 45, + "scale": 0, + "scale_x": 1, + "scale_y": 1, + "select_inputs": 0, + "tx": 4, + "ty": 4, + "value": 0 + }, + "type": "tiler" + }, + { + "name": "warp_dilation", + "node_position": { + "x": -813, + "y": -408.5 + }, + "parameters": { + "a": 0.89, + "d": 0.27, + "mode": 2, + "s": 10 + }, + "type": "warp_dilation" + }, + { + "name": "perlin", + "node_position": { + "x": -1204, + "y": -416.5 + }, + "parameters": { + "iterations": 8, + "persistence": 0.35, + "scale_x": 16, + "scale_y": 16 + }, + "type": "perlin" + }, + { + "name": "warp", + "node_position": { + "x": -907.899963, + "y": -53.5 + }, + "parameters": { + "amount": 0.305, + "eps": 0.1, + "mode": 0 + }, + "seed_value": 33062, + "type": "warp" + }, + { + "name": "perlin_2", + "node_position": { + "x": -1429.5, + "y": -226.800003 + }, + "parameters": { + "iterations": 8, + "persistence": 0.35, + "scale_x": 16, + "scale_y": 16 + }, + "type": "perlin" + }, + { + "name": "shape_2", + "node_position": { + "x": -644, + "y": 431.5 + }, + "parameters": { + "edge": 0.98, + "radius": 0.95, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "perlin_color", + "node_position": { + "x": -1119, + "y": 97.5 + }, + "parameters": { + "iterations": 3, + "persistence": 0.65, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin_color" + }, + { + "name": "decompose", + "node_position": { + "x": -279, + "y": 89.5 + }, + "parameters": { + + }, + "type": "decompose" + }, + { + "name": "tones_map", + "node_position": { + "x": -590, + "y": 22.5 + }, + "parameters": { + "in_max": 1, + "in_min": 0, + "out_max": 1, + "out_min": -1 + }, + "type": "tones_map" + }, + { + "name": "slope_blur", + "node_position": { + "x": 1093.842773, + "y": -183.195984 + }, + "parameters": { + "param0": 11, + "param1": 40 + }, + "type": "slope_blur" + }, + { + "name": "perlin_3", + "node_position": { + "x": -63, + "y": -462.5 + }, + "parameters": { + "iterations": 2, + "persistence": 0.45, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "warp_2", + "node_position": { + "x": 322, + "y": -293.5 + }, + "parameters": { + "amount": 0.15, + "eps": 0.36, + "mode": 0 + }, + "type": "warp" + }, + { + "name": "perlin_4", + "node_position": { + "x": -28.5, + "y": -257.5 + }, + "parameters": { + "iterations": 3, + "persistence": 0.5, + "scale_x": 8, + "scale_y": 8 + }, + "type": "perlin" + }, + { + "name": "radial_gradient", + "node_position": { + "x": 437, + "y": -484.5 + }, + "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" + }, + "repeat": 1 + }, + "type": "radial_gradient" + }, + { + "name": "slope_blur_2", + "node_position": { + "x": 689, + "y": -287.5 + }, + "parameters": { + "param0": 11, + "param1": 50 + }, + "type": "slope_blur" + }, + { + "name": "fast_blur", + "node_position": { + "x": 840.459229, + "y": -132.5 + }, + "parameters": { + "param0": 11, + "param1": 27, + "param2": 1 + }, + "type": "fast_blur" + }, + { + "name": "colorize", + "node_position": { + "x": 4394.266602, + "y": 138.949997 + }, + "parameters": { + "gradient": { + "interpolation": 3, + "points": [ + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0, + "r": 0.585938 + }, + { + "a": 1, + "b": 0, + "g": 0.030212, + "pos": 0.314191, + "r": 0.429688 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.960895, + "r": 0.144531 + } + ], + "type": "Gradient" + } + }, + "type": "colorize" + }, + { + "name": "fast_blur_2", + "node_position": { + "x": -759, + "y": -247.5 + }, + "parameters": { + "param0": 11, + "param1": 23, + "param2": 1 + }, + "type": "fast_blur" + }, + { + "name": "blend", + "node_position": { + "x": -530, + "y": -105.599998 + }, + "parameters": { + "amount": 0.75, + "blend_type": 4 + }, + "type": "blend" + }, + { + "name": "blend_2", + "node_position": { + "x": 1373.867188, + "y": 44.967594 + }, + "parameters": { + "amount": 1, + "blend_type": 4 + }, + "type": "blend" + }, + { + "name": "tonality", + "node_position": { + "x": -395.380524, + "y": 475.122864 + }, + "parameters": { + "curve": { + "points": [ + { + "ls": 0, + "rs": 0.627556, + "x": 0, + "y": 0 + }, + { + "ls": 2.03767, + "rs": 2.016799, + "x": 0.300481, + "y": 0.374596 + }, + { + "ls": 0.496815, + "rs": -0, + "x": 1, + "y": 1 + } + ], + "type": "Curve" + } + }, + "type": "tonality" + }, + { + "name": "buffer_2", + "node_position": { + "x": -161, + "y": -70.5 + }, + "parameters": { + "size": 10 + }, + "type": "buffer", + "version": 1 + }, + { + "name": "buffer_3", + "node_position": { + "x": 357, + "y": -72.5 + }, + "parameters": { + "size": 11 + }, + "type": "buffer", + "version": 1 + }, + { + "name": "tiler_advanced_2", + "node_position": { + "x": 310, + "y": 279.927032 + }, + "parameters": { + "overlap": 14, + "rotate": 0, + "scale_x": 0.003, + "scale_y": 0.003, + "select_inputs": 0, + "translate_x": 16, + "translate_y": 16, + "tx": 250, + "ty": 250 + }, + "type": "tiler_advanced" + }, + { + "name": "shape_3", + "node_position": { + "x": -196.526047, + "y": 608.372375 + }, + "parameters": { + "edge": 1, + "radius": 1, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "blend_3", + "node_position": { + "x": 609.025146, + "y": -31.753199 + }, + "parameters": { + "amount": 1, + "blend_type": 3 + }, + "type": "blend" + }, + { + "name": "tones_map_2", + "node_position": { + "x": 605.599976, + "y": 270.400024 + }, + "parameters": { + "in_max": 1, + "in_min": 0, + "out_max": 1.5, + "out_min": 0 + }, + "type": "tones_map" + }, + { + "name": "perlin_color_2", + "node_position": { + "x": -1102.833374, + "y": 347.5 + }, + "parameters": { + "iterations": 5, + "persistence": 0.75, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin_color" + }, + { + "name": "tones_map_3", + "node_position": { + "x": -605.833374, + "y": 259.5 + }, + "parameters": { + "in_max": 1, + "in_min": 0, + "out_max": 2, + "out_min": -2 + }, + "type": "tones_map" + }, + { + "name": "decompose_2", + "node_position": { + "x": -294.833344, + "y": 327.5 + }, + "parameters": { + + }, + "type": "decompose" + }, + { + "name": "buffer_4", + "node_position": { + "x": 877.5, + "y": 274.300018 + }, + "parameters": { + "size": 11 + }, + "type": "buffer", + "version": 1 + }, + { + "name": "math", + "node_position": { + "x": 2341.736572, + "y": 24.740026 + }, + "parameters": { + "clamp": false, + "default_in1": 0, + "default_in2": 1.34, + "op": 2 + }, + "type": "math" + }, + { + "name": "tones", + "node_position": { + "x": 1761.553345, + "y": -8.572951 + }, + "parameters": { + "in_max": { + "a": 1, + "b": 1, + "g": 1, + "r": 1, + "type": "Color" + }, + "in_mid": { + "a": 0.5, + "b": 0.175, + "g": 0.175, + "r": 0.175, + "type": "Color" + }, + "in_min": { + "a": 0, + "b": 0, + "g": 0, + "r": 0, + "type": "Color" + }, + "out_max": { + "a": 1, + "b": 1, + "g": 1, + "r": 1, + "type": "Color" + }, + "out_min": { + "a": 0, + "b": 0, + "g": 0, + "r": 0, + "type": "Color" + } + }, + "type": "tones" + }, + { + "name": "transform2", + "node_position": { + "x": -834, + "y": 80.5 + }, + "parameters": { + "mode": 1, + "rotate": 1, + "scale_x": 1, + "scale_y": 1, + "translate_x": 0, + "translate_y": 1 + }, + "type": "transform2" + }, + { + "name": "math_3", + "node_position": { + "x": -1453, + "y": 434.5 + }, + "parameters": { + "clamp": false, + "default_in1": "$time", + "default_in2": 0, + "op": 9 + }, + "type": "math" + }, + { + "name": "math_4", + "node_position": { + "x": -1187, + "y": 506.5 + }, + "parameters": { + "clamp": false, + "default_in1": 0, + "default_in2": 0.102984, + "op": 2 + }, + "type": "math" + }, + { + "name": "bricks", + "node_position": { + "x": -412.324951, + "y": -621.575012 + }, + "parameters": { + "bevel": 0.14, + "columns": 4, + "corner": 0.3, + "mortar": 0, + "pattern": 0, + "repeat": 1, + "round": 0, + "row_offset": 0, + "rows": 4 + }, + "type": "bricks" + }, + { + "name": "blend_4", + "node_position": { + "x": -312.325012, + "y": -233.075012 + }, + "parameters": { + "amount": 1, + "blend_type": 2 + }, + "type": "blend" + }, + { + "name": "math_5", + "node_position": { + "x": 3267.463623, + "y": 110.767624 + }, + "parameters": { + "clamp": false, + "default_in1": 0, + "default_in2": 0, + "op": 2 + }, + "type": "math" + }, + { + "name": "slope_blur_3", + "node_position": { + "x": 1061.174927, + "y": 424.725006 + }, + "parameters": { + "param0": 11, + "param1": 8 + }, + "type": "slope_blur" + }, + { + "name": "radial_gradient_2", + "node_position": { + "x": 643.255188, + "y": 512.724976 + }, + "parameters": { + "gradient": { + "interpolation": 2, + "points": [ + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0, + "r": 0 + }, + { + "a": 1, + "b": 1, + "g": 1, + "pos": 1, + "r": 1 + } + ], + "type": "Gradient" + }, + "repeat": 1 + }, + "type": "radial_gradient" + }, + { + "name": "tiler_advanced_3", + "node_position": { + "x": 772.767761, + "y": 648.270996 + }, + "parameters": { + "overlap": 16, + "rotate": 360, + "scale_x": 0.1, + "scale_y": 0.01, + "select_inputs": 0, + "translate_x": 16.86, + "translate_y": 18.14, + "tx": 200, + "ty": 200 + }, + "type": "tiler_advanced" + }, + { + "name": "circular_gradient", + "node_position": { + "x": -615.319763, + "y": 883.359863 + }, + "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" + }, + "repeat": 1 + }, + "type": "circular_gradient" + }, + { + "name": "shape_5", + "node_position": { + "x": -594.857727, + "y": 1002.78125 + }, + "parameters": { + "edge": 0.98, + "radius": 0.95, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "color_noise", + "node_position": { + "x": -173.354736, + "y": 1083.285522 + }, + "parameters": { + "size": 9 + }, + "type": "color_noise" + }, + { + "name": "decompose_3", + "node_position": { + "x": 338.317657, + "y": 1023.636963 + }, + "parameters": { + + }, + "type": "decompose" + }, + { + "name": "tones_map_4", + "node_position": { + "x": 77.355423, + "y": 1046.005127 + }, + "parameters": { + "in_max": 1, + "in_min": 0, + "out_max": 1, + "out_min": -1 + }, + "type": "tones_map" + }, + { + "name": "shape_6", + "node_position": { + "x": -501.656952, + "y": 678.442505 + }, + "parameters": { + "edge": 1, + "radius": 0.99, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "gradient", + "node_position": { + "x": -832.284424, + "y": 713.27832 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 1, + "b": 1, + "g": 1, + "pos": 0, + "r": 1 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.692886, + "r": 0 + } + ], + "type": "Gradient" + }, + "repeat": 1, + "rotate": 0 + }, + "type": "gradient" + }, + { + "name": "colorize_2", + "node_position": { + "x": -434.316986, + "y": 825.119263 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 1, + "b": 1, + "g": 1, + "pos": 0, + "r": 1 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.692886, + "r": 0 + } + ], + "type": "Gradient" + } + }, + "type": "colorize" + }, + { + "name": "perlin_5", + "node_position": { + "x": -446.433075, + "y": 1124.293823 + }, + "parameters": { + "iterations": 3, + "persistence": 1, + "scale_x": 9, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "blend_5", + "node_position": { + "x": -128.618362, + "y": 784.110901 + }, + "parameters": { + "amount": 0.2, + "blend_type": 4 + }, + "type": "blend" + }, + { + "name": "blend_6", + "node_position": { + "x": 227.408707, + "y": 852.147461 + }, + "parameters": { + "amount": 0.33, + "blend_type": 2 + }, + "type": "blend" + }, + { + "name": "shape_7", + "node_position": { + "x": 342.977692, + "y": 1213.766602 + }, + "parameters": { + "edge": 1, + "radius": 0.56, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "blend_7", + "node_position": { + "x": 646.812317, + "y": 1073.033325 + }, + "parameters": { + "amount": 0.77, + "blend_type": 11 + }, + "type": "blend" + }, + { + "name": "blend_8", + "node_position": { + "x": 1521.344238, + "y": 258.116943 + }, + "parameters": { + "amount": 1.69, + "blend_type": 9 + }, + "type": "blend" + }, + { + "name": "buffer_5", + "node_position": { + "x": 1112.957153, + "y": 629.397583 + }, + "parameters": { + "size": 10 + }, + "type": "buffer", + "version": 1 + }, + { + "name": "perlin_6", + "node_position": { + "x": 191.992371, + "y": 697.434082 + }, + "parameters": { + "iterations": 6, + "persistence": 0.5, + "scale_x": 6, + "scale_y": 6 + }, + "type": "perlin" + }, + { + "name": "tones_2", + "node_position": { + "x": 485.574921, + "y": 703.026184 + }, + "parameters": { + "in_max": { + "a": 1, + "b": 0.673798, + "g": 0.673798, + "r": 0.673798, + "type": "Color" + }, + "in_mid": { + "a": 0.5, + "b": 0.581551, + "g": 0.581551, + "r": 0.581551, + "type": "Color" + }, + "in_min": { + "a": 0, + "b": 0.209702, + "g": 0.209702, + "r": 0.209702, + "type": "Color" + }, + "out_max": { + "a": 1, + "b": 1, + "g": 1, + "r": 1, + "type": "Color" + }, + "out_min": { + "a": 0, + "b": 0, + "g": 0, + "r": 0, + "type": "Color" + } + }, + "type": "tones" + }, + { + "name": "perlin_7", + "node_position": { + "x": -341.284485, + "y": 190.443085 + }, + "parameters": { + "iterations": 5, + "persistence": 0.85, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "shape_8", + "node_position": { + "x": 1266.212158, + "y": 215.228271 + }, + "parameters": { + "edge": 1, + "radius": 1, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "perlin_8", + "node_position": { + "x": 901.408508, + "y": 92.482567 + }, + "parameters": { + "iterations": 6, + "persistence": 0.5, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "rotate", + "node_position": { + "x": 1394.859131, + "y": -246.248398 + }, + "parameters": { + "cx": 0, + "cy": 0, + "rotate": 180 + }, + "type": "rotate" + }, + { + "name": "supersample", + "node_position": { + "x": 1069.11084, + "y": 715.787231 + }, + "parameters": { + "count": 3, + "size": 10, + "width": 1 + }, + "type": "supersample" + }, + { + "name": "perlin_9", + "node_position": { + "x": -416.927643, + "y": 565.573914 + }, + "parameters": { + "iterations": 6, + "persistence": 0.5, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "blend_9", + "node_position": { + "x": -14.570674, + "y": 378.88028 + }, + "parameters": { + "amount": 1, + "blend_type": 4 + }, + "type": "blend" + }, + { + "name": "fast_blur_3", + "node_position": { + "x": 1759.019043, + "y": -180.127716 + }, + "parameters": { + "param0": 11, + "param1": 8, + "param2": 1 + }, + "type": "fast_blur" + }, + { + "name": "blend_10", + "node_position": { + "x": 2059.277832, + "y": -49.730217 + }, + "parameters": { + "amount": 0.83, + "blend_type": 2 + }, + "type": "blend" + }, + { + "name": "shape_9", + "node_position": { + "x": 351.088013, + "y": 110.704063 + }, + "parameters": { + "edge": 1, + "radius": 1.05, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "perlin_10", + "node_position": { + "x": 56.853127, + "y": 210.149307 + }, + "parameters": { + "iterations": 3, + "persistence": 0.5, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "invert", + "node_position": { + "x": 614.566711, + "y": 186.569504 + }, + "parameters": { + + }, + "type": "invert" + }, + { + "name": "shape_10", + "node_position": { + "x": -145.113037, + "y": 3.057136 + }, + "parameters": { + "edge": 0.35, + "radius": 1.48, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "perlin_11", + "node_position": { + "x": -357.331268, + "y": -30.774755 + }, + "parameters": { + "iterations": 3, + "persistence": 0.5, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "blend_11", + "node_position": { + "x": 1424.481567, + "y": 631.510071 + }, + "parameters": { + "amount": 1, + "blend_type": 2 + }, + "type": "blend" + }, + { + "name": "perlin_12", + "node_position": { + "x": 1348.616089, + "y": 851.929993 + }, + "parameters": { + "iterations": 5, + "persistence": 0.5, + "scale_x": 9, + "scale_y": 9 + }, + "type": "perlin" + }, + { + "name": "blend_12", + "node_position": { + "x": 2807.662354, + "y": 338.953522 + }, + "parameters": { + "amount": 0.5, + "blend_type": 9 + }, + "type": "blend" + }, + { + "name": "shape_11", + "node_position": { + "x": 2303.085449, + "y": 554.619446 + }, + "parameters": { + "edge": 0.59, + "radius": 1, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "warp_dilation_2", + "node_position": { + "x": 2771.605957, + "y": 629.459656 + }, + "parameters": { + "a": 0.39, + "d": 0.5, + "mode": 2, + "s": 11 + }, + "type": "warp_dilation" + }, + { + "name": "shape_12", + "node_position": { + "x": 2309.236816, + "y": 752.484741 + }, + "parameters": { + "edge": 1, + "radius": 1, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "perlin_13", + "node_position": { + "x": 2016.0271, + "y": 753.509949 + }, + "parameters": { + "iterations": 8, + "persistence": 0.6, + "scale_x": 32, + "scale_y": 25 + }, + "type": "perlin" + }, + { + "name": "perlin_14", + "node_position": { + "x": 2117.976562, + "y": 969.778564 + }, + "parameters": { + "iterations": 3, + "persistence": 0.45, + "scale_x": 21, + "scale_y": 21 + }, + "type": "perlin" + }, + { + "name": "blend_13", + "node_position": { + "x": 2497.875244, + "y": 789.392273 + }, + "parameters": { + "amount": 0.02, + "blend_type": 0 + }, + "type": "blend" + }, + { + "name": "supersample_2", + "node_position": { + "x": 3111.540039, + "y": 610.368164 + }, + "parameters": { + "count": 2, + "size": 10, + "width": 1 + }, + "type": "supersample" + }, + { + "name": "bricks_2", + "node_position": { + "x": 2884.0625, + "y": -40.74353 + }, + "parameters": { + "bevel": 0.18, + "columns": 1, + "corner": 0.5, + "mortar": 0, + "pattern": 0, + "repeat": 1, + "round": 0.23, + "row_offset": 0, + "rows": 1 + }, + "type": "bricks" + }, + { + "name": "slope_blur_4", + "node_position": { + "x": 3057.0625, + "y": 844.25647 + }, + "parameters": { + "param0": 11, + "param1": 4.6 + }, + "type": "slope_blur" + }, + { + "name": "shape_4", + "node_position": { + "x": 2882.0625, + "y": 1100.25647 + }, + "parameters": { + "edge": 1, + "radius": 1, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "tones_map_5", + "node_position": { + "x": 3345.0625, + "y": 329.25647 + }, + "parameters": { + "in_max": 1, + "in_min": 0.04, + "out_max": 1, + "out_min": -0.02 + }, + "type": "tones_map" + }, + { + "name": "supersample_3", + "node_position": { + "x": 4733.786133, + "y": 137.540039 + }, + "parameters": { + "count": 3, + "size": 10, + "width": 1 + }, + "type": "supersample" + }, + { + "name": "scale", + "node_position": { + "x": 3746.963623, + "y": 87.994308 + }, + "parameters": { + "cx": 0, + "cy": 0, + "scale_x": 1.3, + "scale_y": 1.3 + }, + "type": "scale" + }, + { + "name": "shape_13", + "node_position": { + "x": 3663.760254, + "y": 493.455841 + }, + "parameters": { + "edge": 2.45, + "radius": 3.1, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "perlin_15", + "node_position": { + "x": 3384.966553, + "y": 496.560547 + }, + "parameters": { + "iterations": 9, + "persistence": 0.6, + "scale_x": 7, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "perlin_16", + "node_position": { + "x": 3355.292969, + "y": 656.61499 + }, + "parameters": { + "iterations": 9, + "persistence": 0.85, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "blend_14", + "node_position": { + "x": 3696.668945, + "y": 271.166077 + }, + "parameters": { + "amount": 0.93, + "blend_type": 2 + }, + "seed_value": 20127, + "type": "blend" + }, + { + "name": "math_6", + "node_position": { + "x": 4132.555664, + "y": 470.481812 + }, + "parameters": { + "clamp": true, + "default_in1": 0, + "default_in2": 1, + "op": 2 + }, + "type": "math" + }, + { + "name": "tones_map_6", + "node_position": { + "x": 3845.690186, + "y": 600.254333 + }, + "parameters": { + "in_max": 0.69, + "in_min": 0.46, + "out_max": 1, + "out_min": 0 + }, + "type": "tones_map" + }, + { + "name": "tones_range", + "node_position": { + "x": 4426.856934, + "y": 427.341614 + }, + "parameters": { + "contrast": 0.3, + "invert": false, + "value": 0.47, + "width": 0.94 + }, + "type": "tones_range" + }, + { + "name": "supersample_4", + "node_position": { + "x": 4730.794434, + "y": 425.27832 + }, + "parameters": { + "count": 3, + "size": 10, + "width": 1 + }, + "type": "supersample" + }, + { + "name": "normal_map", + "node_position": { + "x": 4633.084961, + "y": 653.680908 + }, + "parameters": { + "param0": 10, + "param1": 0.03, + "param2": 0, + "param4": 0 + }, + "type": "normal_map" + }, + { + "name": "colorize_3", + "node_position": { + "x": 4455.101074, + "y": 314.272369 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 1, + "b": 1, + "g": 1, + "pos": 0, + "r": 1 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.356633, + "r": 0 + } + ], + "type": "Gradient" + } + }, + "type": "colorize" + }, + { + "name": "supersample_5", + "node_position": { + "x": 4732.827637, + "y": 268.872772 + }, + "parameters": { + "count": 3, + "size": 10, + "width": 1 + }, + "type": "supersample" + }, + { + "name": "supersample_6", + "node_position": { + "x": 4822.827637, + "y": 645.872803 + }, + "parameters": { + "count": 3, + "size": 10, + "width": 1 + }, + "type": "supersample" + }, + { + "name": "colorize_4", + "node_position": { + "x": 4401.827637, + "y": 31.872742 + }, + "parameters": { + "gradient": { + "interpolation": 3, + "points": [ + { + "a": 1, + "b": 1, + "g": 1, + "pos": 0.072727, + "r": 1 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.081818, + "r": 0.898438 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.081819, + "r": 0.898438 + }, + { + "a": 1, + "b": 0, + "g": 0.042297, + "pos": 0.223282, + "r": 0.601562 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.496009, + "r": 0.390625 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.960895, + "r": 0.144531 + } + ], + "type": "Gradient" + } + }, + "preview": 0, + "type": "colorize" + } + ], + "parameters": { + + }, + "shortdesc": "", + "type": "graph" +} \ No newline at end of file diff --git a/Asset Sources/Effects/BloodSplash.ptex b/Asset Sources/Effects/BloodSplash.ptex new file mode 100644 index 0000000..a67239b --- /dev/null +++ b/Asset Sources/Effects/BloodSplash.ptex @@ -0,0 +1,2522 @@ +{ + "connections": [ + { + "from": "shape", + "from_port": 0, + "to": "tiler", + "to_port": 0 + }, + { + "from": "perlin", + "from_port": 0, + "to": "warp_dilation", + "to_port": 1 + }, + { + "from": "tiler", + "from_port": 0, + "to": "warp", + "to_port": 0 + }, + { + "from": "perlin_2", + "from_port": 0, + "to": "warp", + "to_port": 1 + }, + { + "from": "decompose", + "from_port": 0, + "to": "tiler_advanced", + "to_port": 4 + }, + { + "from": "decompose", + "from_port": 1, + "to": "tiler_advanced", + "to_port": 5 + }, + { + "from": "perlin_3", + "from_port": 0, + "to": "warp_2", + "to_port": 0 + }, + { + "from": "perlin_4", + "from_port": 0, + "to": "warp_2", + "to_port": 1 + }, + { + "from": "warp_2", + "from_port": 0, + "to": "slope_blur_2", + "to_port": 0 + }, + { + "from": "radial_gradient", + "from_port": 0, + "to": "slope_blur_2", + "to_port": 1 + }, + { + "from": "slope_blur_2", + "from_port": 0, + "to": "slope_blur", + "to_port": 1 + }, + { + "from": "fast_blur", + "from_port": 0, + "to": "slope_blur", + "to_port": 0 + }, + { + "from": "tones_map", + "from_port": 0, + "to": "decompose", + "to_port": 0 + }, + { + "from": "warp", + "from_port": 0, + "to": "blend", + "to_port": 0 + }, + { + "from": "warp", + "from_port": 0, + "to": "warp_dilation", + "to_port": 0 + }, + { + "from": "warp_dilation", + "from_port": 0, + "to": "fast_blur_2", + "to_port": 0 + }, + { + "from": "fast_blur_2", + "from_port": 0, + "to": "blend", + "to_port": 1 + }, + { + "from": "shape_2", + "from_port": 0, + "to": "tonality", + "to_port": 0 + }, + { + "from": "tonality", + "from_port": 0, + "to": "tiler_advanced", + "to_port": 7 + }, + { + "from": "tonality", + "from_port": 0, + "to": "tiler_advanced", + "to_port": 8 + }, + { + "from": "buffer_2", + "from_port": 0, + "to": "tiler_advanced", + "to_port": 0 + }, + { + "from": "shape_3", + "from_port": 0, + "to": "tiler_advanced_2", + "to_port": 0 + }, + { + "from": "tonality", + "from_port": 0, + "to": "tiler_advanced_2", + "to_port": 7 + }, + { + "from": "tonality", + "from_port": 0, + "to": "tiler_advanced_2", + "to_port": 8 + }, + { + "from": "tonality", + "from_port": 0, + "to": "tiler_advanced_2", + "to_port": 1 + }, + { + "from": "tiler_advanced_2", + "from_port": 0, + "to": "tones_map_2", + "to_port": 0 + }, + { + "from": "perlin_color_2", + "from_port": 0, + "to": "tones_map_3", + "to_port": 0 + }, + { + "from": "tones_map_3", + "from_port": 0, + "to": "decompose_2", + "to_port": 0 + }, + { + "from": "decompose_2", + "from_port": 0, + "to": "tiler_advanced_2", + "to_port": 4 + }, + { + "from": "decompose_2", + "from_port": 1, + "to": "tiler_advanced_2", + "to_port": 5 + }, + { + "from": "tiler_advanced", + "from_port": 0, + "to": "buffer_3", + "to_port": 0 + }, + { + "from": "tones_map_2", + "from_port": 0, + "to": "buffer_4", + "to_port": 0 + }, + { + "from": "blend_3", + "from_port": 0, + "to": "fast_blur", + "to_port": 0 + }, + { + "from": "blend_3", + "from_port": 0, + "to": "blend_2", + "to_port": 1 + }, + { + "from": "perlin_color", + "from_port": 0, + "to": "transform2", + "to_port": 0 + }, + { + "from": "transform2", + "from_port": 0, + "to": "tones_map", + "to_port": 0 + }, + { + "from": "math_4", + "from_port": 0, + "to": "transform2", + "to_port": 2 + }, + { + "from": "math_4", + "from_port": 0, + "to": "transform2", + "to_port": 3 + }, + { + "from": "buffer_3", + "from_port": 0, + "to": "blend_3", + "to_port": 1 + }, + { + "from": "blend", + "from_port": 0, + "to": "blend_4", + "to_port": 1 + }, + { + "from": "bricks", + "from_port": 0, + "to": "blend_4", + "to_port": 0 + }, + { + "from": "blend_4", + "from_port": 0, + "to": "buffer_2", + "to_port": 0 + }, + { + "from": "buffer_4", + "from_port": 0, + "to": "slope_blur_3", + "to_port": 0 + }, + { + "from": "radial_gradient_2", + "from_port": 0, + "to": "slope_blur_3", + "to_port": 1 + }, + { + "from": "slope_blur_3", + "from_port": 0, + "to": "blend_3", + "to_port": 0 + }, + { + "from": "decompose_3", + "from_port": 0, + "to": "tiler_advanced_3", + "to_port": 4 + }, + { + "from": "decompose_3", + "from_port": 1, + "to": "tiler_advanced_3", + "to_port": 5 + }, + { + "from": "color_noise", + "from_port": 0, + "to": "tones_map_4", + "to_port": 0 + }, + { + "from": "tones_map_4", + "from_port": 0, + "to": "decompose_3", + "to_port": 0 + }, + { + "from": "gradient", + "from_port": 0, + "to": "shape_6", + "to_port": 1 + }, + { + "from": "gradient", + "from_port": 0, + "to": "shape_6", + "to_port": 0 + }, + { + "from": "shape_6", + "from_port": 0, + "to": "tiler_advanced_3", + "to_port": 0 + }, + { + "from": "circular_gradient", + "from_port": 0, + "to": "blend_5", + "to_port": 1 + }, + { + "from": "perlin_5", + "from_port": 0, + "to": "blend_5", + "to_port": 0 + }, + { + "from": "blend_5", + "from_port": 0, + "to": "tiler_advanced_3", + "to_port": 6 + }, + { + "from": "shape_5", + "from_port": 0, + "to": "blend_6", + "to_port": 1 + }, + { + "from": "decompose_3", + "from_port": 2, + "to": "blend_6", + "to_port": 0 + }, + { + "from": "blend_6", + "from_port": 0, + "to": "tiler_advanced_3", + "to_port": 8 + }, + { + "from": "blend_6", + "from_port": 0, + "to": "blend_7", + "to_port": 1 + }, + { + "from": "blend_7", + "from_port": 0, + "to": "tiler_advanced_3", + "to_port": 7 + }, + { + "from": "shape_7", + "from_port": 0, + "to": "blend_7", + "to_port": 0 + }, + { + "from": "blend_2", + "from_port": 0, + "to": "blend_8", + "to_port": 1 + }, + { + "from": "blend_8", + "from_port": 0, + "to": "tones", + "to_port": 0 + }, + { + "from": "perlin_6", + "from_port": 0, + "to": "tones_2", + "to_port": 0 + }, + { + "from": "tones_2", + "from_port": 0, + "to": "tiler_advanced_3", + "to_port": 1 + }, + { + "from": "perlin_7", + "from_port": 0, + "to": "tiler_advanced", + "to_port": 6 + }, + { + "from": "perlin_8", + "from_port": 0, + "to": "shape_8", + "to_port": 1 + }, + { + "from": "shape_8", + "from_port": 0, + "to": "blend_8", + "to_port": 2 + }, + { + "from": "slope_blur", + "from_port": 0, + "to": "rotate", + "to_port": 0 + }, + { + "from": "rotate", + "from_port": 0, + "to": "blend_2", + "to_port": 0 + }, + { + "from": "tiler_advanced_3", + "from_port": 0, + "to": "supersample", + "to_port": 0 + }, + { + "from": "supersample", + "from_port": 0, + "to": "buffer_5", + "to_port": 0 + }, + { + "from": "tonality", + "from_port": 0, + "to": "blend_9", + "to_port": 1 + }, + { + "from": "blend_9", + "from_port": 0, + "to": "tiler_advanced_2", + "to_port": 2 + }, + { + "from": "perlin_9", + "from_port": 0, + "to": "blend_9", + "to_port": 0 + }, + { + "from": "blend_8", + "from_port": 0, + "to": "fast_blur_3", + "to_port": 0 + }, + { + "from": "fast_blur_3", + "from_port": 0, + "to": "blend_10", + "to_port": 0 + }, + { + "from": "tones", + "from_port": 0, + "to": "blend_10", + "to_port": 1 + }, + { + "from": "blend_10", + "from_port": 0, + "to": "math", + "to_port": 0 + }, + { + "from": "perlin_10", + "from_port": 0, + "to": "shape_9", + "to_port": 0 + }, + { + "from": "shape_9", + "from_port": 0, + "to": "invert", + "to_port": 0 + }, + { + "from": "invert", + "from_port": 0, + "to": "blend_3", + "to_port": 2 + }, + { + "from": "perlin_11", + "from_port": 0, + "to": "shape_10", + "to_port": 0 + }, + { + "from": "shape_10", + "from_port": 0, + "to": "tiler_advanced", + "to_port": 1 + }, + { + "from": "buffer_5", + "from_port": 0, + "to": "blend_11", + "to_port": 1 + }, + { + "from": "perlin_12", + "from_port": 0, + "to": "blend_11", + "to_port": 0 + }, + { + "from": "blend_11", + "from_port": 0, + "to": "blend_8", + "to_port": 0 + }, + { + "from": "shape_11", + "from_port": 0, + "to": "warp_dilation_2", + "to_port": 0 + }, + { + "from": "perlin_13", + "from_port": 0, + "to": "shape_11", + "to_port": 0 + }, + { + "from": "shape_12", + "from_port": 0, + "to": "blend_13", + "to_port": 1 + }, + { + "from": "perlin_14", + "from_port": 0, + "to": "blend_13", + "to_port": 0 + }, + { + "from": "math", + "from_port": 0, + "to": "blend_12", + "to_port": 1 + }, + { + "from": "blend_12", + "from_port": 0, + "to": "math_5", + "to_port": 0 + }, + { + "from": "bricks_2", + "from_port": 0, + "to": "math_5", + "to_port": 1 + }, + { + "from": "warp_dilation_2", + "from_port": 0, + "to": "slope_blur_4", + "to_port": 0 + }, + { + "from": "shape_4", + "from_port": 0, + "to": "slope_blur_4", + "to_port": 1 + }, + { + "from": "slope_blur_4", + "from_port": 0, + "to": "supersample_2", + "to_port": 0 + }, + { + "from": "math_5", + "from_port": 0, + "to": "tones_map_5", + "to_port": 0 + }, + { + "from": "perlin_15", + "from_port": 0, + "to": "shape_13", + "to_port": 0 + }, + { + "from": "perlin_16", + "from_port": 0, + "to": "shape_13", + "to_port": 1 + }, + { + "from": "tones_map_5", + "from_port": 0, + "to": "blend_14", + "to_port": 1 + }, + { + "from": "blend_14", + "from_port": 0, + "to": "scale", + "to_port": 0 + }, + { + "from": "math_6", + "from_port": 0, + "to": "blend_14", + "to_port": 0 + }, + { + "from": "shape_13", + "from_port": 0, + "to": "tones_map_6", + "to_port": 0 + }, + { + "from": "tones_map_6", + "from_port": 0, + "to": "math_6", + "to_port": 0 + }, + { + "from": "scale", + "from_port": 0, + "to": "colorize", + "to_port": 0 + }, + { + "from": "scale", + "from_port": 0, + "to": "tones_range", + "to_port": 0 + }, + { + "from": "colorize", + "from_port": 0, + "to": "supersample_3", + "to_port": 0 + }, + { + "from": "supersample_3", + "from_port": 0, + "to": "Material", + "to_port": 0 + }, + { + "from": "scale", + "from_port": 0, + "to": "colorize_3", + "to_port": 0 + }, + { + "from": "scale", + "from_port": 0, + "to": "normal_map", + "to_port": 0 + }, + { + "from": "colorize_3", + "from_port": 0, + "to": "supersample_5", + "to_port": 0 + }, + { + "from": "supersample_5", + "from_port": 0, + "to": "Material", + "to_port": 2 + }, + { + "from": "normal_map", + "from_port": 0, + "to": "supersample_6", + "to_port": 0 + }, + { + "from": "supersample_6", + "from_port": 0, + "to": "Material", + "to_port": 4 + }, + { + "from": "scale", + "from_port": 0, + "to": "colorize_4", + "to_port": 0 + }, + { + "from": "supersample_2", + "from_port": 0, + "to": "blend_12", + "to_port": 0 + }, + { + "from": "supersample_4", + "from_port": 0, + "to": "Material", + "to_port": 7 + }, + { + "from": "tones_range", + "from_port": 0, + "to": "math_2", + "to_port": 1 + }, + { + "from": "math_2", + "from_port": 0, + "to": "math_7", + "to_port": 1 + }, + { + "from": "tones_range", + "from_port": 0, + "to": "math_7", + "to_port": 0 + }, + { + "from": "math_7", + "from_port": 0, + "to": "supersample_4", + "to_port": 0 + }, + { + "from": "blend_13", + "from_port": 0, + "to": "blend_15", + "to_port": 1 + }, + { + "from": "perlin_17", + "from_port": 0, + "to": "blend_15", + "to_port": 0 + }, + { + "from": "blend_15", + "from_port": 0, + "to": "warp_dilation_2", + "to_port": 1 + } + ], + "label": "Graph", + "longdesc": "", + "name": "266", + "node_position": { + "x": 0, + "y": 0 + }, + "nodes": [ + { + "export_paths": { + "Godot": "/data/Projects/Games/Liblast/Game/Assets/Decals/Blood/BloodSplash" + }, + "name": "Material", + "node_position": { + "x": 5584.586426, + "y": 163.730667 + }, + "parameters": { + "albedo_color": { + "a": 1, + "b": 1, + "g": 1, + "r": 1, + "type": "Color" + }, + "ao": 1, + "depth_scale": 0.5, + "emission_energy": 1, + "flags_transparent": true, + "metallic": 0, + "normal": 1, + "roughness": 1, + "size": 10, + "sss": 0 + }, + "type": "material" + }, + { + "name": "tiler_advanced", + "node_position": { + "x": 81.925217, + "y": -22.799999 + }, + "parameters": { + "overlap": 10, + "rotate": 360, + "scale_x": 0.5, + "scale_y": 0.5, + "select_inputs": 2, + "translate_x": 4, + "translate_y": 4, + "tx": 20, + "ty": 20 + }, + "type": "tiler_advanced" + }, + { + "name": "shape", + "node_position": { + "x": -1831, + "y": 19.5 + }, + "parameters": { + "edge": 1, + "radius": 0.04, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "tiler", + "node_position": { + "x": -1611, + "y": -34.5 + }, + "parameters": { + "fixed_offset": 0, + "offset": 0, + "overlap": 1, + "rotate": 45, + "scale": 0, + "scale_x": 1, + "scale_y": 1, + "select_inputs": 0, + "tx": 4, + "ty": 4, + "value": 0 + }, + "type": "tiler" + }, + { + "name": "warp_dilation", + "node_position": { + "x": -813, + "y": -408.5 + }, + "parameters": { + "a": 0.89, + "d": 0.27, + "mode": 2, + "s": 10 + }, + "type": "warp_dilation" + }, + { + "name": "perlin", + "node_position": { + "x": -1204, + "y": -416.5 + }, + "parameters": { + "iterations": 8, + "persistence": 0.35, + "scale_x": 16, + "scale_y": 16 + }, + "type": "perlin" + }, + { + "name": "warp", + "node_position": { + "x": -907.899963, + "y": -53.5 + }, + "parameters": { + "amount": 0.305, + "eps": 0.1, + "mode": 0 + }, + "seed_value": 33062, + "type": "warp" + }, + { + "name": "perlin_2", + "node_position": { + "x": -1429.5, + "y": -226.800003 + }, + "parameters": { + "iterations": 8, + "persistence": 0.35, + "scale_x": 16, + "scale_y": 16 + }, + "type": "perlin" + }, + { + "name": "shape_2", + "node_position": { + "x": -644, + "y": 431.5 + }, + "parameters": { + "edge": 0.98, + "radius": 0.95, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "perlin_color", + "node_position": { + "x": -1119, + "y": 97.5 + }, + "parameters": { + "iterations": 3, + "persistence": 0.65, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin_color" + }, + { + "name": "decompose", + "node_position": { + "x": -279, + "y": 89.5 + }, + "parameters": { + + }, + "type": "decompose" + }, + { + "name": "tones_map", + "node_position": { + "x": -590, + "y": 22.5 + }, + "parameters": { + "in_max": 1, + "in_min": 0, + "out_max": 1, + "out_min": -1 + }, + "type": "tones_map" + }, + { + "name": "slope_blur", + "node_position": { + "x": 1093.842773, + "y": -183.195984 + }, + "parameters": { + "param0": 11, + "param1": 40 + }, + "type": "slope_blur" + }, + { + "name": "perlin_3", + "node_position": { + "x": -63, + "y": -462.5 + }, + "parameters": { + "iterations": 2, + "persistence": 0.45, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "warp_2", + "node_position": { + "x": 322, + "y": -293.5 + }, + "parameters": { + "amount": 0.15, + "eps": 0.36, + "mode": 0 + }, + "type": "warp" + }, + { + "name": "perlin_4", + "node_position": { + "x": -28.5, + "y": -257.5 + }, + "parameters": { + "iterations": 3, + "persistence": 0.5, + "scale_x": 8, + "scale_y": 8 + }, + "type": "perlin" + }, + { + "name": "radial_gradient", + "node_position": { + "x": 437, + "y": -484.5 + }, + "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" + }, + "repeat": 1 + }, + "type": "radial_gradient" + }, + { + "name": "slope_blur_2", + "node_position": { + "x": 689, + "y": -287.5 + }, + "parameters": { + "param0": 11, + "param1": 50 + }, + "type": "slope_blur" + }, + { + "name": "fast_blur", + "node_position": { + "x": 840.459229, + "y": -132.5 + }, + "parameters": { + "param0": 11, + "param1": 27, + "param2": 1 + }, + "type": "fast_blur" + }, + { + "name": "colorize", + "node_position": { + "x": 4394.266602, + "y": 138.949997 + }, + "parameters": { + "gradient": { + "interpolation": 3, + "points": [ + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0, + "r": 0.585938 + }, + { + "a": 1, + "b": 0, + "g": 0.030212, + "pos": 0.314191, + "r": 0.429688 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.960895, + "r": 0.144531 + } + ], + "type": "Gradient" + } + }, + "type": "colorize" + }, + { + "name": "fast_blur_2", + "node_position": { + "x": -759, + "y": -247.5 + }, + "parameters": { + "param0": 11, + "param1": 23, + "param2": 1 + }, + "type": "fast_blur" + }, + { + "name": "blend", + "node_position": { + "x": -530, + "y": -105.599998 + }, + "parameters": { + "amount": 0.75, + "blend_type": 4 + }, + "type": "blend" + }, + { + "name": "blend_2", + "node_position": { + "x": 1373.867188, + "y": 44.967594 + }, + "parameters": { + "amount": 1, + "blend_type": 4 + }, + "type": "blend" + }, + { + "name": "tonality", + "node_position": { + "x": -395.380524, + "y": 475.122864 + }, + "parameters": { + "curve": { + "points": [ + { + "ls": 0, + "rs": 0.627556, + "x": 0, + "y": 0 + }, + { + "ls": 2.03767, + "rs": 2.016799, + "x": 0.300481, + "y": 0.374596 + }, + { + "ls": 0.496815, + "rs": -0, + "x": 1, + "y": 1 + } + ], + "type": "Curve" + } + }, + "type": "tonality" + }, + { + "name": "buffer_2", + "node_position": { + "x": -161, + "y": -70.5 + }, + "parameters": { + "size": 10 + }, + "type": "buffer", + "version": 1 + }, + { + "name": "buffer_3", + "node_position": { + "x": 357, + "y": -72.5 + }, + "parameters": { + "size": 11 + }, + "type": "buffer", + "version": 1 + }, + { + "name": "tiler_advanced_2", + "node_position": { + "x": 310, + "y": 279.927032 + }, + "parameters": { + "overlap": 14, + "rotate": 0, + "scale_x": 0.003, + "scale_y": 0.003, + "select_inputs": 0, + "translate_x": 16, + "translate_y": 16, + "tx": 250, + "ty": 250 + }, + "type": "tiler_advanced" + }, + { + "name": "shape_3", + "node_position": { + "x": -196.526047, + "y": 608.372375 + }, + "parameters": { + "edge": 1, + "radius": 1, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "blend_3", + "node_position": { + "x": 609.025146, + "y": -31.753199 + }, + "parameters": { + "amount": 1, + "blend_type": 3 + }, + "type": "blend" + }, + { + "name": "tones_map_2", + "node_position": { + "x": 605.599976, + "y": 270.400024 + }, + "parameters": { + "in_max": 1, + "in_min": 0, + "out_max": 1.5, + "out_min": 0 + }, + "type": "tones_map" + }, + { + "name": "perlin_color_2", + "node_position": { + "x": -1102.833374, + "y": 347.5 + }, + "parameters": { + "iterations": 5, + "persistence": 0.75, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin_color" + }, + { + "name": "tones_map_3", + "node_position": { + "x": -605.833374, + "y": 259.5 + }, + "parameters": { + "in_max": 1, + "in_min": 0, + "out_max": 2, + "out_min": -2 + }, + "type": "tones_map" + }, + { + "name": "decompose_2", + "node_position": { + "x": -294.833344, + "y": 327.5 + }, + "parameters": { + + }, + "type": "decompose" + }, + { + "name": "buffer_4", + "node_position": { + "x": 877.5, + "y": 274.300018 + }, + "parameters": { + "size": 11 + }, + "type": "buffer", + "version": 1 + }, + { + "name": "math", + "node_position": { + "x": 2341.736572, + "y": 24.740026 + }, + "parameters": { + "clamp": false, + "default_in1": 0, + "default_in2": 1.34, + "op": 2 + }, + "type": "math" + }, + { + "name": "tones", + "node_position": { + "x": 1761.553345, + "y": -8.572951 + }, + "parameters": { + "in_max": { + "a": 1, + "b": 1, + "g": 1, + "r": 1, + "type": "Color" + }, + "in_mid": { + "a": 0.5, + "b": 0.175, + "g": 0.175, + "r": 0.175, + "type": "Color" + }, + "in_min": { + "a": 0, + "b": 0, + "g": 0, + "r": 0, + "type": "Color" + }, + "out_max": { + "a": 1, + "b": 1, + "g": 1, + "r": 1, + "type": "Color" + }, + "out_min": { + "a": 0, + "b": 0, + "g": 0, + "r": 0, + "type": "Color" + } + }, + "type": "tones" + }, + { + "name": "transform2", + "node_position": { + "x": -834, + "y": 80.5 + }, + "parameters": { + "mode": 1, + "rotate": 1, + "scale_x": 1, + "scale_y": 1, + "translate_x": 0, + "translate_y": 1 + }, + "type": "transform2" + }, + { + "name": "math_3", + "node_position": { + "x": -1453, + "y": 434.5 + }, + "parameters": { + "clamp": false, + "default_in1": "$time", + "default_in2": 0, + "op": 9 + }, + "type": "math" + }, + { + "name": "math_4", + "node_position": { + "x": -1187, + "y": 506.5 + }, + "parameters": { + "clamp": false, + "default_in1": 0, + "default_in2": 0.102984, + "op": 2 + }, + "type": "math" + }, + { + "name": "bricks", + "node_position": { + "x": -412.324951, + "y": -621.575012 + }, + "parameters": { + "bevel": 0.14, + "columns": 4, + "corner": 0.3, + "mortar": 0, + "pattern": 0, + "repeat": 1, + "round": 0, + "row_offset": 0, + "rows": 4 + }, + "type": "bricks" + }, + { + "name": "blend_4", + "node_position": { + "x": -312.325012, + "y": -233.075012 + }, + "parameters": { + "amount": 1, + "blend_type": 2 + }, + "type": "blend" + }, + { + "name": "math_5", + "node_position": { + "x": 3267.463623, + "y": 110.767624 + }, + "parameters": { + "clamp": false, + "default_in1": 0, + "default_in2": 0, + "op": 2 + }, + "type": "math" + }, + { + "name": "slope_blur_3", + "node_position": { + "x": 1061.174927, + "y": 424.725006 + }, + "parameters": { + "param0": 11, + "param1": 8 + }, + "type": "slope_blur" + }, + { + "name": "radial_gradient_2", + "node_position": { + "x": 643.255188, + "y": 512.724976 + }, + "parameters": { + "gradient": { + "interpolation": 2, + "points": [ + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0, + "r": 0 + }, + { + "a": 1, + "b": 1, + "g": 1, + "pos": 1, + "r": 1 + } + ], + "type": "Gradient" + }, + "repeat": 1 + }, + "type": "radial_gradient" + }, + { + "name": "tiler_advanced_3", + "node_position": { + "x": 772.767761, + "y": 648.270996 + }, + "parameters": { + "overlap": 16, + "rotate": 360, + "scale_x": 0.1, + "scale_y": 0.01, + "select_inputs": 0, + "translate_x": 16.86, + "translate_y": 18.14, + "tx": 200, + "ty": 200 + }, + "type": "tiler_advanced" + }, + { + "name": "circular_gradient", + "node_position": { + "x": -615.319763, + "y": 883.359863 + }, + "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" + }, + "repeat": 1 + }, + "type": "circular_gradient" + }, + { + "name": "shape_5", + "node_position": { + "x": -594.857727, + "y": 1002.78125 + }, + "parameters": { + "edge": 0.98, + "radius": 0.95, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "color_noise", + "node_position": { + "x": -173.354736, + "y": 1083.285522 + }, + "parameters": { + "size": 9 + }, + "type": "color_noise" + }, + { + "name": "decompose_3", + "node_position": { + "x": 338.317657, + "y": 1023.636963 + }, + "parameters": { + + }, + "type": "decompose" + }, + { + "name": "tones_map_4", + "node_position": { + "x": 77.355423, + "y": 1046.005127 + }, + "parameters": { + "in_max": 1, + "in_min": 0, + "out_max": 1, + "out_min": -1 + }, + "type": "tones_map" + }, + { + "name": "shape_6", + "node_position": { + "x": -501.656952, + "y": 678.442505 + }, + "parameters": { + "edge": 1, + "radius": 0.99, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "gradient", + "node_position": { + "x": -832.284424, + "y": 713.27832 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 1, + "b": 1, + "g": 1, + "pos": 0, + "r": 1 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.692886, + "r": 0 + } + ], + "type": "Gradient" + }, + "repeat": 1, + "rotate": 0 + }, + "type": "gradient" + }, + { + "name": "colorize_2", + "node_position": { + "x": -434.316986, + "y": 825.119263 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 1, + "b": 1, + "g": 1, + "pos": 0, + "r": 1 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.692886, + "r": 0 + } + ], + "type": "Gradient" + } + }, + "type": "colorize" + }, + { + "name": "perlin_5", + "node_position": { + "x": -446.433075, + "y": 1124.293823 + }, + "parameters": { + "iterations": 3, + "persistence": 1, + "scale_x": 9, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "blend_5", + "node_position": { + "x": -128.618362, + "y": 784.110901 + }, + "parameters": { + "amount": 0.2, + "blend_type": 4 + }, + "type": "blend" + }, + { + "name": "blend_6", + "node_position": { + "x": 227.408707, + "y": 852.147461 + }, + "parameters": { + "amount": 0.33, + "blend_type": 2 + }, + "type": "blend" + }, + { + "name": "shape_7", + "node_position": { + "x": 342.977692, + "y": 1213.766602 + }, + "parameters": { + "edge": 1, + "radius": 0.56, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "blend_7", + "node_position": { + "x": 646.812317, + "y": 1073.033325 + }, + "parameters": { + "amount": 0.77, + "blend_type": 11 + }, + "type": "blend" + }, + { + "name": "blend_8", + "node_position": { + "x": 1521.344238, + "y": 258.116943 + }, + "parameters": { + "amount": 1.69, + "blend_type": 9 + }, + "type": "blend" + }, + { + "name": "buffer_5", + "node_position": { + "x": 1112.957153, + "y": 629.397583 + }, + "parameters": { + "size": 10 + }, + "type": "buffer", + "version": 1 + }, + { + "name": "perlin_6", + "node_position": { + "x": 191.992371, + "y": 697.434082 + }, + "parameters": { + "iterations": 6, + "persistence": 0.5, + "scale_x": 6, + "scale_y": 6 + }, + "type": "perlin" + }, + { + "name": "tones_2", + "node_position": { + "x": 485.574921, + "y": 703.026184 + }, + "parameters": { + "in_max": { + "a": 1, + "b": 0.673798, + "g": 0.673798, + "r": 0.673798, + "type": "Color" + }, + "in_mid": { + "a": 0.5, + "b": 0.581551, + "g": 0.581551, + "r": 0.581551, + "type": "Color" + }, + "in_min": { + "a": 0, + "b": 0.209702, + "g": 0.209702, + "r": 0.209702, + "type": "Color" + }, + "out_max": { + "a": 1, + "b": 1, + "g": 1, + "r": 1, + "type": "Color" + }, + "out_min": { + "a": 0, + "b": 0, + "g": 0, + "r": 0, + "type": "Color" + } + }, + "type": "tones" + }, + { + "name": "perlin_7", + "node_position": { + "x": -341.284485, + "y": 190.443085 + }, + "parameters": { + "iterations": 5, + "persistence": 0.85, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "shape_8", + "node_position": { + "x": 1266.212158, + "y": 215.228271 + }, + "parameters": { + "edge": 1, + "radius": 1, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "perlin_8", + "node_position": { + "x": 901.408508, + "y": 92.482567 + }, + "parameters": { + "iterations": 6, + "persistence": 0.5, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "rotate", + "node_position": { + "x": 1394.859131, + "y": -246.248398 + }, + "parameters": { + "cx": 0, + "cy": 0, + "rotate": 180 + }, + "type": "rotate" + }, + { + "name": "supersample", + "node_position": { + "x": 1069.11084, + "y": 715.787231 + }, + "parameters": { + "count": 3, + "size": 10, + "width": 1 + }, + "type": "supersample" + }, + { + "name": "perlin_9", + "node_position": { + "x": -416.927643, + "y": 565.573914 + }, + "parameters": { + "iterations": 6, + "persistence": 0.5, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "blend_9", + "node_position": { + "x": -14.570674, + "y": 378.88028 + }, + "parameters": { + "amount": 1, + "blend_type": 4 + }, + "type": "blend" + }, + { + "name": "fast_blur_3", + "node_position": { + "x": 1759.019043, + "y": -180.127716 + }, + "parameters": { + "param0": 11, + "param1": 8, + "param2": 1 + }, + "type": "fast_blur" + }, + { + "name": "blend_10", + "node_position": { + "x": 2059.277832, + "y": -49.730217 + }, + "parameters": { + "amount": 0.83, + "blend_type": 2 + }, + "type": "blend" + }, + { + "name": "shape_9", + "node_position": { + "x": 351.088013, + "y": 110.704063 + }, + "parameters": { + "edge": 1, + "radius": 1.05, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "perlin_10", + "node_position": { + "x": 56.853127, + "y": 210.149307 + }, + "parameters": { + "iterations": 3, + "persistence": 0.5, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "invert", + "node_position": { + "x": 614.566711, + "y": 186.569504 + }, + "parameters": { + + }, + "type": "invert" + }, + { + "name": "shape_10", + "node_position": { + "x": -145.113037, + "y": 3.057136 + }, + "parameters": { + "edge": 0.35, + "radius": 1.48, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "perlin_11", + "node_position": { + "x": -357.331268, + "y": -30.774755 + }, + "parameters": { + "iterations": 3, + "persistence": 0.5, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "blend_11", + "node_position": { + "x": 1424.481567, + "y": 631.510071 + }, + "parameters": { + "amount": 1, + "blend_type": 2 + }, + "type": "blend" + }, + { + "name": "perlin_12", + "node_position": { + "x": 1348.616089, + "y": 851.929993 + }, + "parameters": { + "iterations": 5, + "persistence": 0.5, + "scale_x": 9, + "scale_y": 9 + }, + "type": "perlin" + }, + { + "name": "blend_12", + "node_position": { + "x": 2807.662354, + "y": 338.953522 + }, + "parameters": { + "amount": 0.5, + "blend_type": 9 + }, + "type": "blend" + }, + { + "name": "shape_11", + "node_position": { + "x": 2303.085449, + "y": 554.619446 + }, + "parameters": { + "edge": 0.59, + "radius": 1, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "warp_dilation_2", + "node_position": { + "x": 2736.184814, + "y": 664.038391 + }, + "parameters": { + "a": 0.31, + "d": 0.16, + "mode": 2, + "s": 11 + }, + "type": "warp_dilation" + }, + { + "name": "shape_12", + "node_position": { + "x": 2309.236816, + "y": 752.484741 + }, + "parameters": { + "edge": 1, + "radius": 1, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "perlin_13", + "node_position": { + "x": 2016.0271, + "y": 753.509949 + }, + "parameters": { + "iterations": 8, + "persistence": 0.6, + "scale_x": 32, + "scale_y": 25 + }, + "type": "perlin" + }, + { + "name": "perlin_14", + "node_position": { + "x": 2059.527344, + "y": 942.579468 + }, + "parameters": { + "iterations": 3, + "persistence": 0.45, + "scale_x": 11, + "scale_y": 11 + }, + "type": "perlin" + }, + { + "name": "blend_13", + "node_position": { + "x": 2397.759521, + "y": 909.762634 + }, + "parameters": { + "amount": 0.21, + "blend_type": 0 + }, + "type": "blend" + }, + { + "name": "supersample_2", + "node_position": { + "x": 3111.540039, + "y": 610.368164 + }, + "parameters": { + "count": 2, + "size": 10, + "width": 1 + }, + "type": "supersample" + }, + { + "name": "bricks_2", + "node_position": { + "x": 2884.0625, + "y": -40.74353 + }, + "parameters": { + "bevel": 0.18, + "columns": 1, + "corner": 0.5, + "mortar": 0, + "pattern": 0, + "repeat": 1, + "round": 0.23, + "row_offset": 0, + "rows": 1 + }, + "type": "bricks" + }, + { + "name": "slope_blur_4", + "node_position": { + "x": 3057.0625, + "y": 844.25647 + }, + "parameters": { + "param0": 11, + "param1": 9 + }, + "type": "slope_blur" + }, + { + "name": "shape_4", + "node_position": { + "x": 2579.0625, + "y": 1088.25647 + }, + "parameters": { + "edge": 1, + "radius": 1, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "tones_map_5", + "node_position": { + "x": 3345.0625, + "y": 329.25647 + }, + "parameters": { + "in_max": 1, + "in_min": 0.04, + "out_max": 1, + "out_min": -0.02 + }, + "type": "tones_map" + }, + { + "name": "supersample_3", + "node_position": { + "x": 4733.786133, + "y": 137.540039 + }, + "parameters": { + "count": 3, + "size": 10, + "width": 1 + }, + "type": "supersample" + }, + { + "name": "scale", + "node_position": { + "x": 3897.94873, + "y": 87.926315 + }, + "parameters": { + "cx": 0, + "cy": 0, + "scale_x": 1.3, + "scale_y": 1.3 + }, + "type": "scale" + }, + { + "name": "shape_13", + "node_position": { + "x": 3663.760254, + "y": 493.455841 + }, + "parameters": { + "edge": 2.45, + "radius": 3.1, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "perlin_15", + "node_position": { + "x": 3384.966553, + "y": 496.560547 + }, + "parameters": { + "iterations": 9, + "persistence": 0.6, + "scale_x": 7, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "perlin_16", + "node_position": { + "x": 3355.292969, + "y": 656.61499 + }, + "parameters": { + "iterations": 9, + "persistence": 0.85, + "scale_x": 4, + "scale_y": 4 + }, + "type": "perlin" + }, + { + "name": "blend_14", + "node_position": { + "x": 3696.668945, + "y": 271.166077 + }, + "parameters": { + "amount": 0.41, + "blend_type": 2 + }, + "seed_value": 20127, + "type": "blend" + }, + { + "name": "math_6", + "node_position": { + "x": 4132.555664, + "y": 470.481812 + }, + "parameters": { + "clamp": true, + "default_in1": 0, + "default_in2": 1, + "op": 2 + }, + "type": "math" + }, + { + "name": "tones_map_6", + "node_position": { + "x": 3845.690186, + "y": 600.254333 + }, + "parameters": { + "in_max": 0.69, + "in_min": 0.46, + "out_max": 1, + "out_min": 0 + }, + "type": "tones_map" + }, + { + "name": "tones_range", + "node_position": { + "x": 4438.856934, + "y": 410.341614 + }, + "parameters": { + "contrast": 0.3, + "invert": false, + "value": 0.53, + "width": 0.94 + }, + "type": "tones_range" + }, + { + "name": "supersample_4", + "node_position": { + "x": 5036.726562, + "y": 378.27832 + }, + "parameters": { + "count": 3, + "size": 10, + "width": 1 + }, + "type": "supersample" + }, + { + "name": "normal_map", + "node_position": { + "x": 4624.084961, + "y": 778.680908 + }, + "parameters": { + "param0": 10, + "param1": 0.03, + "param2": 0, + "param4": 0 + }, + "type": "normal_map" + }, + { + "name": "colorize_3", + "node_position": { + "x": 4455.101074, + "y": 313.340363 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 1, + "b": 1, + "g": 1, + "pos": 0, + "r": 1 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.356633, + "r": 0 + } + ], + "type": "Gradient" + } + }, + "type": "colorize" + }, + { + "name": "supersample_5", + "node_position": { + "x": 4732.827637, + "y": 268.872772 + }, + "parameters": { + "count": 3, + "size": 10, + "width": 1 + }, + "type": "supersample" + }, + { + "name": "supersample_6", + "node_position": { + "x": 5030.827637, + "y": 766.872803 + }, + "parameters": { + "count": 3, + "size": 10, + "width": 1 + }, + "type": "supersample" + }, + { + "name": "colorize_4", + "node_position": { + "x": 4401.827637, + "y": 31.872742 + }, + "parameters": { + "gradient": { + "interpolation": 3, + "points": [ + { + "a": 1, + "b": 1, + "g": 1, + "pos": 0.072727, + "r": 1 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.081818, + "r": 0.898438 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.081819, + "r": 0.898438 + }, + { + "a": 1, + "b": 0, + "g": 0.042297, + "pos": 0.223282, + "r": 0.601562 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.496009, + "r": 0.390625 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.960895, + "r": 0.144531 + } + ], + "type": "Gradient" + } + }, + "preview": 0, + "type": "colorize" + }, + { + "name": "math_2", + "node_position": { + "x": 4723.942871, + "y": 513.429932 + }, + "parameters": { + "clamp": true, + "default_in1": 0.13, + "default_in2": 0, + "op": 15 + }, + "type": "math" + }, + { + "name": "math_7", + "node_position": { + "x": 5000.942871, + "y": 505.429932 + }, + "parameters": { + "clamp": false, + "default_in1": 0, + "default_in2": 0, + "op": 2 + }, + "type": "math" + }, + { + "name": "perlin_17", + "node_position": { + "x": 2168.257324, + "y": 1097.508179 + }, + "parameters": { + "iterations": 5, + "persistence": 0.7, + "scale_x": 11, + "scale_y": 11 + }, + "type": "perlin" + }, + { + "name": "blend_15", + "node_position": { + "x": 2666.868408, + "y": 938.869141 + }, + "parameters": { + "amount": 0.1, + "blend_type": 0 + }, + "type": "blend" + } + ], + "parameters": { + + }, + "shortdesc": "", + "type": "graph" +} \ No newline at end of file diff --git a/Asset Sources/Effects/Concrete Bullet Hits 02.ptex b/Asset Sources/Effects/Concrete Bullet Hits 02.ptex new file mode 100644 index 0000000..ede829a --- /dev/null +++ b/Asset Sources/Effects/Concrete Bullet Hits 02.ptex @@ -0,0 +1,1080 @@ +{ + "connections": [ + { + "from": "mwf_output", + "from_port": 0, + "to": "Material", + "to_port": 0 + }, + { + "from": "mwf_output", + "from_port": 1, + "to": "Material", + "to_port": 1 + }, + { + "from": "mwf_output", + "from_port": 2, + "to": "Material", + "to_port": 2 + }, + { + "from": "mwf_output", + "from_port": 3, + "to": "Material", + "to_port": 3 + }, + { + "from": "mwf_output", + "from_port": 4, + "to": "Material", + "to_port": 4 + }, + { + "from": "mwf_output", + "from_port": 5, + "to": "Material", + "to_port": 5 + }, + { + "from": "mwf_output", + "from_port": 6, + "to": "Material", + "to_port": 6 + }, + { + "from": "math", + "from_port": 0, + "to": "invert_2", + "to_port": 0 + }, + { + "from": "shape", + "from_port": 0, + "to": "tiler", + "to_port": 0 + }, + { + "from": "tiler", + "from_port": 0, + "to": "tones", + "to_port": 0 + }, + { + "from": "tones", + "from_port": 0, + "to": "blend", + "to_port": 1 + }, + { + "from": "perlin", + "from_port": 0, + "to": "blend_2", + "to_port": 0 + }, + { + "from": "blend_2", + "from_port": 0, + "to": "tones_map", + "to_port": 0 + }, + { + "from": "shape_2", + "from_port": 0, + "to": "tiler_3", + "to_port": 0 + }, + { + "from": "tiler_3", + "from_port": 0, + "to": "slope_blur", + "to_port": 0 + }, + { + "from": "slope_blur", + "from_port": 0, + "to": "tiler_2", + "to_port": 0 + }, + { + "from": "perlin_3", + "from_port": 0, + "to": "slope_blur", + "to_port": 1 + }, + { + "from": "tones_map", + "from_port": 0, + "to": "blend_3", + "to_port": 1 + }, + { + "from": "tiler_2", + "from_port": 0, + "to": "blend_3", + "to_port": 0 + }, + { + "from": "perlin_4", + "from_port": 0, + "to": "warp", + "to_port": 0 + }, + { + "from": "perlin_5", + "from_port": 0, + "to": "warp", + "to_port": 1 + }, + { + "from": "warp", + "from_port": 0, + "to": "colorize", + "to_port": 0 + }, + { + "from": "warp", + "from_port": 0, + "to": "colorize_2", + "to_port": 0 + }, + { + "from": "colorize_2", + "from_port": 0, + "to": "combine", + "to_port": 1 + }, + { + "from": "uniform_greyscale", + "from_port": 0, + "to": "combine", + "to_port": 2 + }, + { + "from": "tones", + "from_port": 0, + "to": "tones_map_2", + "to_port": 0 + }, + { + "from": "tones_map_2", + "from_port": 0, + "to": "blend_2", + "to_port": 2 + }, + { + "from": "blend", + "from_port": 0, + "to": "slope_blur_2", + "to_port": 0 + }, + { + "from": "tiler", + "from_port": 0, + "to": "blend_4", + "to_port": 1 + }, + { + "from": "perlin_6", + "from_port": 0, + "to": "blend_4", + "to_port": 0 + }, + { + "from": "invert", + "from_port": 0, + "to": "slope_blur_2", + "to_port": 1 + }, + { + "from": "perlin_2", + "from_port": 0, + "to": "fast_blur", + "to_port": 0 + }, + { + "from": "perlin_2", + "from_port": 0, + "to": "blend_6", + "to_port": 1 + }, + { + "from": "fast_blur", + "from_port": 0, + "to": "blend_6", + "to_port": 0 + }, + { + "from": "blend_6", + "from_port": 0, + "to": "blend", + "to_port": 0 + }, + { + "from": "perlin_7", + "from_port": 0, + "to": "blend_5", + "to_port": 0 + }, + { + "from": "blend_3", + "from_port": 0, + "to": "tonality", + "to_port": 0 + }, + { + "from": "perlin_8", + "from_port": 0, + "to": "tones_range", + "to_port": 0 + }, + { + "from": "tones_range", + "from_port": 0, + "to": "blend_5", + "to_port": 2 + }, + { + "from": "blend_3", + "from_port": 0, + "to": "blend_5", + "to_port": 1 + }, + { + "from": "tones_range_2", + "from_port": 0, + "to": "blend_2", + "to_port": 1 + }, + { + "from": "blend_4", + "from_port": 0, + "to": "invert", + "to_port": 0 + }, + { + "from": "slope_blur_2", + "from_port": 0, + "to": "tones_range_2", + "to_port": 0 + }, + { + "from": "tiler", + "from_port": 0, + "to": "tones_map_4", + "to_port": 0 + }, + { + "from": "invert_2", + "from_port": 0, + "to": "math_2", + "to_port": 0 + }, + { + "from": "tones_map", + "from_port": 0, + "to": "math", + "to_port": 1 + }, + { + "from": "tones_map_4", + "from_port": 0, + "to": "math_2", + "to_port": 1 + }, + { + "from": "blend_5", + "from_port": 0, + "to": "transform2", + "to_port": 0 + }, + { + "from": "transform2", + "from_port": 0, + "to": "mwf_output", + "to_port": 0 + }, + { + "from": "combine", + "from_port": 0, + "to": "transform2_2", + "to_port": 0 + }, + { + "from": "transform2_2", + "from_port": 0, + "to": "mwf_output", + "to_port": 2 + }, + { + "from": "colorize", + "from_port": 0, + "to": "transform2_3", + "to_port": 0 + }, + { + "from": "transform2_3", + "from_port": 0, + "to": "mwf_output", + "to_port": 1 + }, + { + "from": "math_2", + "from_port": 0, + "to": "transform2_4", + "to_port": 0 + }, + { + "from": "transform2_4", + "from_port": 0, + "to": "Material", + "to_port": 7 + } + ], + "label": "Graph", + "longdesc": "", + "name": "263", + "node_position": { + "x": 0, + "y": 0 + }, + "nodes": [ + { + "export_paths": { + "Godot": "/data/Projects/Games/Liblast/Game/Assets/Decals/BulletHits/BulletHitConcrete" + }, + "name": "Material", + "node_position": { + "x": 1450, + "y": -25 + }, + "parameters": { + "albedo_color": { + "a": 1, + "b": 1, + "g": 1, + "r": 1, + "type": "Color" + }, + "ao": 1, + "depth_scale": 1, + "emission_energy": 1, + "flags_transparent": true, + "metallic": 1, + "normal": 2, + "roughness": 1, + "size": 8, + "sss": 0 + }, + "type": "material" + }, + { + "name": "shape", + "node_position": { + "x": -1881, + "y": -65.5 + }, + "parameters": { + "edge": 1, + "radius": 1.2, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "perlin", + "node_position": { + "x": -1682, + "y": 628.5 + }, + "parameters": { + "iterations": 5, + "persistence": 0.55, + "scale_x": 12, + "scale_y": 12 + }, + "type": "perlin" + }, + { + "name": "mwf_output", + "node_position": { + "x": 935.700012, + "y": -3.8 + }, + "parameters": { + "param0": 1, + "param2": 2 + }, + "seed_value": 62673, + "type": "mwf_output" + }, + { + "name": "perlin_2", + "node_position": { + "x": -2182.5, + "y": 404.5 + }, + "parameters": { + "iterations": 6, + "persistence": 1.05, + "scale_x": 19, + "scale_y": 19 + }, + "type": "perlin" + }, + { + "name": "math", + "node_position": { + "x": 86, + "y": 487.5 + }, + "parameters": { + "clamp": false, + "default_in1": 1, + "default_in2": 0, + "op": 15 + }, + "type": "math" + }, + { + "name": "tones", + "node_position": { + "x": -1323, + "y": 52.5 + }, + "parameters": { + "in_max": { + "a": 1, + "b": 1, + "g": 1, + "r": 1, + "type": "Color" + }, + "in_mid": { + "a": 0.5, + "b": 0.4625, + "g": 0.4625, + "r": 0.4625, + "type": "Color" + }, + "in_min": { + "a": 0, + "b": 0, + "g": 0, + "r": 0, + "type": "Color" + }, + "out_max": { + "a": 1, + "b": 1, + "g": 1, + "r": 1, + "type": "Color" + }, + "out_min": { + "a": 0, + "b": 0, + "g": 0, + "r": 0, + "type": "Color" + } + }, + "type": "tones" + }, + { + "name": "invert_2", + "node_position": { + "x": 367, + "y": 444.5 + }, + "parameters": { + + }, + "type": "invert" + }, + { + "name": "tiler", + "node_position": { + "x": -1710, + "y": 38.5 + }, + "parameters": { + "fixed_offset": 0, + "offset": 0, + "overlap": 0, + "rotate": 0, + "scale": 0, + "scale_x": 0.8, + "scale_y": 0.8, + "select_inputs": 0, + "tx": 2, + "ty": 2, + "value": 0 + }, + "type": "tiler" + }, + { + "name": "blend", + "node_position": { + "x": -1318, + "y": 401.5 + }, + "parameters": { + "amount": 0.14, + "blend_type": 4 + }, + "type": "blend" + }, + { + "name": "tones_map", + "node_position": { + "x": -619, + "y": 794.5 + }, + "parameters": { + "in_max": 0.33, + "in_min": 1, + "out_max": 1, + "out_min": 0 + }, + "type": "tones_map" + }, + { + "name": "blend_2", + "node_position": { + "x": -943, + "y": 700.75 + }, + "parameters": { + "amount": 0.57, + "blend_type": 4 + }, + "type": "blend" + }, + { + "name": "tiler_2", + "node_position": { + "x": -661, + "y": -305.25 + }, + "parameters": { + "fixed_offset": 1, + "offset": 1, + "overlap": 2, + "rotate": 45, + "scale": 0.34, + "scale_x": 0.05, + "scale_y": 0.05, + "select_inputs": 2, + "tx": 58, + "ty": 46, + "value": 1 + }, + "type": "tiler" + }, + { + "name": "shape_2", + "node_position": { + "x": -1648, + "y": -294.25 + }, + "parameters": { + "edge": 1, + "radius": 0.06, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "tiler_3", + "node_position": { + "x": -1397, + "y": -287.25 + }, + "parameters": { + "fixed_offset": 0, + "offset": 0, + "overlap": 2, + "rotate": 0, + "scale": 0.31, + "scale_x": 1, + "scale_y": 1, + "select_inputs": 0, + "tx": 4, + "ty": 4, + "value": 0 + }, + "type": "tiler" + }, + { + "name": "perlin_3", + "node_position": { + "x": -1627, + "y": -478.25 + }, + "parameters": { + "iterations": 5, + "persistence": 0.75, + "scale_x": 7, + "scale_y": 7 + }, + "type": "perlin" + }, + { + "name": "slope_blur", + "node_position": { + "x": -1066, + "y": -346.25 + }, + "parameters": { + "param0": 10, + "param1": 0.4 + }, + "type": "slope_blur" + }, + { + "name": "blend_3", + "node_position": { + "x": -322, + "y": 166.75 + }, + "parameters": { + "amount": 0.2, + "blend_type": 9 + }, + "type": "blend" + }, + { + "name": "perlin_4", + "node_position": { + "x": -405, + "y": -808.25 + }, + "parameters": { + "iterations": 3, + "persistence": 0.5, + "scale_x": 32, + "scale_y": 32 + }, + "type": "perlin" + }, + { + "name": "perlin_5", + "node_position": { + "x": -626.5, + "y": -562.25 + }, + "parameters": { + "iterations": 8, + "persistence": 0.8, + "scale_x": 9, + "scale_y": 9 + }, + "type": "perlin" + }, + { + "name": "warp", + "node_position": { + "x": -196, + "y": -574.25 + }, + "parameters": { + "amount": 0.345, + "eps": 0.1, + "mode": 0 + }, + "type": "warp" + }, + { + "name": "colorize", + "node_position": { + "x": 66, + "y": -212.25 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 1, + "b": 0.582031, + "g": 0.582031, + "pos": 0, + "r": 0.582031 + }, + { + "a": 1, + "b": 0.863281, + "g": 0.863281, + "pos": 1, + "r": 0.863281 + } + ], + "type": "Gradient" + } + }, + "type": "colorize" + }, + { + "name": "colorize_2", + "node_position": { + "x": -186, + "y": -83.75 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 1, + "b": 0.863281, + "g": 0.863281, + "pos": 0, + "r": 0.863281 + }, + { + "a": 1, + "b": 0.886719, + "g": 0.886719, + "pos": 0.5, + "r": 0.886719 + }, + { + "a": 1, + "b": 1, + "g": 1, + "pos": 1, + "r": 1 + } + ], + "type": "Gradient" + } + }, + "type": "colorize" + }, + { + "name": "combine", + "node_position": { + "x": 126, + "y": -77.25 + }, + "parameters": { + + }, + "type": "combine" + }, + { + "name": "uniform_greyscale", + "node_position": { + "x": -195, + "y": 4.75 + }, + "parameters": { + "color": 0 + }, + "type": "uniform_greyscale" + }, + { + "name": "tones_map_2", + "node_position": { + "x": -1429, + "y": 752.75 + }, + "parameters": { + "in_max": 1, + "in_min": 0.75, + "out_max": 1, + "out_min": 0 + }, + "type": "tones_map" + }, + { + "name": "slope_blur_2", + "node_position": { + "x": -1069, + "y": 419.75 + }, + "parameters": { + "param0": 10, + "param1": 6.9 + }, + "type": "slope_blur" + }, + { + "name": "blend_4", + "node_position": { + "x": -1075, + "y": 211.75 + }, + "parameters": { + "amount": 0.03, + "blend_type": 0 + }, + "type": "blend" + }, + { + "name": "perlin_6", + "node_position": { + "x": -1032, + "y": -18.25 + }, + "parameters": { + "iterations": 3, + "persistence": 0.45, + "scale_x": 32, + "scale_y": 32 + }, + "type": "perlin" + }, + { + "name": "invert", + "node_position": { + "x": -662, + "y": 266.75 + }, + "parameters": { + + }, + "type": "invert" + }, + { + "name": "perlin_7", + "node_position": { + "x": -218.583252, + "y": 333.491699 + }, + "parameters": { + "iterations": 9, + "persistence": 1, + "scale_x": 32, + "scale_y": 32 + }, + "type": "perlin" + }, + { + "name": "blend_5", + "node_position": { + "x": 167.416748, + "y": 129.241699 + }, + "parameters": { + "amount": 0.19, + "blend_type": 4 + }, + "seed_value": 19896, + "type": "blend" + }, + { + "name": "fast_blur", + "node_position": { + "x": -2043.583252, + "y": 685.491699 + }, + "parameters": { + "param0": 10, + "param1": 79, + "param2": 1 + }, + "type": "fast_blur" + }, + { + "name": "blend_6", + "node_position": { + "x": -1686.583252, + "y": 440.491699 + }, + "parameters": { + "amount": 1, + "blend_type": 11 + }, + "preview": 0, + "type": "blend" + }, + { + "name": "tonality", + "node_position": { + "x": -48.583252, + "y": 96.491669 + }, + "parameters": { + "curve": { + "points": [ + { + "ls": 0, + "rs": 0.723902, + "x": 0, + "y": 0 + }, + { + "ls": 0.723902, + "rs": 0.357137, + "x": 0.779647, + "y": 0.564388 + }, + { + "ls": 2.304118, + "rs": 0.015381, + "x": 0.940705, + "y": 0.860095 + }, + { + "ls": 0, + "rs": 0.321746, + "x": 0.949519, + "y": 1 + }, + { + "ls": -0.270559, + "rs": -0, + "x": 1, + "y": 1 + } + ], + "type": "Curve" + } + }, + "type": "tonality" + }, + { + "name": "perlin_8", + "node_position": { + "x": -130.583252, + "y": 677.491699 + }, + "parameters": { + "iterations": 7, + "persistence": 1, + "scale_x": 8, + "scale_y": 8 + }, + "type": "perlin" + }, + { + "name": "tones_range", + "node_position": { + "x": 138.416748, + "y": 637.491699 + }, + "parameters": { + "contrast": 0.5, + "invert": false, + "value": 0.61, + "width": 0.16 + }, + "type": "tones_range" + }, + { + "name": "tones_range_2", + "node_position": { + "x": -727, + "y": 429.241699 + }, + "parameters": { + "contrast": 0, + "invert": true, + "value": 0.35, + "width": 0.92 + }, + "type": "tones_range" + }, + { + "name": "tones_map_4", + "node_position": { + "x": -280, + "y": 508.25 + }, + "parameters": { + "in_max": 0.53, + "in_min": 0.25, + "out_max": 1, + "out_min": 0 + }, + "type": "tones_map" + }, + { + "name": "math_2", + "node_position": { + "x": 577.099976, + "y": 502.050018 + }, + "parameters": { + "clamp": false, + "default_in1": 0, + "default_in2": 0, + "op": 2 + }, + "type": "math" + }, + { + "name": "transform2", + "node_position": { + "x": 553.610474, + "y": 247.067078 + }, + "parameters": { + "mode": 0, + "rotate": 0, + "scale_x": 2, + "scale_y": 2, + "translate_x": 0.5, + "translate_y": 0.5 + }, + "type": "transform2" + }, + { + "name": "transform2_2", + "node_position": { + "x": 516.21051, + "y": -78.732895 + }, + "parameters": { + "mode": 0, + "rotate": 0, + "scale_x": 2, + "scale_y": 2, + "translate_x": 0.5, + "translate_y": 0.5 + }, + "type": "transform2" + }, + { + "name": "transform2_3", + "node_position": { + "x": 497.010498, + "y": -366.73291 + }, + "parameters": { + "mode": 0, + "rotate": 0, + "scale_x": 2, + "scale_y": 2, + "translate_x": 0.5, + "translate_y": 0.5 + }, + "type": "transform2" + }, + { + "name": "transform2_4", + "node_position": { + "x": 834.010376, + "y": 454.867035 + }, + "parameters": { + "mode": 0, + "rotate": 0, + "scale_x": 2, + "scale_y": 2, + "translate_x": 0.5, + "translate_y": 0.5 + }, + "type": "transform2" + } + ], + "parameters": { + + }, + "shortdesc": "", + "type": "graph" +} \ No newline at end of file diff --git a/Game/Assets/Characters/Player.gd b/Game/Assets/Characters/Player.gd index 0ed566a..8eedf28 100644 --- a/Game/Assets/Characters/Player.gd +++ b/Game/Assets/Characters/Player.gd @@ -22,6 +22,7 @@ extends CharacterBody3D @onready var weapon = $Head/Camera/Hand/Weapon var gibs_vfx = preload("res://Assets/Effects/Gibs.tscn") +var blood_decal = preload("res://Assets/Decals/Blood/BloodSplash.tscn") # climb functions - temporarily disabled #@onready var body_height = body.shape.height @@ -225,6 +226,10 @@ func damage(hp: int): var gibs = gibs_vfx.instantiate() get_tree().root.add_child(gibs) gibs.global_transform = self.global_transform + + var decal = blood_decal.instantiate() + get_tree().root.add_child(decal) + decal.global_transform = self.global_transform #if get_tree().get_rpc_sender_id() != get_multiplayer_authority(): # print ("Death requested by a non-master. Ignoring") diff --git a/Game/Assets/Characters/Player.tscn b/Game/Assets/Characters/Player.tscn index 1cd5e02..3d8b637 100644 --- a/Game/Assets/Characters/Player.tscn +++ b/Game/Assets/Characters/Player.tscn @@ -82,6 +82,7 @@ script = ExtResource( "1" ) [node name="Mesh" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.852763, 0) +layers = 2 mesh = SubResource( "1" ) surface_material_override/0 = null script = null @@ -133,6 +134,7 @@ script = null [node name="Jetpack" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.93832, 0.5022) +layers = 2 material_override = SubResource( "StandardMaterial3D_y4s21" ) mesh = SubResource( "CylinderMesh_8yana" ) surface_material_override/0 = null diff --git a/Game/Assets/Decals/Blood/BloodSplash.gd b/Game/Assets/Decals/Blood/BloodSplash.gd new file mode 100644 index 0000000..ff79973 --- /dev/null +++ b/Game/Assets/Decals/Blood/BloodSplash.gd @@ -0,0 +1,16 @@ +extends Decal + + +# Declare member variables here. Examples: +# var a = 2 +# var b = "text" + + +# Called when the node enters the scene tree for the first time. +func _ready(): + global_rotate(Vector3.UP, randf_range(0, PI * 2) ) + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta): +# pass diff --git a/Game/Assets/Decals/Blood/BloodSplash.tres b/Game/Assets/Decals/Blood/BloodSplash.tres new file mode 100644 index 0000000..7a9ff48 --- /dev/null +++ b/Game/Assets/Decals/Blood/BloodSplash.tres @@ -0,0 +1,17 @@ +[gd_resource type="SpatialMaterial" load_steps=5 format=2] +[ext_resource path="BloodSplash_albedo.png" type="Texture" id=1] +[ext_resource path="BloodSplash_orm.png" type="Texture" id=2] +[ext_resource path="BloodSplash_normal.png" type="Texture" id=3] +[resource] +albedo_color = Color(1, 1, 1, 1) +albedo_texture = ExtResource( 1 ) +metallic = 0 +roughness = 1 +roughness_texture = ExtResource( 2 ) +roughness_texture_channel = 1 +normal_enabled = true +normal_scale = 1 +normal_texture = ExtResource( 3 ) + + + diff --git a/Game/Assets/Decals/Blood/BloodSplash.tscn b/Game/Assets/Decals/Blood/BloodSplash.tscn new file mode 100644 index 0000000..b72679d --- /dev/null +++ b/Game/Assets/Decals/Blood/BloodSplash.tscn @@ -0,0 +1,97 @@ +[gd_scene load_steps=7 format=3 uid="uid://c8v12nnksjylf"] + +[ext_resource type="Texture2D" uid="uid://th4fli1vgo1a" path="res://Assets/Decals/Blood/BloodSplash_albedo.png" id="1_mp7s4"] +[ext_resource type="Texture2D" uid="uid://pobhi2vhmdpc" path="res://Assets/Decals/Blood/BloodSplash_normal.png" id="2_42art"] +[ext_resource type="Texture2D" uid="uid://bosf0mht2450i" path="res://Assets/Decals/Blood/BloodSplash_orm.png" id="3_xbmi4"] +[ext_resource type="Script" path="res://Assets/Decals/Blood/BloodSplash.gd" id="4_ce55d"] + +[sub_resource type="Animation" id="Animation_qf47y"] +resource_name = "Fade" +length = 30.0 +tracks/0/type = "value" +tracks/0/path = NodePath(".:distance_fade_begin") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 15, 30), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [20.0, 20.0, -20.0] +} +tracks/1/type = "value" +tracks/1/path = NodePath(".:distance_fade_length") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 15, 30), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [20.0, 20.0, 0.0] +} +tracks/2/type = "method" +tracks/2/path = NodePath(".") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/keys = { +"times": PackedFloat32Array(30), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"queue_free" +}] +} + +[sub_resource type="Animation" id="Animation_q6bfj"] +length = 0.001 +tracks/0/type = "value" +tracks/0/path = NodePath(".:distance_fade_begin") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [20.0] +} +tracks/1/type = "value" +tracks/1/path = NodePath(".:distance_fade_length") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [20.0] +} + +[node name="BloodSplash" type="Decal"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +extents = Vector3(2, 5, 2) +texture_albedo = ExtResource( "1_mp7s4" ) +texture_normal = ExtResource( "2_42art" ) +texture_orm = ExtResource( "3_xbmi4" ) +normal_fade = 0.4 +upper_fade = 0.332871 +lower_fade = 0.356762 +distance_fade_enabled = true +distance_fade_begin = 20.0 +distance_fade_length = 20.0 +cull_mask = 1 +script = ExtResource( "4_ce55d" ) + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +autoplay = "Fade" +anims/Fade = SubResource( "Animation_qf47y" ) +anims/RESET = SubResource( "Animation_q6bfj" ) +blend_times = [] +script = null diff --git a/Game/Assets/Decals/Blood/BloodSplash_albedo.png b/Game/Assets/Decals/Blood/BloodSplash_albedo.png new file mode 100644 index 0000000..f77781d --- /dev/null +++ b/Game/Assets/Decals/Blood/BloodSplash_albedo.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f1afd2225381f9dabbcd72525cd93e72f607bbc615cf57320d1798884979ffb +size 667936 diff --git a/Game/Assets/Decals/Blood/BloodSplash_albedo.png.import b/Game/Assets/Decals/Blood/BloodSplash_albedo.png.import new file mode 100644 index 0000000..1206526 --- /dev/null +++ b/Game/Assets/Decals/Blood/BloodSplash_albedo.png.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture2D" +uid="uid://th4fli1vgo1a" +path.s3tc="res://.godot/imported/BloodSplash_albedo.png-9695213797bd3780e56c718551ec2a34.s3tc.stex" +path.etc2="res://.godot/imported/BloodSplash_albedo.png-9695213797bd3780e56c718551ec2a34.etc2.stex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Decals/Blood/BloodSplash_albedo.png" +dest_files=["res://.godot/imported/BloodSplash_albedo.png-9695213797bd3780e56c718551ec2a34.s3tc.stex", "res://.godot/imported/BloodSplash_albedo.png-9695213797bd3780e56c718551ec2a34.etc2.stex"] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=0 +compress/channel_pack=0 +compress/streamed=false +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/HDR_as_SRGB=false +process/size_limit=0 +detect_3d/compress_to=0 +svg/scale=1.0 diff --git a/Game/Assets/Decals/Blood/BloodSplash_normal.png b/Game/Assets/Decals/Blood/BloodSplash_normal.png new file mode 100644 index 0000000..7424249 --- /dev/null +++ b/Game/Assets/Decals/Blood/BloodSplash_normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d22008aa4ee645b89c8402f5b98eb924ed0eb089bdb99f0ca31f5fad1dcdea6 +size 842536 diff --git a/Game/Assets/Decals/Blood/BloodSplash_normal.png.import b/Game/Assets/Decals/Blood/BloodSplash_normal.png.import new file mode 100644 index 0000000..bba403e --- /dev/null +++ b/Game/Assets/Decals/Blood/BloodSplash_normal.png.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture2D" +uid="uid://pobhi2vhmdpc" +path.s3tc="res://.godot/imported/BloodSplash_normal.png-48c6b2f64daf5e7bfac0fed9fbe055a5.s3tc.stex" +path.etc2="res://.godot/imported/BloodSplash_normal.png-48c6b2f64daf5e7bfac0fed9fbe055a5.etc2.stex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Decals/Blood/BloodSplash_normal.png" +dest_files=["res://.godot/imported/BloodSplash_normal.png-48c6b2f64daf5e7bfac0fed9fbe055a5.s3tc.stex", "res://.godot/imported/BloodSplash_normal.png-48c6b2f64daf5e7bfac0fed9fbe055a5.etc2.stex"] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=1 +compress/channel_pack=0 +compress/streamed=false +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://Assets/Decals/Blood/BloodSplash_normal.png" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/HDR_as_SRGB=false +process/size_limit=0 +detect_3d/compress_to=0 +svg/scale=1.0 diff --git a/Game/Assets/Decals/Blood/BloodSplash_orm.png b/Game/Assets/Decals/Blood/BloodSplash_orm.png new file mode 100644 index 0000000..42e007a --- /dev/null +++ b/Game/Assets/Decals/Blood/BloodSplash_orm.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aeba65ce1b8fe47293147e509571f83db22ee64266cb37a819c39237893e1721 +size 482720 diff --git a/Game/Assets/Decals/Blood/BloodSplash_orm.png.import b/Game/Assets/Decals/Blood/BloodSplash_orm.png.import new file mode 100644 index 0000000..ffbf753 --- /dev/null +++ b/Game/Assets/Decals/Blood/BloodSplash_orm.png.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture2D" +uid="uid://bosf0mht2450i" +path.s3tc="res://.godot/imported/BloodSplash_orm.png-55467babaeec4f231f18067f02470de0.s3tc.stex" +path.etc2="res://.godot/imported/BloodSplash_orm.png-55467babaeec4f231f18067f02470de0.etc2.stex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Decals/Blood/BloodSplash_orm.png" +dest_files=["res://.godot/imported/BloodSplash_orm.png-55467babaeec4f231f18067f02470de0.s3tc.stex", "res://.godot/imported/BloodSplash_orm.png-55467babaeec4f231f18067f02470de0.etc2.stex"] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=0 +compress/channel_pack=0 +compress/streamed=false +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/HDR_as_SRGB=false +process/size_limit=0 +detect_3d/compress_to=0 +svg/scale=1.0 diff --git a/Game/Assets/Decals/BulletHits/BulletHitConcrete.tres b/Game/Assets/Decals/BulletHits/BulletHitConcrete.tres new file mode 100644 index 0000000..e272513 --- /dev/null +++ b/Game/Assets/Decals/BulletHits/BulletHitConcrete.tres @@ -0,0 +1,33 @@ +[gd_resource type="SpatialMaterial" load_steps=5 format=2] +[ext_resource path="BulletHitConcrete_albedo.png" type="Texture" id=1] +[ext_resource path="BulletHitConcrete_orm.png" type="Texture" id=2] +[ext_resource path="BulletHitConcrete_normal.png" type="Texture" id=3] +[ext_resource path="BulletHitConcrete_depth.png" type="Texture" id=4] +[resource] +albedo_color = Color(1, 1, 1, 1) +albedo_texture = ExtResource( 1 ) +metallic = 1 +metallic_texture = ExtResource( 2 ) +metallic_texture_channel = 2 +roughness = 1 +roughness_texture = ExtResource( 2 ) +roughness_texture_channel = 1 +normal_enabled = true +normal_scale = 2 +normal_texture = ExtResource( 3 ) +ao_enabled = true +ao_light_affect = 1 +ao_texture = ExtResource( 2 ) +ao_on_uv2 = false +ao_texture_channel = 0 +depth_enabled = true +depth_scale = 0.2 +depth_deep_parallax = true +depth_min_layers = 8 +depth_max_layers = 32 +depth_flip_tangent = false +depth_flip_binormal = false +depth_texture = ExtResource( 4 ) + + + diff --git a/Game/Assets/Decals/BulletHits/BulletHitConcrete_albedo.png b/Game/Assets/Decals/BulletHits/BulletHitConcrete_albedo.png new file mode 100644 index 0000000..a5fb2f9 --- /dev/null +++ b/Game/Assets/Decals/BulletHits/BulletHitConcrete_albedo.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ce27e645fadfe06b92030afecc68139457629b2bc283694044dbf9e486b66fb +size 74855 diff --git a/Game/Assets/Decals/BulletHits/BulletHitConcrete_albedo.png.import b/Game/Assets/Decals/BulletHits/BulletHitConcrete_albedo.png.import new file mode 100644 index 0000000..8397ecb --- /dev/null +++ b/Game/Assets/Decals/BulletHits/BulletHitConcrete_albedo.png.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture2D" +uid="uid://cb584onhet4nd" +path.s3tc="res://.godot/imported/BulletHitConcrete_albedo.png-24e30a79b2d94838247468c1233ee1f7.s3tc.stex" +path.etc2="res://.godot/imported/BulletHitConcrete_albedo.png-24e30a79b2d94838247468c1233ee1f7.etc2.stex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Decals/BulletHits/BulletHitConcrete_albedo.png" +dest_files=["res://.godot/imported/BulletHitConcrete_albedo.png-24e30a79b2d94838247468c1233ee1f7.s3tc.stex", "res://.godot/imported/BulletHitConcrete_albedo.png-24e30a79b2d94838247468c1233ee1f7.etc2.stex"] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=0 +compress/channel_pack=0 +compress/streamed=false +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/HDR_as_SRGB=false +process/size_limit=0 +detect_3d/compress_to=0 +svg/scale=1.0 diff --git a/Game/Assets/Decals/BulletHits/BulletHitConcrete_depth.png b/Game/Assets/Decals/BulletHits/BulletHitConcrete_depth.png new file mode 100644 index 0000000..f7a4c2d --- /dev/null +++ b/Game/Assets/Decals/BulletHits/BulletHitConcrete_depth.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c37fba07177a373428da9e10145b29deeb429a197daa6f119f7881f94700d644 +size 29429 diff --git a/Game/Assets/Decals/BulletHits/BulletHitConcrete_depth.png.import b/Game/Assets/Decals/BulletHits/BulletHitConcrete_depth.png.import new file mode 100644 index 0000000..1562cd6 --- /dev/null +++ b/Game/Assets/Decals/BulletHits/BulletHitConcrete_depth.png.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture2D" +uid="uid://72ubk3ck2lme" +path.s3tc="res://.godot/imported/BulletHitConcrete_depth.png-e17ef6e53c66a356888154adf91644ef.s3tc.stex" +path.etc2="res://.godot/imported/BulletHitConcrete_depth.png-e17ef6e53c66a356888154adf91644ef.etc2.stex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Decals/BulletHits/BulletHitConcrete_depth.png" +dest_files=["res://.godot/imported/BulletHitConcrete_depth.png-e17ef6e53c66a356888154adf91644ef.s3tc.stex", "res://.godot/imported/BulletHitConcrete_depth.png-e17ef6e53c66a356888154adf91644ef.etc2.stex"] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=0 +compress/channel_pack=0 +compress/streamed=false +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/HDR_as_SRGB=false +process/size_limit=0 +detect_3d/compress_to=0 +svg/scale=1.0 diff --git a/Game/Assets/Decals/BulletHits/BulletHitConcrete_normal.png b/Game/Assets/Decals/BulletHits/BulletHitConcrete_normal.png new file mode 100644 index 0000000..5c4face --- /dev/null +++ b/Game/Assets/Decals/BulletHits/BulletHitConcrete_normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:571513f0fdd3402e73890fc23ff0afc849f34b8571b21b8057566186f0c60c73 +size 174606 diff --git a/Game/Assets/Decals/BulletHits/BulletHitConcrete_normal.png.import b/Game/Assets/Decals/BulletHits/BulletHitConcrete_normal.png.import new file mode 100644 index 0000000..aecc003 --- /dev/null +++ b/Game/Assets/Decals/BulletHits/BulletHitConcrete_normal.png.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture2D" +uid="uid://bs08bclmrvacp" +path.s3tc="res://.godot/imported/BulletHitConcrete_normal.png-25f7efe7bb4460c96b9032bddabcd063.s3tc.stex" +path.etc2="res://.godot/imported/BulletHitConcrete_normal.png-25f7efe7bb4460c96b9032bddabcd063.etc2.stex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Decals/BulletHits/BulletHitConcrete_normal.png" +dest_files=["res://.godot/imported/BulletHitConcrete_normal.png-25f7efe7bb4460c96b9032bddabcd063.s3tc.stex", "res://.godot/imported/BulletHitConcrete_normal.png-25f7efe7bb4460c96b9032bddabcd063.etc2.stex"] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=1 +compress/channel_pack=0 +compress/streamed=false +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/HDR_as_SRGB=false +process/size_limit=0 +detect_3d/compress_to=0 +svg/scale=1.0 diff --git a/Game/Assets/Decals/BulletHits/BulletHitConcrete_orm.png b/Game/Assets/Decals/BulletHits/BulletHitConcrete_orm.png new file mode 100644 index 0000000..1a2e117 --- /dev/null +++ b/Game/Assets/Decals/BulletHits/BulletHitConcrete_orm.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8ca1968d3bbc4c38665df8ce481d7635d327f45f74747946286df3f03035d5c +size 100681 diff --git a/Game/Assets/Decals/BulletHits/BulletHitConcrete_orm.png.import b/Game/Assets/Decals/BulletHits/BulletHitConcrete_orm.png.import new file mode 100644 index 0000000..3dbf3b4 --- /dev/null +++ b/Game/Assets/Decals/BulletHits/BulletHitConcrete_orm.png.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture2D" +uid="uid://ddncj1g0e27m8" +path.s3tc="res://.godot/imported/BulletHitConcrete_orm.png-0698284ef21986015663c02ec973647c.s3tc.stex" +path.etc2="res://.godot/imported/BulletHitConcrete_orm.png-0698284ef21986015663c02ec973647c.etc2.stex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Decals/BulletHits/BulletHitConcrete_orm.png" +dest_files=["res://.godot/imported/BulletHitConcrete_orm.png-0698284ef21986015663c02ec973647c.s3tc.stex", "res://.godot/imported/BulletHitConcrete_orm.png-0698284ef21986015663c02ec973647c.etc2.stex"] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=0 +compress/channel_pack=0 +compress/streamed=false +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/HDR_as_SRGB=false +process/size_limit=0 +detect_3d/compress_to=0 +svg/scale=1.0 diff --git a/Game/Assets/Effects/ImpactBlood.tscn b/Game/Assets/Effects/ImpactBlood.tscn index e48dde1..8c2fb51 100644 --- a/Game/Assets/Effects/ImpactBlood.tscn +++ b/Game/Assets/Effects/ImpactBlood.tscn @@ -1,9 +1,12 @@ -[gd_scene load_steps=13 format=3 uid="uid://egphnvwk6cg"] +[gd_scene load_steps=16 format=3 uid="uid://egphnvwk6cg"] [ext_resource type="Script" path="res://Assets/Effects/Impact.gd" id="1"] [ext_resource type="Texture2D" uid="uid://cguy76rs8e220" path="res://Assets/Effects/Flame.png" id="2"] [ext_resource type="Shader" path="res://Assets/Effects/ImpactBlood.gdshader" id="3_4p01j"] [ext_resource type="PackedScene" uid="uid://c5cwnfuw4go1b" path="res://Assets/Audio/SoundPlayer.tscn" id="3_ftpj2"] +[ext_resource type="Texture2D" uid="uid://th4fli1vgo1a" path="res://Assets/Decals/Blood/BloodSplash_albedo.png" id="5_koq4p"] +[ext_resource type="Texture2D" uid="uid://pobhi2vhmdpc" path="res://Assets/Decals/Blood/BloodSplash_normal.png" id="6_ak8en"] +[ext_resource type="Texture2D" uid="uid://bosf0mht2450i" path="res://Assets/Decals/Blood/BloodSplash_orm.png" id="7_b0035"] [sub_resource type="Animation" id="Animation_es1gj"] length = 0.001 @@ -19,9 +22,34 @@ tracks/0/keys = { "update": 0, "values": [0.0, 1.0] } +tracks/1/type = "value" +tracks/1/path = NodePath("Decal:distance_fade_begin") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [10.0] +} +tracks/2/type = "value" +tracks/2/path = NodePath("Decal:distance_fade_length") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [10.0] +} [sub_resource type="Animation" id="Animation_fex44"] resource_name = "Splat" +length = 15.0 tracks/0/type = "value" tracks/0/path = NodePath("MeshInstance3D:shader_params/o3007790_ANIM") tracks/0/interp = 1 @@ -34,6 +62,58 @@ tracks/0/keys = { "update": 0, "values": [0.0, 1.0] } +tracks/1/type = "method" +tracks/1/path = NodePath("MeshInstance3D") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PackedFloat32Array(0.3), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"queue_free" +}] +} +tracks/2/type = "value" +tracks/2/path = NodePath("Decal:distance_fade_begin") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/keys = { +"times": PackedFloat32Array(5, 15), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [10.0, -10.0] +} +tracks/3/type = "value" +tracks/3/path = NodePath("Decal:distance_fade_length") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/keys = { +"times": PackedFloat32Array(5, 15), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [10.0, 0.0] +} +tracks/4/type = "method" +tracks/4/path = NodePath(".") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/keys = { +"times": PackedFloat32Array(15), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"queue_free" +}] +} [sub_resource type="StandardMaterial3D" id="7"] blend_mode = 3 @@ -73,7 +153,6 @@ blend_times = [] script = null [node name="CPUParticles3D" type="CPUParticles3D" parent="."] -visible = false emitting = false amount = 32 lifetime = 3.0 @@ -92,12 +171,10 @@ script = null [node name="Timer" type="Timer" parent="."] wait_time = 2.0 -one_shot = true -autostart = true script = null [node name="MeshInstance3D" type="MeshInstance3D" parent="."] -transform = Transform3D(1, 0, 0, 0, -1, 8.74228e-08, 0, -8.74228e-08, -1, 0, 0.00379224, 0) +transform = Transform3D(1, 0, 0, 0, -1, 8.74228e-08, 0, -8.74228e-08, -1, 0, 0.00379224, -0.855044) shader_params/o3007790_ANIM = 0.0 shader_params/o3007790_OFFSET = 0.0 mesh = SubResource( "QuadMesh_xdhl5" ) @@ -107,11 +184,26 @@ script = null [node name="SoundPlayer" parent="." instance=ExtResource( "3_ftpj2" )] SoundClip = "res://Assets/SFX/Weapons_BulletHitPlayer_01.wav" AutoPlay = true +RandomizePitch = 0.3 [node name="AudioStreamPlayer3D" parent="SoundPlayer" index="0"] unit_db = -3.0 unit_size = 2.0 +[node name="Decal" type="Decal" parent="."] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 2.65704) +extents = Vector3(1, 3.66033, 1) +texture_albedo = ExtResource( "5_koq4p" ) +texture_normal = ExtResource( "6_ak8en" ) +texture_orm = ExtResource( "7_b0035" ) +normal_fade = 0.397 +upper_fade = 0.00618518 +lower_fade = 0.178381 +distance_fade_enabled = true +distance_fade_length = 10.0 +cull_mask = 1 +script = null + [connection signal="timeout" from="Timer" to="." method="_on_Timer_timeout"] [editable path="SoundPlayer"] diff --git a/Game/Assets/Effects/ImpactSparks.tscn b/Game/Assets/Effects/ImpactSparks.tscn index 06a01cb..5789f59 100644 --- a/Game/Assets/Effects/ImpactSparks.tscn +++ b/Game/Assets/Effects/ImpactSparks.tscn @@ -1,8 +1,11 @@ -[gd_scene load_steps=12 format=3 uid="uid://d1yx12uryxl26"] +[gd_scene load_steps=17 format=3 uid="uid://d1yx12uryxl26"] [ext_resource type="Script" path="res://Assets/Effects/Impact.gd" id="1"] [ext_resource type="Texture2D" uid="uid://cguy76rs8e220" path="res://Assets/Effects/Flame.png" id="2"] [ext_resource type="PackedScene" uid="uid://c5cwnfuw4go1b" path="res://Assets/Audio/SoundPlayer.tscn" id="3_oh3bk"] +[ext_resource type="Texture2D" uid="uid://cb584onhet4nd" path="res://Assets/Decals/BulletHits/BulletHitConcrete_albedo.png" id="4_6wvg3"] +[ext_resource type="Texture2D" uid="uid://bs08bclmrvacp" path="res://Assets/Decals/BulletHits/BulletHitConcrete_normal.png" id="5_fr6k3"] +[ext_resource type="Texture2D" uid="uid://ddncj1g0e27m8" path="res://Assets/Decals/BulletHits/BulletHitConcrete_orm.png" id="6_0nm8w"] [sub_resource type="StandardMaterial3D" id="1"] blend_mode = 1 @@ -92,6 +95,113 @@ tracks/1/keys = { "values": [1.0, 0.0] } +[sub_resource type="Animation" id="Animation_itp5v"] +length = 0.001 +tracks/0/type = "value" +tracks/0/path = NodePath("MeshInstance3D:shader_params/o3007790_ANIM") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 1.0] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Decal:distance_fade_begin") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [20.0] +} +tracks/2/type = "value" +tracks/2/path = NodePath("Decal:distance_fade_length") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [10.0] +} + +[sub_resource type="Animation" id="Animation_55he2"] +resource_name = "Splat" +length = 15.0 +tracks/0/type = "value" +tracks/0/path = NodePath("MeshInstance3D:shader_params/o3007790_ANIM") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.3), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 1.0] +} +tracks/1/type = "method" +tracks/1/path = NodePath("MeshInstance3D") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PackedFloat32Array(0.3), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"queue_free" +}] +} +tracks/2/type = "value" +tracks/2/path = NodePath("Decal:distance_fade_begin") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/keys = { +"times": PackedFloat32Array(5, 15), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [10.0, -10.0] +} +tracks/3/type = "value" +tracks/3/path = NodePath("Decal:distance_fade_length") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/keys = { +"times": PackedFloat32Array(5, 15), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [10.0, 0.0] +} +tracks/4/type = "method" +tracks/4/path = NodePath(".") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/keys = { +"times": PackedFloat32Array(15), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"queue_free" +}] +} + [node name="Impact" type="Node3D"] script = ExtResource( "1" ) @@ -114,12 +224,11 @@ script = null [node name="Timer" type="Timer" parent="."] wait_time = 15.0 -one_shot = true -autostart = true script = null [node name="MeshInstance3D" type="MeshInstance3D" parent="."] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.00379224, 0) +transform = Transform3D(1, 0, 0, 0, 1, 1.06581e-14, 0, -1.06581e-14, 1, 0, 0.00379224, 0) +visible = false mesh = SubResource( "6" ) surface_material_override/0 = null script = null @@ -146,6 +255,27 @@ RandomizePitch = 0.1 unit_db = -8.0 unit_size = 2.0 +[node name="AnimationPlayer2" type="AnimationPlayer" parent="."] +autoplay = "Splat" +anims/RESET = SubResource( "Animation_itp5v" ) +anims/Splat = SubResource( "Animation_55he2" ) +blend_times = [] +script = null + +[node name="Decal" type="Decal" parent="."] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, -0.0171875) +extents = Vector3(0.1, 0.5, 0.1) +texture_albedo = ExtResource( "4_6wvg3" ) +texture_normal = ExtResource( "5_fr6k3" ) +texture_orm = ExtResource( "6_0nm8w" ) +upper_fade = 0.00618518 +lower_fade = 0.023084 +distance_fade_enabled = true +distance_fade_begin = 20.0 +distance_fade_length = 10.0 +cull_mask = 1 +script = null + [connection signal="timeout" from="Timer" to="." method="_on_Timer_timeout"] [editable path="SoundPlayer"] diff --git a/Game/Assets/Weapons/Weapon.tscn b/Game/Assets/Weapons/Weapon.tscn index 97d3d7c..409b4a4 100644 --- a/Game/Assets/Weapons/Weapon.tscn +++ b/Game/Assets/Weapons/Weapon.tscn @@ -42,6 +42,12 @@ bones/0/pose = Transform3D(1, -1.42109e-14, -5.04871e-29, 1.42109e-14, 1, -3.587 bones/1/pose = Transform3D(1, 1.42109e-14, -2.01948e-28, -1.42109e-14, 1, -1.42109e-14, 0, 1.42109e-14, 1, 0, 0, 0) bones/2/pose = Transform3D(1, 1.49012e-08, 1.49012e-08, -1.49012e-08, 1, 2.98023e-08, -1.49012e-08, -2.98023e-08, 1, 0, 0, 0) +[node name="Static" parent="Handgun/Handgun_Armature/Skeleton3D" index="0"] +layers = 2 + +[node name="Hand" parent="Handgun/HandArmature/Skeleton3D2" index="0"] +layers = 2 + [node name="AnimationPlayer" parent="Handgun" index="4"] autoplay = "Default" anims/Default = SubResource( "1" ) diff --git a/Game/Map.tscn b/Game/Map.tscn index a34c758..3648b9a 100644 --- a/Game/Map.tscn +++ b/Game/Map.tscn @@ -89,7 +89,6 @@ script = null [node name="Decals" type="Node3D" parent="."] transform = Transform3D(-0.965926, 0.258819, 4.2222e-08, 4.37114e-08, 1.43551e-22, 1, 0.258819, 0.965926, -1.13133e-08, 14.1763, 3.94448, 0.097948) -visible = false script = null __meta__ = { "_edit_lock_": true @@ -102,6 +101,7 @@ texture_albedo = ExtResource( "1_ucgnk" ) texture_normal = ExtResource( "2_lx0ok" ) texture_orm = ExtResource( "3_j0uem" ) albedo_mix = 0.0 +cull_mask = 1 script = null [node name="Puddle2" type="Decal" parent="Decals"] @@ -111,6 +111,7 @@ texture_albedo = ExtResource( "1_ucgnk" ) texture_normal = ExtResource( "2_lx0ok" ) texture_orm = ExtResource( "3_j0uem" ) albedo_mix = 0.0 +cull_mask = 1 script = null [node name="Puddle4" type="Decal" parent="Decals"] @@ -120,6 +121,7 @@ texture_albedo = ExtResource( "1_ucgnk" ) texture_normal = ExtResource( "2_lx0ok" ) texture_orm = ExtResource( "3_j0uem" ) albedo_mix = 0.0 +cull_mask = 1 script = null [node name="Puddle3" type="Decal" parent="Decals"] @@ -129,6 +131,7 @@ texture_albedo = ExtResource( "1_ucgnk" ) texture_normal = ExtResource( "2_lx0ok" ) texture_orm = ExtResource( "3_j0uem" ) albedo_mix = 0.0 +cull_mask = 1 script = null [node name="Logo" type="Decal" parent="Decals"] @@ -137,10 +140,10 @@ extents = Vector3(1, 0.0327708, 1) texture_emission = ExtResource( "4_mci55" ) emission_energy = 2.0 albedo_mix = 0.0 +cull_mask = 1 script = ExtResource( "5_yr76j" ) [node name="Lights" type="Node3D" parent="."] -visible = false script = null __meta__ = { "_edit_lock_": true @@ -231,7 +234,6 @@ script = null [node name="ReflectionProbes" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 12.8418, -0.943157) -visible = false script = null __meta__ = { "_edit_lock_": true diff --git a/Game/export_presets.cfg b/Game/export_presets.cfg new file mode 100644 index 0000000..60f846a --- /dev/null +++ b/Game/export_presets.cfg @@ -0,0 +1,73 @@ +[preset.0] + +name="Linux/X11" +platform="Linux/X11" +runnable=true +custom_features="" +export_filter="all_resources" +include_filter="*.wav, *.sample" +exclude_filter="" +export_path="Builds/Liblast Linux.x86_64" +encryption_include_filters="" +encryption_exclude_filters="" +encrypt_pck=false +encrypt_directory=false +script_export_mode=0 +script_encryption_key="" + +[preset.0.options] + +custom_template/debug="" +custom_template/release="" +binary_format/64_bits=true +binary_format/embed_pck=true +texture_format/bptc=false +texture_format/s3tc=true +texture_format/etc=false +texture_format/etc2=false +texture_format/no_bptc_fallbacks=true + +[preset.1] + +name="Windows Desktop" +platform="Windows Desktop" +runnable=true +custom_features="" +export_filter="all_resources" +include_filter="*.wav, *.sample" +exclude_filter="" +export_path="Builds/Liblast Windows.exe" +encryption_include_filters="" +encryption_exclude_filters="" +encrypt_pck=false +encrypt_directory=false +script_export_mode=0 +script_encryption_key="" + +[preset.1.options] + +custom_template/debug="" +custom_template/release="" +binary_format/64_bits=true +binary_format/embed_pck=false +texture_format/bptc=false +texture_format/s3tc=true +texture_format/etc=false +texture_format/etc2=false +texture_format/no_bptc_fallbacks=true +codesign/enable=false +codesign/identity="" +codesign/password="" +codesign/timestamp=true +codesign/timestamp_server_url="" +codesign/digest_algorithm=1 +codesign/description="" +codesign/custom_options=PackedStringArray() +application/icon="" +application/file_version="" +application/product_version="" +application/company_name="" +application/product_name="" +application/file_description="" +application/copyright="" +application/trademarks="" diff --git a/Game/project.godot b/Game/project.godot index ef3293c..00518d8 100644 --- a/Game/project.godot +++ b/Game/project.godot @@ -129,6 +129,8 @@ show_scoretab={ [layer_names] +3d_render/layer_1="Map Geometry" +3d_render/layer_2="Character Models" 3d_physics/layer_1="World" 3d_physics/layer_2="Players" 3d_physics/layer_3="Pickups"