2.22 lighting the scene

This commit is contained in:
david 2025-02-09 15:45:04 +01:00
parent db30fae5ab
commit 8d21bb60ef
5 changed files with 128 additions and 85 deletions

View file

@ -1,8 +1,23 @@
[gd_scene load_steps=2 format=3 uid="uid://cnlp4wj3tac3b"]
[gd_scene load_steps=5 format=3 uid="uid://cnlp4wj3tac3b"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_pdpk6"]
albedo_color = Color(0.52, 0.203233, 0.078, 1)
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_udqug"]
sky_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
ground_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
[sub_resource type="Sky" id="Sky_qesig"]
sky_material = SubResource("ProceduralSkyMaterial_udqug")
[sub_resource type="Environment" id="Environment_kx27c"]
background_mode = 1
background_color = Color(0.06, 0.0177, 0.0036, 1)
sky = SubResource("Sky_qesig")
ambient_light_source = 3
tonemap_mode = 2
glow_enabled = true
[node name="Floor" type="CSGBox3D" groups=["Hazard"]]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -4, 0)
use_collision = true
@ -63,3 +78,111 @@ material = SubResource("StandardMaterial3D_pdpk6")
transform = Transform3D(0.815374, -0.380637, 0.436212, 0.25537, 0.912681, 0.319061, -0.519569, -0.148758, 0.841379, 10.0061, 7.06071, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="background5" type="CSGBox3D" parent="."]
transform = Transform3D(0.545366, -0.83579, -0.0634852, 0.519764, 0.396629, -0.756658, 0.657588, 0.379658, 0.650721, -8.93126, 2.55627, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="background6" type="CSGBox3D" parent="."]
transform = Transform3D(0.750107, -0.5978, -0.282796, 0.638676, 0.543918, 0.544286, -0.171556, -0.588888, 0.789797, -15.6253, 0.358828, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="background7" type="CSGBox3D" parent="."]
transform = Transform3D(-0.12072, -0.538041, 0.834229, 0.71174, 0.538904, 0.450565, -0.691991, 0.648147, 0.317889, -13.8853, 11.3354, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="background8" type="CSGBox3D" parent="."]
transform = Transform3D(-0.186304, -0.94131, -0.281473, 0.83387, -0.302997, 0.461361, -0.519569, -0.148758, 0.841379, -10.4073, 16.8204, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="background9" type="CSGBox3D" parent="."]
transform = Transform3D(0.545366, -0.83579, -0.0634852, 0.519764, 0.396629, -0.756658, 0.657588, 0.379658, 0.650721, -8.93126, 2.55627, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="background13" type="CSGBox3D" parent="."]
transform = Transform3D(-0.1536, -0.778032, 0.609158, 0.737554, -0.500525, -0.453309, 0.657588, 0.379658, 0.650721, 1.995, 12.8239, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="background14" type="CSGBox3D" parent="."]
transform = Transform3D(-0.14653, -0.777513, -0.611558, 0.974216, -0.220645, 0.0470979, -0.171556, -0.588888, 0.789797, 0.328071, 5.97846, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="background15" type="CSGBox3D" parent="."]
transform = Transform3D(-0.668236, -0.741712, 0.0576444, 0.273145, -0.172535, 0.946374, -0.691991, 0.648147, 0.317889, -8.07645, 13.2501, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="background16" type="CSGBox3D" parent="."]
transform = Transform3D(-0.806584, -0.239502, -0.540427, 0.281905, -0.959432, 0.00445152, -0.519569, -0.148758, 0.841379, -10.8994, 19.0993, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="background17" type="CSGBox3D" parent="."]
transform = Transform3D(-0.747814, 0.433722, 0.502652, -0.0913967, -0.817156, 0.569125, 0.657588, 0.379658, 0.650721, 6.98216, 11.4074, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="background18" type="CSGBox3D" parent="."]
transform = Transform3D(-0.983056, 0.154866, -0.0980643, -0.0645643, -0.793239, -0.605479, -0.171556, -0.588888, 0.789797, 13.6643, 9.174, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="background19" type="CSGBox3D" parent="."]
transform = Transform3D(-0.328058, 0.109918, -0.938241, -0.643059, -0.753541, 0.136567, -0.691991, 0.648147, 0.317889, 5.7154, 1.40688, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="background20" type="CSGBox3D" parent="."]
transform = Transform3D(-0.348355, 0.936049, -0.0496202, -0.780191, -0.31888, -0.538162, -0.519569, -0.148758, 0.841379, -0.349292, -0.917108, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="background21" type="CSGBox3D" parent="."]
transform = Transform3D(-0.747814, 0.433722, 0.502652, -0.0913967, -0.817156, 0.569125, 0.657588, 0.379658, 0.650721, 6.98216, 11.4074, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="background10" type="CSGBox3D" parent="."]
transform = Transform3D(0.750107, -0.5978, -0.282796, 0.638676, 0.543918, 0.544286, -0.171556, -0.588888, 0.789797, -15.6253, 0.358828, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="background11" type="CSGBox3D" parent="."]
transform = Transform3D(-0.12072, -0.538041, 0.834229, 0.71174, 0.538904, 0.450565, -0.691991, 0.648147, 0.317889, -13.8853, 11.3354, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="background12" type="CSGBox3D" parent="."]
transform = Transform3D(-0.186304, -0.94131, -0.281473, 0.83387, -0.302997, 0.461361, -0.519569, -0.148758, 0.841379, -10.4073, 16.8204, -8.54546)
size = Vector3(4, 10, 4)
material = SubResource("StandardMaterial3D_pdpk6")
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(0.531556, -0.836512, 0.133022, 0.596169, 0.481048, 0.642788, -0.60169, -0.262374, 0.754407, 0, 4, 6)
light_energy = 0.1
shadow_enabled = true
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_kx27c")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 10, 0)
omni_range = 12.0
omni_attenuation = 0.5
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 10, 0)
omni_range = 12.0
omni_attenuation = 0.5
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 10, 0)
omni_range = 12.0
omni_attenuation = 0.5

