added textures to level

This commit is contained in:
2025-11-15 17:48:42 +11:00
parent 8bec0fc69a
commit 28289f1e38
18 changed files with 298 additions and 9 deletions

View File

@@ -11,7 +11,7 @@ render_mode vertex_lighting,
// specular_disabled,
// vertex_lighting;
uniform sampler2D albedo: source_color, filter_nearest;
uniform sampler2D albedo: source_color, filter_nearest_mipmap;
global uniform float vertex_jitter: hint_range(0.0, 1.0) = 0.5;
uniform bool jitter_z_coordinate = true;

View File

@@ -0,0 +1,12 @@
[gd_resource type="ShaderMaterial" load_steps=3 format=3 uid="uid://eey3o4c8r2sb"]
[ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_waxle"]
[ext_resource type="Texture2D" uid="uid://cvqq5j4dxucih" path="res://Worlds/GreenPlanet/Levels/Bridge/bridge_bricks.png" id="2_waxle"]
[resource]
render_priority = 0
shader = ExtResource("1_waxle")
shader_parameter/albedo = ExtResource("2_waxle")
shader_parameter/jitter_z_coordinate = true
shader_parameter/jitter_depth_independent = true
shader_parameter/alpha_scissor = 1.0

View File

@@ -39,9 +39,20 @@ materials/extract_format=0
materials/extract_path=""
_subresources={
"materials": {
"levelmat": {
"Grass": {
"use_external/enabled": true,
"use_external/path": "uid://u2y4es6qqkqd"
"use_external/fallback_path": "res://Worlds/GreenPlanet/Levels/Bridge/grass.tres",
"use_external/path": "uid://1lymu5otuh7f"
},
"Material": {
"use_external/enabled": true,
"use_external/fallback_path": "res://Worlds/GreenPlanet/Levels/Bridge/bricks.tres",
"use_external/path": "uid://eey3o4c8r2sb"
},
"Material.002": {
"use_external/enabled": true,
"use_external/fallback_path": "res://Worlds/GreenPlanet/Levels/Bridge/cobblestone.tres",
"use_external/path": "uid://dc8e1xjspjt32"
}
}
}

View File

@@ -222,10 +222,11 @@ sky_material = SubResource("ShaderMaterial_4gdda")
[sub_resource type="Environment" id="Environment_l41d0"]
background_mode = 2
sky = SubResource("Sky_t42h5")
ssao_radius = 0.01
fog_light_energy = 1.1
fog_density = 0.0416
adjustment_contrast = 2.18
ssao_detail = 0.0
fog_mode = 1
fog_density = 0.925
fog_depth_begin = 5.0
fog_depth_end = 189.0
[sub_resource type="BoxShape3D" id="BoxShape3D_awjk1"]
size = Vector3(1.38428, 6.87512, 10)
@@ -233,6 +234,14 @@ size = Vector3(1.38428, 6.87512, 10)
[sub_resource type="BoxShape3D" id="BoxShape3D_134um"]
size = Vector3(70.0478, 1, 73.4615)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_fi8e6"]
transparency = 1
albedo_color = Color(0, 0, 0, 0.88400006)
[sub_resource type="PlaneMesh" id="PlaneMesh_j6d65"]
material = SubResource("StandardMaterial3D_fi8e6")
size = Vector2(7.84, 3.69)
[node name="Bridge" type="Node3D" node_paths=PackedStringArray("tower_path", "player_spawns", "enemy_spawns", "enemy_goals", "corpses", "flow_field", "cinematic_cam", "printer", "shop")]
script = ExtResource("1_ws6nn")
enemy_pool = Array[ExtResource("3_6od8s")]([ExtResource("3_j6d65"), ExtResource("9_4gdda"), ExtResource("5_j6d65"), ExtResource("6_ks6qx")])
@@ -273,7 +282,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.63136, 4.35346, 7.28324)
curve = SubResource("Curve3D_2yu5t")
[node name="PathFollow3D2" type="PathFollow3D" parent="CinemaCam/Path3D2"]
transform = Transform3D(-0.60701805, -0.03296049, 0.7939957, 0, 0.999137, 0.041475825, -0.79468393, 0.025176814, -0.6064923, 7.20375, 0.376301, -5.50257)
transform = Transform3D(-0.60701805, -0.03296049, 0.7939957, 0, 0.999137, 0.04147582, -0.79468393, 0.025176814, -0.6064923, 7.20375, 0.376301, -5.50257)
loop = false
[node name="Camera3D2" type="Camera3D" parent="CinemaCam/Path3D2/PathFollow3D2"]
@@ -415,7 +424,19 @@ texture = ExtResource("28_6od8s")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.215, 1.56, 0)
[node name="Node3D" parent="." instance=ExtResource("21_ks6qx")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.4581, 1.00142, -12.2655)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.507853, 1.00142, 15.890633)
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
transform = Transform3D(-1.8440034e-08, -0.4218588, 0.9066615, 1, -4.371139e-08, 0, 3.9631438e-08, 0.9066615, 0.4218588, 43.105564, 4.321371, 0.018272102)
mesh = SubResource("PlaneMesh_j6d65")
[node name="MeshInstance3D2" type="MeshInstance3D" parent="."]
transform = Transform3D(-1.8440034e-08, -0.4218588, 0.9066615, 1, -4.371139e-08, 0, 3.9631438e-08, 0.9066615, 0.4218588, 43.268147, 4.3213706, -0.3644483)
mesh = SubResource("PlaneMesh_j6d65")
[node name="MeshInstance3D3" type="MeshInstance3D" parent="."]
transform = Transform3D(-1.8440034e-08, -0.4218588, 0.9066615, 1, -4.371139e-08, 0, 3.9631438e-08, 0.9066615, 0.4218588, 43.481457, 4.321371, -0.7146716)
mesh = SubResource("PlaneMesh_j6d65")
[connection signal="body_entered" from="EnemyGoal/Area3D" to="EnemyGoal" method="_on_area_3d_body_entered"]
[connection signal="body_entered" from="Killbox" to="Killbox" method="_on_body_entered"]

