re-rendered all frames for chinthe, added teleport in animation as well as VFX for attack and teleport. rough draft of a setup for map glow.

This commit is contained in:
Pal
2025-10-09 03:23:27 -07:00
parent b0f6aa176e
commit 2786c95c22
1658 changed files with 30211 additions and 639 deletions

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=76 format=4 uid="uid://cam640h4euewx"]
[gd_scene load_steps=79 format=4 uid="uid://cam640h4euewx"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_5ni02"]
[ext_resource type="PackedScene" uid="uid://c67r6e54ilvyv" path="res://src/map/dungeon/models/Area 1/Pit/pitroomupdate.glb" id="2_7cn32"]
@@ -794,13 +794,78 @@ radius = 2.0
[sub_resource type="BoxShape3D" id="BoxShape3D_c4wqw"]
size = Vector3(36, 8, 36)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_06rpm"]
albedo_texture = ExtResource("6_5ju0l")
emission_enabled = true
emission = Color(1, 1, 1, 1)
emission_energy_multiplier = 0.0
texture_filter = 0
[sub_resource type="PlaneMesh" id="PlaneMesh_gx7da"]
material = SubResource("StandardMaterial3D_06rpm")
size = Vector2(36, 36)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_06rpm"]
shading_mode = 0
albedo_texture = ExtResource("6_5ju0l")
texture_filter = 0
[sub_resource type="Animation" id="Animation_c4wqw"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("../AnimationPlayer/OmniLight3D:omni_attenuation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.091]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("../AnimationPlayer/OmniLight3D:light_energy")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [1.0]
}
[sub_resource type="Animation" id="Animation_7cn32"]
resource_name = "new_animation"
length = 2.5
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("../AnimationPlayer/OmniLight3D:omni_attenuation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 2.5),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0.091, 0.091]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("../AnimationPlayer/OmniLight3D:light_energy")
tracks/1/interp = 2
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 1.26667, 2.5),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [3.0, 6.0, 3.0]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_eb182"]
_data = {
&"RESET": SubResource("Animation_c4wqw"),
&"new_animation": SubResource("Animation_7cn32")
}
[sub_resource type="Curve" id="Curve_7744s"]
_limits = [-2.0, 2.0, 0.0, 1.0]
@@ -844,6 +909,7 @@ script = ExtResource("1_5ni02")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.0746, 5.13098, 26.6426)
light_color = Color(1.97336e-06, 0.703962, 0.150021, 1)
light_energy = 0.155
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 11.236
omni_attenuation = -0.343
@@ -852,6 +918,7 @@ omni_attenuation = -0.343
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.8411, 5.13098, 27.8112)
light_color = Color(1.97336e-06, 0.703962, 0.150021, 1)
light_energy = 0.155
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 11.236
omni_attenuation = -0.343
@@ -860,6 +927,7 @@ omni_attenuation = -0.343
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.1805, 5.13098, 7.72368)
light_color = Color(1.97336e-06, 0.703962, 0.150021, 1)
light_energy = 0.155
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 11.236
omni_attenuation = -0.343
@@ -868,6 +936,7 @@ omni_attenuation = -0.343
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.49731, 5.13098, 8.48584)
light_color = Color(1.97336e-06, 0.703962, 0.150021, 1)
light_energy = 0.155
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 11.236
omni_attenuation = -0.343
@@ -876,6 +945,7 @@ omni_attenuation = -0.343
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 18)
[node name="pitroomupdate" parent="A1-Pit" instance=ExtResource("2_7cn32")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.30241)
[node name="Ceiling Structure 2" type="MeshInstance3D" parent="A1-Pit"]
transform = Transform3D(-3.13664, -4.72924e-07, 3.87385e-07, 4.7362e-07, 0, 2.56553, -4.7362e-07, 3.13204, 5.84935e-14, 0.0952569, 9.30535, 0.0901994)
@@ -1114,11 +1184,23 @@ shape = SubResource("BoxShape3D_c4wqw")
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 18)
visible = false
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 17.9999)
layers = 2
mesh = SubResource("PlaneMesh_gx7da")
surface_material_override/0 = SubResource("StandardMaterial3D_06rpm")
[node name="AnimationPlayer" type="AnimationPlayer" parent="Minimap"]
root_node = NodePath("../Minimap")
libraries = {
&"": SubResource("AnimationLibrary_eb182")
}
autoplay = "new_animation"
[node name="OmniLight3D" type="OmniLight3D" parent="Minimap/AnimationPlayer"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.0173, 17.2525, 17.6794)
layers = 2
light_cull_mask = 4294967294
omni_range = 4096.0
omni_attenuation = 0.091
[node name="GPUParticles3D2" type="GPUParticles3D" parent="."]
transform = Transform3D(0.869, 0, 0, 0, 0.332, 0, 0, 0, 0.967, 18.031, 4.51225, 17.599)
@@ -1132,6 +1214,7 @@ draw_pass_1 = SubResource("QuadMesh_1b53s")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22.8063, 1.72011, 17.7728)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
@@ -1139,6 +1222,7 @@ omni_range = 16.104
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.2248, 1.72011, 18.0123)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
@@ -1146,6 +1230,7 @@ omni_range = 16.104
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.5594, 1.72011, 14.6588)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
@@ -1153,6 +1238,7 @@ omni_range = 16.104
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.6107, 1.72011, 21.4342)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
@@ -1160,6 +1246,7 @@ omni_range = 16.104
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.1011, 1.72011, 22.7346)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
@@ -1167,6 +1254,7 @@ omni_range = 16.104
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.5231, 1.72011, 21.2803)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
@@ -1174,6 +1262,7 @@ omni_range = 16.104
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.8616, 1.72011, 13.2044)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
@@ -1181,6 +1270,7 @@ omni_range = 16.104
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.3349, 1.72011, 14.385)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
@@ -1188,6 +1278,7 @@ omni_range = 16.104
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.6428, 1.72011, 21.2631)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
@@ -1195,6 +1286,7 @@ omni_range = 16.104
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.28, 0.166375, 18.488)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 7.598
omni_attenuation = 1.969