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)