Binary file not shown.

After

Width:  |  Height:  |  Size: 527 B

View File

@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cvqq5j4dxucih"
path="res://.godot/imported/bridge_bricks.png-c81604750a4fc80e3ed86ca9d1a8c002.ctex"
metadata={
"vram_texture": false
}
generator_parameters={
"md5": "bcdd6414a2f4ce476e1cfdafd881ca59"
}
[deps]
source_file="res://Worlds/GreenPlanet/Levels/Bridge/bridge_bricks.png"
dest_files=["res://.godot/imported/bridge_bricks.png-c81604750a4fc80e3ed86ca9d1a8c002.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 852 B

View File

@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b2prrul2qc8j2"
path.s3tc="res://.godot/imported/bridge_cobblestone.png-8720f2f8b463ee2fad012c7fe5431e79.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "4cb1f838ef5968fed908002c6419a080"
}
[deps]
source_file="res://Worlds/GreenPlanet/Levels/Bridge/bridge_cobblestone.png"
dest_files=["res://.godot/imported/bridge_cobblestone.png-8720f2f8b463ee2fad012c7fe5431e79.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 441 B

View File

@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b8lj1l8gqpftn"
path.s3tc="res://.godot/imported/bridge_grass.png-9ce4e269dfce2a98228d73bf3c6575b6.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "90c8db677a98042ac33135e89c44851a"
}
[deps]
source_file="res://Worlds/GreenPlanet/Levels/Bridge/bridge_grass.png"
dest_files=["res://.godot/imported/bridge_grass.png-9ce4e269dfce2a98228d73bf3c6575b6.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 419 B

View File

@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://sl8mhh7lh2qr"
path.s3tc="res://.godot/imported/bridge_leaf.png-e99a3566b7d28faf540732edd5905907.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "fb6cdd502fd250fdd33243eb67643d8c"
}
[deps]
source_file="res://Worlds/GreenPlanet/Levels/Bridge/bridge_leaf.png"
dest_files=["res://.godot/imported/bridge_leaf.png-e99a3566b7d28faf540732edd5905907.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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=0

View File

@@ -21,6 +21,8 @@ dest_files=["res://.godot/imported/bridge_level_tex.png-285a08b52860b75771157e13
compress/mode=0
compress/high_quality=true
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -28,6 +30,10 @@ mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

View File

@@ -0,0 +1,12 @@
[gd_resource type="ShaderMaterial" load_steps=3 format=3 uid="uid://dc8e1xjspjt32"]
[ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_rwo67"]
[ext_resource type="Texture2D" uid="uid://b2prrul2qc8j2" path="res://Worlds/GreenPlanet/Levels/Bridge/bridge_cobblestone.png" id="2_punq1"]
[resource]
render_priority = 0
shader = ExtResource("1_rwo67")
shader_parameter/albedo = ExtResource("2_punq1")
shader_parameter/jitter_z_coordinate = true
shader_parameter/jitter_depth_independent = true
shader_parameter/alpha_scissor = 1.0

View File

@@ -0,0 +1,12 @@
[gd_resource type="ShaderMaterial" load_steps=3 format=3 uid="uid://1lymu5otuh7f"]
[ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_ubi2a"]
[ext_resource type="Texture2D" uid="uid://b8lj1l8gqpftn" path="res://Worlds/GreenPlanet/Levels/Bridge/bridge_grass.png" id="2_ubi2a"]
[resource]
render_priority = 0
shader = ExtResource("1_ubi2a")
shader_parameter/albedo = ExtResource("2_ubi2a")
shader_parameter/jitter_z_coordinate = true
shader_parameter/jitter_depth_independent = true
shader_parameter/alpha_scissor = 1.0

BIN
bricks.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 527 B

40
bricks.png.import Normal file
View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://okvy3vxo27mj"
path="res://.godot/imported/bricks.png-d949ec369d9f5322a1ea15fdf6b91ae6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://bricks.png"
dest_files=["res://.godot/imported/bricks.png-d949ec369d9f5322a1ea15fdf6b91ae6.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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