improve lighting - grass shader

This commit is contained in:
Matteo Sonaglioni
2026-03-18 15:23:50 +01:00
parent 89a08abfb9
commit d86a9bfb10
18 changed files with 419 additions and 96 deletions

View File

@@ -19,6 +19,7 @@
[ext_resource type="Material" uid="uid://wkegx4a21x7u" path="res://Materials/Staccionata.tres" id="10_is3ra"]
[ext_resource type="PackedScene" uid="uid://co3scydwgpvgc" path="res://Scenes/Chunk_Scene/Orto/test_orto_big.tscn" id="11_is3ra"]
[ext_resource type="PackedScene" uid="uid://mj15bepbgy02" path="res://Scenes/house_test_4.tscn" id="18_26pld"]
[ext_resource type="PackedScene" uid="uid://4iye3qapad4y" path="res://Scenes/Test/Colonnina_Blockout.tscn" id="20_raxwl"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_e6du4"]
render_priority = 0
@@ -98,9 +99,10 @@ shader_parameter/step_softness = 0.1
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
shader_parameter/shadow_offset = 0.0
shader_parameter/cast_shadow_strength = 0.6
shader_parameter/specular_size = 60.0
shader_parameter/specular_softness = 0.01
shader_parameter/specular_intensity_multiplier = 0.5
shader_parameter/use_ghibli_glint = true
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
shader_parameter/glint_intensity = 3.0
shader_parameter/glint_sharpness = 7.0
shader_parameter/emission_color = Color(0, 0, 0, 1)
shader_parameter/emission_energy = 0.0
@@ -460,6 +462,9 @@ multimesh = SubResource("MultiMesh_6bpc0")
[node name="HouseTest_4" parent="." index="35" unique_id=1727780766 instance=ExtResource("18_26pld")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.123956, 0, 5.567298)
[node name="ArtTest3" parent="." index="36" unique_id=143340255 instance=ExtResource("20_raxwl")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.3400893, 0, 0.8650651)
[editable path="Grass4"]
[editable path="Grass2"]
[editable path="Grass6"]

View File

@@ -18,6 +18,7 @@
[ext_resource type="Material" uid="uid://wkegx4a21x7u" path="res://Materials/Staccionata.tres" id="15_u5vqi"]
[ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://Scenes/Test/Tree_V1.tscn" id="16_w82ua"]
[ext_resource type="PackedScene" uid="uid://mj15bepbgy02" path="res://Scenes/house_test_4.tscn" id="17_r7got"]
[ext_resource type="PackedScene" uid="uid://4iye3qapad4y" path="res://Scenes/Test/Colonnina_Blockout.tscn" id="19_jqp0n"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_xt73x"]
render_priority = 0
@@ -100,6 +101,12 @@ shader_parameter/cast_shadow_strength = 0.6
shader_parameter/specular_size = 60.0
shader_parameter/specular_softness = 0.01
shader_parameter/specular_intensity_multiplier = 0.5
shader_parameter/rim_color = Color(1, 1, 1, 1)
shader_parameter/rim_size = 0.4
shader_parameter/rim_softness = 0.05
shader_parameter/rim_intensity = 1.0
shader_parameter/rim_spread = 0.5
shader_parameter/rim_ambient = 0.1
shader_parameter/emission_color = Color(0, 0, 0, 1)
shader_parameter/emission_energy = 0.0
@@ -432,6 +439,9 @@ transform = Transform3D(1.1937449, 0, 1.0893248, 0, 1.768, 0, -1.210361, 0, 1.07
[node name="HouseTest_4" parent="." index="40" unique_id=1727780766 instance=ExtResource("17_r7got")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.7327065, 0, 5.388262)
[node name="ArtTest3" parent="." index="41" unique_id=143340255 instance=ExtResource("19_jqp0n")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5760078, 4.7683716e-07, 1.1974034)
[editable path="Grass4"]
[editable path="Grass2"]
[editable path="Grass6"]