View file

@ -1,22 +1,9 @@
[gd_scene load_steps=9 format=3 uid="uid://dfhg7e2uhkh5t"]
[gd_scene load_steps=6 format=3 uid="uid://dfhg7e2uhkh5t"]
[ext_resource type="Script" path="res://scenes/levels/LandingPad.cs" id="1_6hf30"]
[ext_resource type="PackedScene" uid="uid://cuduv6fwqtocs" path="res://scenes/characters/player.tscn" id="1_8cxtr"]
[ext_resource type="PackedScene" uid="uid://cnlp4wj3tac3b" path="res://scenes/levels/floor.tscn" id="1_yhsvb"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_51aor"]
sky_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
ground_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
[sub_resource type="Sky" id="Sky_qesig"]
sky_material = SubResource("ProceduralSkyMaterial_51aor")
[sub_resource type="Environment" id="Environment_mlv3m"]
background_mode = 2
sky = SubResource("Sky_qesig")
tonemap_mode = 2
glow_enabled = true
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5641g"]
albedo_color = Color(0.269949, 0.472736, 0.828875, 1)
@ -25,13 +12,6 @@ albedo_color = Color(0.270588, 0.662745, 0.321569, 1)
[node name="Level" type="Node3D"]
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_mlv3m")
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(-0.866025, -0.433013, 0.25, 0, 0.5, 0.866025, -0.5, 0.75, -0.433013, 0, 0, 0)
shadow_enabled = true
[node name="Floor" parent="." instance=ExtResource("1_yhsvb")]
[node name="LaunchPad" type="CSGBox3D" parent="."]

View file

@ -1,22 +1,9 @@
[gd_scene load_steps=10 format=3 uid="uid://de65xxlydp5ee"]
[gd_scene load_steps=7 format=3 uid="uid://de65xxlydp5ee"]
[ext_resource type="Script" path="res://scenes/levels/LandingPad.cs" id="1_xk07w"]
[ext_resource type="PackedScene" uid="uid://cuduv6fwqtocs" path="res://scenes/characters/player.tscn" id="2_1eb7h"]
[ext_resource type="PackedScene" uid="uid://cnlp4wj3tac3b" path="res://scenes/levels/floor.tscn" id="3_mr5aw"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_51aor"]
sky_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
ground_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
[sub_resource type="Sky" id="Sky_qesig"]
sky_material = SubResource("ProceduralSkyMaterial_51aor")
[sub_resource type="Environment" id="Environment_mlv3m"]
background_mode = 2
sky = SubResource("Sky_qesig")
tonemap_mode = 2
glow_enabled = true
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_isbkj"]
albedo_color = Color(1, 0.34902, 1, 1)
@ -28,13 +15,6 @@ albedo_color = Color(0.270588, 0.662745, 0.321569, 1)
[node name="Level" type="Node3D"]
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_mlv3m")
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(-0.866025, -0.433013, 0.25, 0, 0.5, 0.866025, -0.5, 0.75, -0.433013, 0, 0, 0)
shadow_enabled = true
[node name="Obstacle" type="CSGBox3D" parent="." groups=["Hazard"]]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0)
use_collision = true

View file

@ -1,22 +1,9 @@
[gd_scene load_steps=10 format=3 uid="uid://d28am3qcuyvgl"]
[gd_scene load_steps=7 format=3 uid="uid://d28am3qcuyvgl"]
[ext_resource type="Script" path="res://scenes/levels/LandingPad.cs" id="1_2xhoj"]
[ext_resource type="PackedScene" uid="uid://cuduv6fwqtocs" path="res://scenes/characters/player.tscn" id="2_nqrhm"]
[ext_resource type="PackedScene" uid="uid://cnlp4wj3tac3b" path="res://scenes/levels/floor.tscn" id="3_0fu6j"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_51aor"]
sky_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
ground_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
[sub_resource type="Sky" id="Sky_qesig"]
sky_material = SubResource("ProceduralSkyMaterial_51aor")
[sub_resource type="Environment" id="Environment_mlv3m"]
background_mode = 2
sky = SubResource("Sky_qesig")
tonemap_mode = 2
glow_enabled = true
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_isbkj"]
albedo_color = Color(1, 0.34902, 1, 1)
@ -28,13 +15,6 @@ albedo_color = Color(0.270588, 0.662745, 0.321569, 1)
[node name="Level" type="Node3D"]
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_mlv3m")
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(-0.866025, -0.433013, 0.25, 0, 0.5, 0.866025, -0.5, 0.75, -0.433013, 0, 0, 0)
shadow_enabled = true
[node name="Obstacle" type="CSGBox3D" parent="." groups=["Hazard"]]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0)
use_collision = true

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=11 format=3 uid="uid://b7ml4nkashg1j"]
[gd_scene load_steps=8 format=3 uid="uid://b7ml4nkashg1j"]
[ext_resource type="Script" path="res://scenes/levels/LandingPad.cs" id="1_750fa"]
[ext_resource type="PackedScene" uid="uid://cuduv6fwqtocs" path="res://scenes/characters/player.tscn" id="2_lrcq2"]
@ -6,19 +6,6 @@
[ext_resource type="Script" path="res://scenes/MovingHazard.cs" id="4_j5l4t"]
[ext_resource type="PackedScene" uid="uid://cnlp4wj3tac3b" path="res://scenes/levels/floor.tscn" id="5_73bc7"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_51aor"]
sky_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
ground_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
[sub_resource type="Sky" id="Sky_qesig"]
sky_material = SubResource("ProceduralSkyMaterial_51aor")
[sub_resource type="Environment" id="Environment_mlv3m"]
background_mode = 2
sky = SubResource("Sky_qesig")
tonemap_mode = 2
glow_enabled = true
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5641g"]
albedo_color = Color(0.269949, 0.472736, 0.828875, 1)
@ -27,13 +14,6 @@ albedo_color = Color(0.270588, 0.662745, 0.321569, 1)
[node name="Level" type="Node3D"]
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_mlv3m")
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(-0.866025, -0.433013, 0.25, 0, 0.5, 0.866025, -0.5, 0.75, -0.433013, 0, 0, 0)
shadow_enabled = true
[node name="LaunchPad" type="CSGBox3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 0)
use_collision = true