Area 2 all rooms preliminary lighting setup, a few with unapplied scale but maybe fine.

This commit is contained in:
Pal
2025-10-07 21:38:27 -07:00
parent 4c5281c852
commit 9ed5f8600c
43 changed files with 3963 additions and 1195 deletions

View File

@@ -1,9 +1,9 @@
[gd_scene load_steps=14 format=3 uid="uid://cq82tqhlshn1k"]
[gd_scene load_steps=19 format=3 uid="uid://cq82tqhlshn1k"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_7fo8x"]
[ext_resource type="PackedScene" uid="uid://dycfeab5r3s1w" path="res://src/map/dungeon/models/Area 2/Pit/A2-Pit.glb" id="2_ycerh"]
[ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="5_6mfs2"]
[ext_resource type="Texture2D" uid="uid://psqcaww3ufpx" path="res://src/minimap/textures/Room Maps/mi_pit_room.png" id="6_xpqkd"]
[ext_resource type="Texture2D" uid="uid://dvast710lxrmw" path="res://src/map/dungeon/door/A2_BLOCKED_DOOR.png" id="17_exoe5"]
[ext_resource type="PackedScene" uid="uid://twrj4wixcbu7" path="res://src/items/ItemDatabase.tscn" id="19_y4v80"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4f64f"]
@@ -20,10 +20,6 @@ data = PackedVector3Array(-0.9985, 0.3627, -0.6691, -0.9985, 0.6961, -1.0024, -0
height = 12.0
radius = 2.0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2xv0l"]
albedo_texture = ExtResource("17_exoe5")
texture_filter = 0
[sub_resource type="BoxShape3D" id="BoxShape3D_d346t"]
size = Vector3(36, 6, 36)
@@ -34,6 +30,44 @@ size = Vector2(36, 36)
albedo_texture = ExtResource("6_xpqkd")
texture_filter = 0
[sub_resource type="Curve" id="Curve_ycerh"]
_limits = [-2.0, 2.0, 0.0, 1.0]
_data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0]
point_count = 2
[sub_resource type="CurveTexture" id="CurveTexture_xpqkd"]
curve = SubResource("Curve_ycerh")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_x0sr3"]
lifetime_randomness = 0.05
emission_shape = 3
emission_box_extents = Vector3(22.2, 22.505, 22)
angle_min = -245.3
angle_max = 417.9
orbit_velocity_min = -0.0269999
orbit_velocity_max = 0.0400001
orbit_velocity_curve = SubResource("CurveTexture_xpqkd")
gravity = Vector3(0, -0.07, 0)
scale_min = 0.0
scale_max = 0.0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4aqt8"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_color = Color(1, 1, 1, 0.0862745)
albedo_texture = ExtResource("5_6mfs2")
billboard_mode = 2
[sub_resource type="QuadMesh" id="QuadMesh_bom1w"]
material = SubResource("StandardMaterial3D_4aqt8")
size = Vector2(0.1, 0.1)
subdivide_width = 1
subdivide_depth = 1
[sub_resource type="FogMaterial" id="FogMaterial_qjo7v"]
density = 1.5486
[node name="Pit Room B" type="Node3D"]
script = ExtResource("2_7fo8x")
@@ -41,6 +75,7 @@ script = ExtResource("2_7fo8x")
[node name="Collision" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
visible = false
[node name="CSGCylinder3D" type="CSGCylinder3D" parent="Collision"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.051639, -0.480896, -0.013773)
@@ -106,59 +141,6 @@ shape = SubResource("CylinderShape3D_uo0xi")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.99243, 73.283, 133.365)
shape = SubResource("CylinderShape3D_uo0xi")
[node name="Doors" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.25569, 0)
[node name="CSGBox3D" type="CSGBox3D" parent="Doors"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0496787, 4.31423, -0.329679)
visible = false
operation = 1
size = Vector3(36, 12, 35.4266)
[node name="CSGBox2" type="CSGBox3D" parent="Doors"]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.0660033, 0.0621085, 17.8854)
use_collision = true
size = Vector3(4.05, 4.05, 0.01)
material = SubResource("StandardMaterial3D_2xv0l")
[node name="DOOR?" type="CSGBox3D" parent="Doors/CSGBox2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0249815, -0.0408936, 0.612764)
operation = 2
size = Vector3(4.19995, 4.33325, 2)
[node name="CSGBox3" type="CSGBox3D" parent="Doors"]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.0660033, 0.0178824, -17.9531)
use_collision = true
size = Vector3(4.05, 4.05, 0.01)
material = SubResource("StandardMaterial3D_2xv0l")
[node name="DOOR?" type="CSGBox3D" parent="Doors/CSGBox3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0208922, 0.0557782, -0.305267)
operation = 2
size = Vector3(4.30115, 4.12695, 1.27979)
[node name="CSGBox4" type="CSGBox3D" parent="Doors"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 17.9379, -0.0712214, 0.0194186)
use_collision = true
size = Vector3(4.05, 4.05, 0.01)
material = SubResource("StandardMaterial3D_2xv0l")
[node name="DOOR?" type="CSGBox3D" parent="Doors/CSGBox4"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0216799, -0.0299683, 0.550755)
operation = 2
size = Vector3(4.28522, 4.33264, 2)
[node name="CSGBox5" type="CSGBox3D" parent="Doors"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -17.8995, 0.0140357, 0.0194186)
use_collision = true
size = Vector3(4.05, 4.05, 0.01)
material = SubResource("StandardMaterial3D_2xv0l")
[node name="DOOR?" type="CSGBox3D" parent="Doors/CSGBox5"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0323915, 0.0638427, 0.0474663)
operation = 2
size = Vector3(4.31909, 4.34351, 0.881348)
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.82181, 0)
@@ -206,10 +188,33 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-
shape = SubResource("BoxShape3D_d346t")
[node name="Minimap" type="Node3D" parent="."]
visible = false
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00409305, -0.480896, 0.025076)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.004, 0, 0.025)
mesh = SubResource("PlaneMesh_x0sr3")
skeleton = NodePath("")
surface_material_override/0 = SubResource("StandardMaterial3D_pqndw")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.288392, 3.74148, -0.0836668)
light_energy = 4.5
shadow_enabled = true
shadow_blur = 3.428
omni_range = 13.64
omni_attenuation = 0.769
[node name="GPUParticles3D2" type="GPUParticles3D" parent="."]
transform = Transform3D(0.879, 0, 0, 0, 0.407, 0, 0, 0, 0.832, 0.649518, 7.89065, -0.521923)
amount = 20
lifetime = 41.19
local_coords = true
process_material = SubResource("ParticleProcessMaterial_x0sr3")
draw_pass_1 = SubResource("QuadMesh_bom1w")
[node name="FogVolume" type="FogVolume" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.106932, 9.40369, -0.564365)
size = Vector3(6.32806, 2.79297, 5.94653)
shape = 2
material = SubResource("FogMaterial_qjo7v")