Fixed background parallaxe effect in outdoor scene

pull/9/head
kziolkowski 8 months ago committed by cblech
parent 31f19ad139
commit 83e25f44cd

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bleimj6jr1jka"
path="res://.godot/imported/rectangle.png-6108b7879cfa4ea9b9bc09f480db2a60.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://art/general/rectangle.png"
dest_files=["res://.godot/imported/rectangle.png-6108b7879cfa4ea9b9bc09f480db2a60.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
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/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

@ -1,4 +1,4 @@
[gd_scene load_steps=56 format=3 uid="uid://gigb28qk8t12"]
[gd_scene load_steps=58 format=3 uid="uid://gigb28qk8t12"]
[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/interactions/Player2D.tscn" id="1_7wfwe"]
[ext_resource type="Texture2D" uid="uid://8sr11ex30n0m" path="res://art/mockups/Kenney_Backgrounds/Samples/uncolored_hills.png" id="2_7b2ri"]
@ -6,12 +6,14 @@
[ext_resource type="Texture2D" uid="uid://be1nofeo7an0" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud2.png" id="3_r34wi"]
[ext_resource type="Texture2D" uid="uid://o6vnf7n7qp8o" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud6.png" id="4_xh22q"]
[ext_resource type="Texture2D" uid="uid://cc0o84q5u437k" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud7.png" id="5_k3wpj"]
[ext_resource type="Texture2D" uid="uid://cqdb0iqhlk5st" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud8.png" id="5_r0vdg"]
[ext_resource type="Texture2D" uid="uid://cydc6feouwxys" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/hills1.png" id="7_sbyqw"]
[ext_resource type="Texture2D" uid="uid://vt1gtr2trvwt" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/hills2.png" id="8_kt1wx"]
[ext_resource type="Texture2D" uid="uid://b6k4vrgj745k" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree03.png" id="9_ubx8m"]
[ext_resource type="Texture2D" uid="uid://dchn4jd4d7q3w" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree01.png" id="10_d53cn"]
[ext_resource type="Texture2D" uid="uid://8ai3me0j0wi" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree04.png" id="11_1uen0"]
[ext_resource type="Texture2D" uid="uid://dxrc50i65wuc4" path="res://art/mockups/Jelena 2d/jelena_mockup_bg01.png" id="11_vbdb2"]
[ext_resource type="Texture2D" uid="uid://bleimj6jr1jka" path="res://art/general/rectangle.png" id="12_6b2nr"]
[ext_resource type="Texture2D" uid="uid://g83vpep7rwwd" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree12.png" id="12_mrwmr"]
[ext_resource type="Texture2D" uid="uid://d0e8a7qsfkhy3" path="res://art/mockups/Jelena 2d/jelena_mockup_bg_02.png" id="13_0qu0h"]
[ext_resource type="Texture2D" uid="uid://bqoyk3fsrmu1x" path="res://art/nature/baum märz 2025/back back trees.png" id="13_1uen0"]
@ -36,11 +38,11 @@
[sub_resource type="ShaderMaterial" id="ShaderMaterial_xy0kg"]
shader = ExtResource("13_7p0hq")
shader_parameter/hue_shift = 0.0
shader_parameter/saturation_mult = 1.0
shader_parameter/value_mult = 1.0
shader_parameter/brightness_add = 0.0
shader_parameter/contrast_mult = 0.495
shader_parameter/hue_shift = -0.981
shader_parameter/saturation_mult = 1.65
shader_parameter/value_mult = 0.514
shader_parameter/brightness_add = -0.145
shader_parameter/contrast_mult = 0.679
[sub_resource type="Gradient" id="Gradient_kt1wx"]
colors = PackedColorArray(0.348791, 0.400092, 0.435264, 1, 0.219333, 0.251087, 0.329259, 1)
@ -137,7 +139,7 @@ motion_scale = Vector2(0.1, 0.1)
motion_mirroring = Vector2(2048, 0)
[node name="Sprite2D2" type="Sprite2D" parent="ParallaxBackground/background color layer"]
modulate = Color(0.607706, 0.894469, 0.564721, 1)
modulate = Color(0.5607, 0.89, 0.675955, 1)
position = Vector2(4096, 0)
scale = Vector2(2, 2)
texture = ExtResource("2_7b2ri")
@ -145,44 +147,61 @@ centered = false
offset = Vector2(0, -100)
[node name="Sprite2D3" type="Sprite2D" parent="ParallaxBackground/background color layer"]
modulate = Color(0.607706, 0.894469, 0.564721, 1)
modulate = Color(0.5607, 0.89, 0.675955, 1)
scale = Vector2(2, 2)
texture = ExtResource("2_7b2ri")
centered = false
offset = Vector2(0, -100)
[node name="Sprite2D4" type="Sprite2D" parent="ParallaxBackground/background color layer"]
modulate = Color(0.5607, 0.89, 0.675955, 1)
position = Vector2(8192, 0)
scale = Vector2(2, 2)
texture = ExtResource("2_7b2ri")
centered = false
offset = Vector2(0, -100)
[node name="clouds layer" type="ParallaxLayer" parent="ParallaxBackground"]
position = Vector2(0, -552)
position = Vector2(-7, -138)
motion_scale = Vector2(0.2, 0.2)
motion_mirroring = Vector2(4096, 0)
motion_mirroring = Vector2(7000, 0)
[node name="Sprite2D" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
[node name="cloud" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
position = Vector2(792, 400)
scale = Vector2(2, 2)
texture = ExtResource("3_r34wi")
centered = false
offset = Vector2(0, -100)
[node name="Sprite2D2" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
[node name="cloud2" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
position = Vector2(2656, 272)
scale = Vector2(2, 2)
texture = ExtResource("4_xh22q")
centered = false
offset = Vector2(0, -100)
[node name="Sprite2D3" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
[node name="cloud3" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
position = Vector2(3240, 488)
scale = Vector2(2, 2)
texture = ExtResource("5_k3wpj")
centered = false
offset = Vector2(0, -100)
[node name="cloud4" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
position = Vector2(5461, 185)
scale = Vector2(2, 2)
texture = ExtResource("5_r0vdg")
centered = false
offset = Vector2(0, -100)
[node name="background layer 3" type="ParallaxLayer" parent="ParallaxBackground"]
position = Vector2(0, -552)
motion_scale = Vector2(0.3, 0.3)
motion_mirroring = Vector2(7274, 0)
position = Vector2(18, -713)
motion_scale = Vector2(0.25, 0.25)
motion_mirroring = Vector2(7200, 0)
[node name="Kenney assets" type="Node2D" parent="ParallaxBackground/background layer 3"]
position = Vector2(0, -39)
scale = Vector2(1.2, 1.2)
[node name="hills" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
modulate = Color(0.709819, 0.713726, 0.717632, 1)
@ -266,6 +285,12 @@ position = Vector2(4912, 1078.25)
scale = Vector2(2.33333, 1.64286)
texture = ExtResource("9_ubx8m")
[node name="Sprite2D" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
modulate = Color(0.584268, 0.659007, 0.690272, 1)
position = Vector2(3069.17, 2218.33)
scale = Vector2(12, 3)
texture = ExtResource("12_6b2nr")
[node name="JelenaMockupBg01" type="Sprite2D" parent="ParallaxBackground/background layer 3"]
visible = false
position = Vector2(3552, 1296)
@ -275,9 +300,10 @@ texture = ExtResource("11_vbdb2")
[node name="background layer 4" type="ParallaxLayer" parent="ParallaxBackground"]
position = Vector2(0, -256)
motion_scale = Vector2(0.5, 0.5)
motion_mirroring = Vector2(7998, 0)
motion_mirroring = Vector2(10500, 0)
[node name="Kenney Assets" type="Node2D" parent="ParallaxBackground/background layer 4"]
visible = false
[node name="hills" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
modulate = Color(0.525643, 0.556909, 0.560815, 1)
@ -390,133 +416,182 @@ scale = Vector2(3.008, 2.76803)
texture = ExtResource("14_d53cn")
[node name="JelenaMockupBg02" type="Sprite2D" parent="ParallaxBackground/background layer 4"]
visible = false
position = Vector2(3472, 1088)
scale = Vector2(1.7, 1.7)
position = Vector2(2668, 726)
scale = Vector2(1.3, 1.3)
texture = ExtResource("13_0qu0h")
[node name="JelenaMockupBg03" type="Sprite2D" parent="ParallaxBackground/background layer 4"]
position = Vector2(7965, 728)
scale = Vector2(1.3, 1.3)
texture = ExtResource("13_0qu0h")
[node name="back back trees layer" type="ParallaxLayer" parent="ParallaxBackground"]
position = Vector2(0, -256)
motion_scale = Vector2(0.7, 0.7)
motion_mirroring = Vector2(4968, 0)
motion_mirroring = Vector2(9965, 0)
[node name="hills" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.372244, 0.419638, 0.443076, 1)
position = Vector2(0, 1576)
modulate = Color(0.216853, 0.38, 0.2052, 1)
position = Vector2(993, 1576)
scale = Vector2(5, 5)
texture = ExtResource("7_sbyqw")
centered = false
offset = Vector2(-200, -80)
[node name="hills 1" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.372244, 0.419638, 0.443076, 1)
position = Vector2(4968, 1582)
modulate = Color(0.216853, 0.38, 0.2052, 1)
position = Vector2(5961, 1582)
scale = Vector2(5, 5)
texture = ExtResource("8_kt1wx")
centered = false
offset = Vector2(-200, -80)
[node name="tree" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.75, 0.75, 0.75, 1)
modulate = Color(0.216853, 0.38, 0.2052, 1)
material = SubResource("ShaderMaterial_xy0kg")
position = Vector2(2105.8, 512.15)
position = Vector2(3017.3, 536.15)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
region_enabled = true
region_rect = Rect2(770, 3, 304, 979)
[node name="tree2" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.75, 0.75, 0.75, 1)
modulate = Color(0.216853, 0.38, 0.2052, 1)
material = SubResource("ShaderMaterial_xy0kg")
position = Vector2(896, 1384)
position = Vector2(1807.5, 1408)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
region_enabled = true
region_rect = Rect2(399, 420, 228, 493)
[node name="tree4" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.75, 0.75, 0.75, 1)
modulate = Color(0.216853, 0.38, 0.2052, 1)
material = SubResource("ShaderMaterial_xy0kg")
position = Vector2(2409.8, 576.15)
position = Vector2(3321.3, 600.15)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
region_enabled = true
region_rect = Rect2(1770, -4, 289, 930)
[node name="tree11" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.216853, 0.38, 0.2052, 1)
material = SubResource("ShaderMaterial_xy0kg")
position = Vector2(460, 622)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
region_enabled = true
region_rect = Rect2(1770, -4, 289, 930)
[node name="tree5" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.75, 0.75, 0.75, 1)
modulate = Color(0.216853, 0.38, 0.2052, 1)
material = SubResource("ShaderMaterial_xy0kg")
position = Vector2(5081.3, 696.15)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
region_enabled = true
region_rect = Rect2(2283, 2, 186, 840)
[node name="tree10" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.216853, 0.38, 0.2052, 1)
material = SubResource("ShaderMaterial_xy0kg")
position = Vector2(4169.8, 672.15)
position = Vector2(8470, 694)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
region_enabled = true
region_rect = Rect2(2283, 2, 186, 840)
[node name="tree3" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.216853, 0.38, 0.2052, 1)
material = SubResource("ShaderMaterial_xy0kg")
position = Vector2(6596.8, 1566.35)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
region_enabled = true
region_rect = Rect2(399, 420, 228, 493)
[node name="tree8" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.216853, 0.38, 0.2052, 1)
material = SubResource("ShaderMaterial_xy0kg")
position = Vector2(8110.6, 758.5)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
region_enabled = true
region_rect = Rect2(1770, -4, 289, 930)
[node name="tree9" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.216853, 0.38, 0.2052, 1)
material = SubResource("ShaderMaterial_xy0kg")
position = Vector2(10240, 850)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
region_enabled = true
region_rect = Rect2(2283, 2, 186, 840)
[node name="tree6" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.75, 0.75, 0.75, 1)
modulate = Color(0.216853, 0.38, 0.2052, 1)
material = SubResource("ShaderMaterial_xy0kg")
position = Vector2(4729.8, 1144.15)
position = Vector2(5641.3, 1168.15)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
region_enabled = true
region_rect = Rect2(2609, 434, 304, 467)
[node name="tree7" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.75, 0.75, 0.75, 1)
modulate = Color(0.216853, 0.38, 0.2052, 1)
material = SubResource("ShaderMaterial_xy0kg")
position = Vector2(4249.8, 584.15)
position = Vector2(5161.3, 608.15)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
region_enabled = true
region_rect = Rect2(3111, -4, 167, 949)
[node name="bush" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.75, 0.75, 0.75, 1)
modulate = Color(0.216853, 0.38, 0.2052, 1)
material = SubResource("ShaderMaterial_xy0kg")
position = Vector2(2328, 1264)
position = Vector2(3239.5, 1288)
texture = ExtResource("14_mrwmr")
region_enabled = true
region_rect = Rect2(149, 15, 464, 478)
[node name="bush2" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.75, 0.75, 0.75, 1)
modulate = Color(0.216853, 0.38, 0.2052, 1)
material = SubResource("ShaderMaterial_xy0kg")
position = Vector2(880, 1424)
position = Vector2(1791.5, 1448)
texture = ExtResource("14_mrwmr")
flip_h = true
region_enabled = true
region_rect = Rect2(149, 15, 464, 478)
[node name="bush3" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.75, 0.75, 0.75, 1)
modulate = Color(0.216853, 0.38, 0.2052, 1)
material = SubResource("ShaderMaterial_xy0kg")
position = Vector2(344, 1368)
position = Vector2(1255.5, 1392)
texture = ExtResource("14_mrwmr")
flip_h = true
region_enabled = true
region_rect = Rect2(-6, 996, 467, 429)
[node name="bush4" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.75, 0.75, 0.75, 1)
modulate = Color(0.216853, 0.38, 0.2052, 1)
material = SubResource("ShaderMaterial_xy0kg")
position = Vector2(4560, 1408)
position = Vector2(5471.5, 1432)
texture = ExtResource("14_mrwmr")
flip_h = true
region_enabled = true
region_rect = Rect2(2319, 1079, 353, 327)
[node name="bush5" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.75, 0.75, 0.75, 1)
modulate = Color(0.216853, 0.38, 0.2052, 1)
material = SubResource("ShaderMaterial_xy0kg")
position = Vector2(4096, 1288)
position = Vector2(5007.5, 1312)
texture = ExtResource("14_mrwmr")
region_enabled = true
region_rect = Rect2(2489, 707, 269, 224)
[node name="bush6" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
modulate = Color(0.75, 0.75, 0.75, 1)
modulate = Color(0.216853, 0.38, 0.2052, 1)
material = SubResource("ShaderMaterial_xy0kg")
position = Vector2(2672, 1224)
position = Vector2(3583.5, 1248)
scale = Vector2(0.575, 0.575)
texture = ExtResource("14_mrwmr")
flip_h = true
@ -524,7 +599,8 @@ region_enabled = true
region_rect = Rect2(605, 877, 597, 537)
[node name="back tree bois layer 5" type="ParallaxLayer" parent="ParallaxBackground"]
motion_mirroring = Vector2(4968, 0)
position = Vector2(28, -28)
motion_mirroring = Vector2(10000, 0)
[node name="tree" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
modulate = Color(0.674561, 0.721424, 0.744786, 1)
@ -553,6 +629,15 @@ texture = ExtResource("14_1uen0")
region_enabled = true
region_rect = Rect2(626, -4, 711, 1519)
[node name="tree12" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
modulate = Color(0.674561, 0.721424, 0.744786, 1)
z_index = 1
position = Vector2(9464, 731)
scale = Vector2(1.6, 1.6)
texture = ExtResource("14_1uen0")
region_enabled = true
region_rect = Rect2(626, -4, 711, 1519)
[node name="tree4" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
modulate = Color(0.674561, 0.721424, 0.744786, 1)
z_index = 1
@ -580,6 +665,51 @@ texture = ExtResource("13_d53cn")
region_enabled = true
region_rect = Rect2(1834, -5, 733, 1360)
[node name="tree7" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
modulate = Color(0.674561, 0.721424, 0.744786, 1)
z_index = 1
position = Vector2(6259.7, 728)
scale = Vector2(1.6, 1.6)
texture = ExtResource("14_1uen0")
region_enabled = true
region_rect = Rect2(626, -4, 711, 1519)
[node name="tree8" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
modulate = Color(0.674561, 0.721424, 0.744786, 1)
z_index = 1
position = Vector2(7435.7, 752)
scale = Vector2(1.8, 1.8)
texture = ExtResource("14_1uen0")
region_enabled = true
region_rect = Rect2(1504, -2, 402, 1124)
[node name="tree11" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
modulate = Color(0.674561, 0.721424, 0.744786, 1)
z_index = 1
position = Vector2(9092, 636)
scale = Vector2(1.8, 1.8)
texture = ExtResource("14_1uen0")
region_enabled = true
region_rect = Rect2(1504, -2, 402, 1124)
[node name="tree9" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
modulate = Color(0.674561, 0.721424, 0.744786, 1)
z_index = 1
position = Vector2(8179.7, 800)
scale = Vector2(1.8, 1.8)
texture = ExtResource("13_d53cn")
region_enabled = true
region_rect = Rect2(927, -1, 736, 1294)
[node name="tree10" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
modulate = Color(0.674561, 0.721424, 0.744786, 1)
z_index = 1
position = Vector2(4611.7, 608)
scale = Vector2(1.8, 1.8)
texture = ExtResource("13_d53cn")
region_enabled = true
region_rect = Rect2(1834, -5, 733, 1360)
[node name="ground layer" type="ParallaxLayer" parent="ParallaxBackground"]
position = Vector2(80, 208)
motion_mirroring = Vector2(8192, 0)
@ -671,7 +801,7 @@ y_sort_enabled = true
[node name="Vesna" parent="YSorted" node_paths=PackedStringArray("_fieldParent") instance=ExtResource("1_7wfwe")]
z_index = 1
position = Vector2(550, 2125)
position = Vector2(3180, 2125)
_fieldParent = NodePath("../Farm visuals/FieldParent")
_hoe = ExtResource("28_6b2nr")
_wateringCan = ExtResource("28_ipqaa")

Loading…
Cancel
Save