Add Global Gradient on shader - Revamp lighting

This commit is contained in:
Matteo Sonaglioni
2026-03-15 18:34:06 +01:00
parent 89a3bd1872
commit ccdfba2878
11 changed files with 214 additions and 70 deletions

View File

@@ -1,16 +1,18 @@
[gd_resource type="ShaderMaterial" format=3 uid="uid://biaudrjlfoflm"]
[ext_resource type="Shader" uid="uid://c0dy1aqj1b4q3" path="res://Shaders/trunk_shader.gdshader" id="1_xfqg1"]
[ext_resource type="Texture2D" uid="uid://diocw7vrerh45" path="res://Assets/Textures/Texture_Train.png" id="2_s2ba8"]
[ext_resource type="Texture2D" uid="uid://diocw7vrerh45" path="res://Assets/Textures/Texture_Train.png" id="2_xfqg1"]
[resource]
render_priority = 0
shader = ExtResource("1_xfqg1")
shader_parameter/albedo_color = Color(1, 1, 1, 1)
shader_parameter/albedo_texture = ExtResource("2_s2ba8")
shader_parameter/albedo_texture = ExtResource("2_xfqg1")
shader_parameter/use_texture = true
shader_parameter/uv_scale = Vector2(1, 1)
shader_parameter/palette_shift_y = 0.0
shader_parameter/gradient_start_y = 0.0
shader_parameter/gradient_end_y = 5.0
shader_parameter/light_steps = 3.0
shader_parameter/step_softness = 0.1
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)

View File

@@ -9,6 +9,8 @@ shader_parameter/albedo_color = Color(0.46921068, 0.28503138, 0.05139889, 1)
shader_parameter/use_texture = false
shader_parameter/uv_scale = Vector2(1, 1)
shader_parameter/palette_shift_y = 0.0
shader_parameter/gradient_start_y = 0.0
shader_parameter/gradient_end_y = 5.0
shader_parameter/light_steps = 3.0
shader_parameter/step_softness = 0.1
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)

View File

@@ -9,6 +9,8 @@ shader_parameter/albedo_color = Color(0.41427386, 0.22169134, 0.039388184, 1)
shader_parameter/use_texture = true
shader_parameter/uv_scale = Vector2(3, 3)
shader_parameter/palette_shift_y = 0.0
shader_parameter/gradient_start_y = 0.0
shader_parameter/gradient_end_y = 1.5
shader_parameter/light_steps = 3.0
shader_parameter/step_softness = 0.1
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)

View File

@@ -16,8 +16,8 @@ shader_parameter/texture_offset = Vector2(0, 0)
shader_parameter/opacity = 1.0
shader_parameter/snow_color = Color(0.85, 0.9, 0.95, 1)
shader_parameter/height_min = 6.0
shader_parameter/height_max = 9.26
shader_parameter/shadow_intensity = 0.8270000392825
shader_parameter/height_max = 12.0
shader_parameter/shadow_intensity = 0.650000030875
shader_parameter/highlight_intensity = 0.0
shader_parameter/light_steps = 10.0
shader_parameter/random_mix = 0.0