diff --git a/Models/Stages/3-Stage/Illum/3Stage-CECStar.glb b/Models/Stages/3-Stage/Illum/3Stage-CECStar.glb new file mode 100644 index 0000000..0773773 Binary files /dev/null and b/Models/Stages/3-Stage/Illum/3Stage-CECStar.glb differ diff --git a/Models/Stages/3-Stage/Illum/3Stage-CECStar.glb.import b/Models/Stages/3-Stage/Illum/3Stage-CECStar.glb.import new file mode 100644 index 0000000..1bbc461 --- /dev/null +++ b/Models/Stages/3-Stage/Illum/3Stage-CECStar.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bf5esdqd1ca7r" +path="res://.godot/imported/3Stage-CECStar.glb-d8ad3a97f2079a6764802591f4874063.scn" + +[deps] + +source_file="res://Models/Stages/3-Stage/Illum/3Stage-CECStar.glb" +dest_files=["res://.godot/imported/3Stage-CECStar.glb-d8ad3a97f2079a6764802591f4874063.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/Models/Stages/3-Stage/Illum/3Stage-FiberCurtain.glb b/Models/Stages/3-Stage/Illum/3Stage-FiberCurtain.glb new file mode 100644 index 0000000..f6bebce Binary files /dev/null and b/Models/Stages/3-Stage/Illum/3Stage-FiberCurtain.glb differ diff --git a/Models/Stages/3-Stage/Illum/3Stage-FiberCurtain.glb.import b/Models/Stages/3-Stage/Illum/3Stage-FiberCurtain.glb.import new file mode 100644 index 0000000..d2c9512 --- /dev/null +++ b/Models/Stages/3-Stage/Illum/3Stage-FiberCurtain.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dtqool7t7275f" +path="res://.godot/imported/3Stage-FiberCurtain.glb-efdb8885aa486c8ab2a9845ae8317b48.scn" + +[deps] + +source_file="res://Models/Stages/3-Stage/Illum/3Stage-FiberCurtain.glb" +dest_files=["res://.godot/imported/3Stage-FiberCurtain.glb-efdb8885aa486c8ab2a9845ae8317b48.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/Models/Stages/3-Stage/Illum/3Stage-OrganFaceAmber.glb b/Models/Stages/3-Stage/Illum/3Stage-OrganFaceAmber.glb new file mode 100644 index 0000000..35ef861 Binary files /dev/null and b/Models/Stages/3-Stage/Illum/3Stage-OrganFaceAmber.glb differ diff --git a/Models/Stages/3-Stage/Illum/3Stage-OrganFaceAmber.glb.import b/Models/Stages/3-Stage/Illum/3Stage-OrganFaceAmber.glb.import new file mode 100644 index 0000000..96cda29 --- /dev/null +++ b/Models/Stages/3-Stage/Illum/3Stage-OrganFaceAmber.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cx6ypljyhl8rf" +path="res://.godot/imported/3Stage-OrganFaceAmber.glb-0d9cc9906895b7d5693101806bab49c0.scn" + +[deps] + +source_file="res://Models/Stages/3-Stage/Illum/3Stage-OrganFaceAmber.glb" +dest_files=["res://.godot/imported/3Stage-OrganFaceAmber.glb-0d9cc9906895b7d5693101806bab49c0.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/Models/Stages/3-Stage/Illum/3Stage-OrganFaceBlue.glb b/Models/Stages/3-Stage/Illum/3Stage-OrganFaceBlue.glb new file mode 100644 index 0000000..660d53d Binary files /dev/null and b/Models/Stages/3-Stage/Illum/3Stage-OrganFaceBlue.glb differ diff --git a/Models/Stages/3-Stage/Illum/3Stage-OrganFaceBlue.glb.import b/Models/Stages/3-Stage/Illum/3Stage-OrganFaceBlue.glb.import new file mode 100644 index 0000000..42c85f3 --- /dev/null +++ b/Models/Stages/3-Stage/Illum/3Stage-OrganFaceBlue.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://ds1yefd37cwtf" +path="res://.godot/imported/3Stage-OrganFaceBlue.glb-0d1ca2243f18ce6ef5e1c42fbdc250e7.scn" + +[deps] + +source_file="res://Models/Stages/3-Stage/Illum/3Stage-OrganFaceBlue.glb" +dest_files=["res://.godot/imported/3Stage-OrganFaceBlue.glb-0d1ca2243f18ce6ef5e1c42fbdc250e7.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/Models/Stages/3-Stage/Illum/3Stage-OrganLegsBottom.glb b/Models/Stages/3-Stage/Illum/3Stage-OrganLegsBottom.glb new file mode 100644 index 0000000..0af89e6 Binary files /dev/null and b/Models/Stages/3-Stage/Illum/3Stage-OrganLegsBottom.glb differ diff --git a/Models/Stages/3-Stage/Illum/3Stage-OrganLegsBottom.glb.import b/Models/Stages/3-Stage/Illum/3Stage-OrganLegsBottom.glb.import new file mode 100644 index 0000000..8a03f7d --- /dev/null +++ b/Models/Stages/3-Stage/Illum/3Stage-OrganLegsBottom.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dpfuhwdrtqpb" +path="res://.godot/imported/3Stage-OrganLegsBottom.glb-f0015f4fd74bb1366f953598321b49cf.scn" + +[deps] + +source_file="res://Models/Stages/3-Stage/Illum/3Stage-OrganLegsBottom.glb" +dest_files=["res://.godot/imported/3Stage-OrganLegsBottom.glb-f0015f4fd74bb1366f953598321b49cf.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/Models/Stages/3-Stage/Illum/3Stage-OrganLegsMiddle.glb b/Models/Stages/3-Stage/Illum/3Stage-OrganLegsMiddle.glb new file mode 100644 index 0000000..bb2fd4b Binary files /dev/null and b/Models/Stages/3-Stage/Illum/3Stage-OrganLegsMiddle.glb differ diff --git a/Models/Stages/3-Stage/Illum/3Stage-OrganLegsMiddle.glb.import b/Models/Stages/3-Stage/Illum/3Stage-OrganLegsMiddle.glb.import new file mode 100644 index 0000000..e67e9c9 --- /dev/null +++ b/Models/Stages/3-Stage/Illum/3Stage-OrganLegsMiddle.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://gcgxhrhwa1is" +path="res://.godot/imported/3Stage-OrganLegsMiddle.glb-73b2433009349073264ca948d7b13801.scn" + +[deps] + +source_file="res://Models/Stages/3-Stage/Illum/3Stage-OrganLegsMiddle.glb" +dest_files=["res://.godot/imported/3Stage-OrganLegsMiddle.glb-73b2433009349073264ca948d7b13801.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/Models/Stages/3-Stage/Illum/3Stage-OrganLegsUpper.glb b/Models/Stages/3-Stage/Illum/3Stage-OrganLegsUpper.glb new file mode 100644 index 0000000..5b61b49 Binary files /dev/null and b/Models/Stages/3-Stage/Illum/3Stage-OrganLegsUpper.glb differ diff --git a/Models/Stages/3-Stage/Illum/3Stage-OrganLegsUpper.glb.import b/Models/Stages/3-Stage/Illum/3Stage-OrganLegsUpper.glb.import new file mode 100644 index 0000000..b1bb48e --- /dev/null +++ b/Models/Stages/3-Stage/Illum/3Stage-OrganLegsUpper.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://boo7wyp4mv37r" +path="res://.godot/imported/3Stage-OrganLegsUpper.glb-90ca481d0fceb3f026f6a4fc731b1962.scn" + +[deps] + +source_file="res://Models/Stages/3-Stage/Illum/3Stage-OrganLegsUpper.glb" +dest_files=["res://.godot/imported/3Stage-OrganLegsUpper.glb-90ca481d0fceb3f026f6a4fc731b1962.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/Scenes/EditorStages/3Stage.tscn b/Scenes/EditorStages/3Stage.tscn index 414bf49..6aceb64 100644 --- a/Scenes/EditorStages/3Stage.tscn +++ b/Scenes/EditorStages/3Stage.tscn @@ -1,11 +1,18 @@ -[gd_scene load_steps=10 format=3 uid="uid://c4n7jns8vmcg4"] +[gd_scene load_steps=17 format=3 uid="uid://c4n7jns8vmcg4"] [ext_resource type="PackedScene" uid="uid://cy35b87ip330v" path="res://Models/Stages/3-Stage/3Stage.glb" id="2_nhspc"] [ext_resource type="PackedScene" uid="uid://bccho13aa6akj" path="res://Models/Animatronics/3-Stage/3stBuilding.glb" id="6_5tgym"] [ext_resource type="PackedScene" uid="uid://ur5ypsdlndde" path="res://Models/GenericRooms/3-Stage/3StageGenericRoom.glb" id="7_0bfh6"] [ext_resource type="Script" uid="uid://bu68w4jnh0n2b" path="res://Scripts/AnimatronicController.gd" id="7_5tgym"] [ext_resource type="PackedScene" uid="uid://f0fkcs7erhop" path="res://Models/Animatronics/3-Stage/3stHelen.glb" id="7_bsgrf"] +[ext_resource type="PackedScene" uid="uid://bf5esdqd1ca7r" path="res://Models/Stages/3-Stage/Illum/3Stage-CECStar.glb" id="8_4iojy"] +[ext_resource type="PackedScene" uid="uid://dtqool7t7275f" path="res://Models/Stages/3-Stage/Illum/3Stage-FiberCurtain.glb" id="9_0r6eb"] [ext_resource type="Script" uid="uid://d1p4ite8ts2wi" path="res://Scripts/LightController.gd" id="9_d7ghp"] +[ext_resource type="PackedScene" uid="uid://cx6ypljyhl8rf" path="res://Models/Stages/3-Stage/Illum/3Stage-OrganFaceAmber.glb" id="10_m7q6x"] +[ext_resource type="PackedScene" uid="uid://ds1yefd37cwtf" path="res://Models/Stages/3-Stage/Illum/3Stage-OrganFaceBlue.glb" id="11_a5anu"] +[ext_resource type="PackedScene" uid="uid://dpfuhwdrtqpb" path="res://Models/Stages/3-Stage/Illum/3Stage-OrganLegsBottom.glb" id="12_1lpde"] +[ext_resource type="PackedScene" uid="uid://gcgxhrhwa1is" path="res://Models/Stages/3-Stage/Illum/3Stage-OrganLegsMiddle.glb" id="13_vp7dp"] +[ext_resource type="PackedScene" uid="uid://boo7wyp4mv37r" path="res://Models/Stages/3-Stage/Illum/3Stage-OrganLegsUpper.glb" id="14_xg3a1"] [ext_resource type="Texture2D" uid="uid://c3orc2ig7n2rc" path="res://Models/Props/CECGOBO.png" id="15_1j3kr"] [ext_resource type="PackedScene" uid="uid://mvv5sjk3vbtl" path="res://Scenes/Props/HelicopterLight.tscn" id="21_yui80"] @@ -14,14 +21,352 @@ ambient_light_source = 1 [node name="3Stage" type="Node3D"] +[node name="Helen" parent="." instance=ExtResource("7_bsgrf")] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -1.8, 0.8, -0.6) +script = ExtResource("7_5tgym") + +[node name="Building" parent="." instance=ExtResource("6_5tgym")] +transform = Transform3D(0.984808, 0, 0.173648, 0, 1, 0, -0.173648, 0, 0.984808, -2.3, 0.8, -1.7) +script = ExtResource("7_5tgym") + [node name="3StageGenericRoom" parent="." instance=ExtResource("7_0bfh6")] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) [node name="StageModel" parent="." instance=ExtResource("2_nhspc")] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) -[node name="WorldEnvironment" type="WorldEnvironment" parent="."] -environment = SubResource("Environment_aswoc") +[node name="Floods" type="Node3D" parent="."] +script = ExtResource("9_d7ghp") + +[node name="Center Red" type="Node3D" parent="Floods"] +visible = false + +[node name="SCR1" type="SpotLight3D" parent="Floods/Center Red" groups=["lights"]] +transform = Transform3D(0.866025, 0.353553, -0.353553, 0, 0.707107, 0.707107, 0.5, -0.612372, 0.612372, -2, 3.5, 0) +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="SCR2" type="SpotLight3D" parent="Floods/Center Red" groups=["lights"]] +transform = Transform3D(0.866025, -0.353553, 0.353553, 1.49012e-08, 0.707107, 0.707107, -0.5, -0.612372, 0.612372, 2, 3.5, 0) +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Center Amber" type="Node3D" parent="Floods"] +visible = false + +[node name="SCA1" type="SpotLight3D" parent="Floods/Center Amber" groups=["lights"]] +transform = Transform3D(0.866025, 0.353553, -0.353553, 0, 0.707107, 0.707107, 0.5, -0.612372, 0.612372, -1.30718, 3.5, 0.4) +light_color = Color(1, 0.498039, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="SCA2" type="SpotLight3D" parent="Floods/Center Amber" groups=["lights"]] +transform = Transform3D(0.866025, -0.353553, 0.353553, 1.49012e-08, 0.707107, 0.707107, -0.5, -0.612372, 0.612372, 2.69282, 3.5, -0.4) +light_color = Color(1, 0.498039, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Center Blue" type="Node3D" parent="Floods"] +visible = false + +[node name="SCB1" type="SpotLight3D" parent="Floods/Center Blue" groups=["lights"]] +transform = Transform3D(0.866025, 0.353553, -0.353553, 0, 0.707107, 0.707107, 0.5, -0.612372, 0.612372, -2.69282, 3.5, -0.4) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="SCB2" type="SpotLight3D" parent="Floods/Center Blue" groups=["lights"]] +transform = Transform3D(0.866025, -0.353553, 0.353553, 1.49012e-08, 0.707107, 0.707107, -0.5, -0.612372, 0.612372, 1.30718, 3.5, 0.4) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Left Red" type="Node3D" parent="Floods"] +visible = false + +[node name="SLR1" type="SpotLight3D" parent="Floods/Left Red" groups=["lights"]] +transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, -3.71716, 3.5, 0.717157) +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Left Amber" type="Node3D" parent="Floods"] +visible = false + +[node name="SLY1" type="SpotLight3D" parent="Floods/Left Amber" groups=["lights"]] +transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, -3.15147, 3.5, 0.151472) +light_color = Color(1, 0.498039, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Left Green" type="Node3D" parent="Floods"] +visible = false + +[node name="SLG1" type="SpotLight3D" parent="Floods/Left Green" groups=["lights"]] +transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, -4.84853, 3.5, 1.84853) +light_color = Color(0, 1, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Left Blue" type="Node3D" parent="Floods"] +visible = false + +[node name="SLB1" type="SpotLight3D" parent="Floods/Left Blue" groups=["lights"]] +transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, -4.28284, 3.5, 1.28284) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Right Red" type="Node3D" parent="Floods"] +visible = false + +[node name="SRR1" type="SpotLight3D" parent="Floods/Right Red" groups=["lights"]] +transform = Transform3D(0.707107, 0.5, -0.5, 0, 0.707107, 0.707107, 0.707107, -0.5, 0.5, 4.28284, 3.5, 1.28284) +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Right Amber" type="Node3D" parent="Floods"] +visible = false + +[node name="SRY1" type="SpotLight3D" parent="Floods/Right Amber" groups=["lights"]] +transform = Transform3D(0.707107, 0.5, -0.5, 0, 0.707107, 0.707107, 0.707107, -0.5, 0.5, 4.84853, 3.5, 1.84853) +light_color = Color(1, 0.498039, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Right Green" type="Node3D" parent="Floods"] +visible = false + +[node name="SRG1" type="SpotLight3D" parent="Floods/Right Green" groups=["lights"]] +transform = Transform3D(0.707107, 0.5, -0.5, 0, 0.707107, 0.707107, 0.707107, -0.5, 0.5, 3.15147, 3.5, 0.151472) +light_color = Color(0, 1, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Right Blue" type="Node3D" parent="Floods"] +visible = false + +[node name="SRB1" type="SpotLight3D" parent="Floods/Right Blue" groups=["lights"]] +transform = Transform3D(0.707107, 0.5, -0.5, 0, 0.707107, 0.707107, 0.707107, -0.5, 0.5, 3.71716, 3.5, 0.717157) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Backdrop" type="Node3D" parent="."] +script = ExtResource("9_d7ghp") + +[node name="Red" type="Node3D" parent="Backdrop"] +visible = false + +[node name="SCR1" type="SpotLight3D" parent="Backdrop/Red" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0.2, 1, -1.5) +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="SCR2" type="SpotLight3D" parent="Backdrop/Red" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -0.6, 1, -1.5) +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Yellow" type="Node3D" parent="Backdrop"] +visible = false + +[node name="SCY1" type="SpotLight3D" parent="Backdrop/Yellow" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 1, 1, -1.5) +light_color = Color(1, 1, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="SCY2" type="SpotLight3D" parent="Backdrop/Yellow" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -1.4, 1, -1.5) +light_color = Color(1, 1, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Green" type="Node3D" parent="Backdrop"] +visible = false + +[node name="SCG1" type="SpotLight3D" parent="Backdrop/Green" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 1.4, 1, -1.5) +light_color = Color(0, 1, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="SCG2" type="SpotLight3D" parent="Backdrop/Green" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -1, 1, -1.5) +light_color = Color(0, 1, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Blue" type="Node3D" parent="Backdrop"] +visible = false + +[node name="SCB1" type="SpotLight3D" parent="Backdrop/Blue" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -0.2, 1, -1.5) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="SCB2" type="SpotLight3D" parent="Backdrop/Blue" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0.6, 1, -1.5) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Red Outer" type="Node3D" parent="Backdrop"] +visible = false + +[node name="SCOR1" type="SpotLight3D" parent="Backdrop/Red Outer" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 2, 1, -1.5) +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="SCOR2" type="SpotLight3D" parent="Backdrop/Red Outer" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -2, 1, -1.5) +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Blue Outer" type="Node3D" parent="Backdrop"] +visible = false + +[node name="SCOB1" type="SpotLight3D" parent="Backdrop/Blue Outer" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 2.5, 1, -1.4) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="SCOB2" type="SpotLight3D" parent="Backdrop/Blue Outer" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -2.5, 1, -1.4) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Stage Right Red" type="Node3D" parent="Backdrop"] +visible = false + +[node name="SRR1" type="SpotLight3D" parent="Backdrop/Stage Right Red" groups=["lights"]] +transform = Transform3D(0.707107, -0.707107, -2.10734e-08, 0, 2.98023e-08, -1, 0.707107, 0.707107, 2.10734e-08, 4.64645, 1, -0.455738) +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="SRR2" type="SpotLight3D" parent="Backdrop/Stage Right Red" groups=["lights"]] +transform = Transform3D(0.707107, -0.707107, -2.10734e-08, 0, 2.98023e-08, -1, 0.707107, 0.707107, 2.10734e-08, 5.35355, 1, 0.251368) +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Stage Right Blue" type="Node3D" parent="Backdrop"] +visible = false + +[node name="SRB1" type="SpotLight3D" parent="Backdrop/Stage Right Blue" groups=["lights"]] +transform = Transform3D(0.707107, -0.707107, -2.10734e-08, 0, 2.98023e-08, -1, 0.707107, 0.707107, 2.10734e-08, 3.93934, 1, -1.16285) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="SRB2" type="SpotLight3D" parent="Backdrop/Stage Right Blue" groups=["lights"]] +transform = Transform3D(0.707107, -0.707107, -2.10734e-08, 0, 2.98023e-08, -1, 0.707107, 0.707107, 2.10734e-08, 6.06066, 1, 0.958475) +light_color = Color(0, 0.498039, 1, 1) +light_energy = 2.0 +shadow_enabled = true + +[node name="Special" type="Node3D" parent="."] +script = ExtResource("9_d7ghp") + +[node name="Gobo Light" type="SpotLight3D" parent="Special"] +transform = Transform3D(1, 0, 0, 0, 0.93029, 0.366826, 0, -0.366826, 0.93029, 0, 3.7, 5) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_projector = ExtResource("15_1j3kr") +shadow_enabled = true +spot_range = 6.0 +spot_attenuation = -1.0 +spot_angle = 10.0 + +[node name="Live Floods" type="Node3D" parent="Special"] +visible = false + +[node name="LF1" type="SpotLight3D" parent="Special/Live Floods" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 3.7, 3) +light_color = Color(1, 0.960784, 0.85098, 1) +shadow_enabled = true +spot_range = 6.0 +spot_attenuation = -1.0 +spot_angle = 30.0 + +[node name="LF2" type="SpotLight3D" parent="Special/Live Floods" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -2, 3.7, 3) +light_color = Color(1, 0.960784, 0.85098, 1) +shadow_enabled = true +spot_range = 6.0 +spot_attenuation = -1.0 +spot_angle = 30.0 + +[node name="LF3" type="SpotLight3D" parent="Special/Live Floods" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 2, 3.7, 3) +light_color = Color(1, 0.960784, 0.85098, 1) +shadow_enabled = true +spot_range = 6.0 +spot_attenuation = -1.0 +spot_angle = 30.0 + +[node name="CEC Star" parent="Special" instance=ExtResource("8_4iojy")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) +visible = false + +[node name="Fiber Curtain" parent="Special" instance=ExtResource("9_0r6eb")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) +visible = false + +[node name="Drums Red" type="SpotLight3D" parent="Special" groups=["lights"]] +transform = Transform3D(0.707107, -0.353553, -0.612372, 0, 0.866025, -0.5, 0.707107, 0.353553, 0.612372, 2.75, 1, 0.25) +visible = false +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +shadow_enabled = true +spot_angle = 30.0 + +[node name="Drums Yellow" type="SpotLight3D" parent="Special" groups=["lights"]] +transform = Transform3D(0.707107, -0.353553, -0.612372, 0, 0.866025, -0.5, 0.707107, 0.353553, 0.612372, 3.25, 1, 0.75) +visible = false +light_color = Color(1, 1, 0, 1) +light_energy = 2.0 +shadow_enabled = true +spot_angle = 30.0 + +[node name="Organ" type="Node3D" parent="."] +script = ExtResource("9_d7ghp") + +[node name="Face Amber" parent="Organ" instance=ExtResource("10_m7q6x")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) +visible = false + +[node name="Face Blue" parent="Organ" instance=ExtResource("11_a5anu")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) +visible = false + +[node name="Legs Bottom" parent="Organ" instance=ExtResource("12_1lpde")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) +visible = false + +[node name="Legs Middle" parent="Organ" instance=ExtResource("13_vp7dp")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) +visible = false + +[node name="Legs Upper" parent="Organ" instance=ExtResource("14_xg3a1")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) +visible = false + +[node name="Special Helicopter" parent="." instance=ExtResource("21_yui80")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 3, 7) [node name="Room Lights" type="Node3D" parent="."] @@ -65,19 +410,6 @@ shadow_bias = 0.1 spot_range = 6.0 spot_angle = 80.0 -[node name="Special" type="Node3D" parent="."] -script = ExtResource("9_d7ghp") - -[node name="Gobo Light" type="SpotLight3D" parent="Special"] -transform = Transform3D(1, 0, 0, 0, 0.93029, 0.366826, 0, -0.366826, 0.93029, 0, 3.7, 5) -visible = false -light_color = Color(1, 0.960784, 0.85098, 1) -light_projector = ExtResource("15_1j3kr") -shadow_enabled = true -spot_range = 6.0 -spot_attenuation = -1.0 -spot_angle = 10.0 - [node name="Angle 1" type="Camera3D" parent="."] transform = Transform3D(1, 0, 0, 0, 0.991445, 0.130526, 0, -0.130526, 0.991445, 0, 2.75, 7.5) current = true @@ -95,13 +427,108 @@ fov = 60.0 transform = Transform3D(0.73038, 0.25, -0.635646, -0.006236, 0.933013, 0.359789, 0.683013, -0.258819, 0.683013, 2.5, 2.75, 2.5) fov = 60.0 -[node name="Special Helicopter" parent="." instance=ExtResource("21_yui80")] -transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 3, 7) +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = SubResource("Environment_aswoc") -[node name="Building" parent="." instance=ExtResource("6_5tgym")] -transform = Transform3D(0.984808, 0, 0.173648, 0, 1, 0, -0.173648, 0, 0.984808, -2.3, 0.8, -1.7) -script = ExtResource("7_5tgym") +[node name="Spots" type="Node3D" parent="."] +script = ExtResource("9_d7ghp") -[node name="Helen" parent="." instance=ExtResource("7_bsgrf")] -transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -1.8, 0.8, -0.6) -script = ExtResource("7_5tgym") +[node name="Chuck" type="SpotLight3D" parent="Spots" groups=["lights"]] +transform = Transform3D(0.707107, -0.147016, 0.691655, 0, 0.978148, 0.207912, -0.707107, -0.147016, 0.691655, -1, 3.5, 5) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_energy = 0.8 +shadow_enabled = true +spot_range = 8.5 +spot_attenuation = -1.0 +spot_angle = 4.0 + +[node name="Helen" type="SpotLight3D" parent="Spots" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.97437, 0.224951, 0, -0.224951, 0.97437, -1.8, 3.7, 6) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_energy = 0.8 +shadow_enabled = true +spot_range = 8.5 +spot_attenuation = -1.0 +spot_angle = 4.0 + +[node name="Munch" type="SpotLight3D" parent="Spots" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, 0, 3.7, 6) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_energy = 0.8 +shadow_enabled = true +spot_range = 8.5 +spot_attenuation = -1.0 +spot_angle = 4.0 + +[node name="Jasper" type="SpotLight3D" parent="Spots" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.981627, 0.190809, 0, -0.190809, 0.981627, 1.7, 3.6, 6) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_energy = 0.8 +shadow_enabled = true +spot_range = 8.5 +spot_attenuation = -1.0 +spot_angle = 4.0 + +[node name="Jasper Guitar" type="SpotLight3D" parent="Spots" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.965926, 0.258819, 0, -0.258819, 0.965926, 1.7, 3.6, 6) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_energy = 0.8 +shadow_enabled = true +spot_range = 8.5 +spot_attenuation = -1.0 +spot_angle = 3.0 + +[node name="Pasqually" type="SpotLight3D" parent="Spots" groups=["lights"]] +transform = Transform3D(0.848048, 0.101113, -0.520183, 0, 0.981627, 0.190809, 0.529919, -0.161815, 0.832467, 0.5, 3.5, 5.5) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_energy = 0.8 +shadow_enabled = true +spot_range = 8.5 +spot_attenuation = -1.0 +spot_angle = 4.0 + +[node name="Pizzacam" type="SpotLight3D" parent="Spots" groups=["lights"]] +transform = Transform3D(0.707107, 0.171065, -0.686103, 0, 0.970296, 0.241922, 0.707107, -0.171065, 0.686103, 0.7, 3.5, 5.5) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_energy = 0.8 +shadow_enabled = true +spot_range = 8.5 +spot_attenuation = -1.0 +spot_angle = 4.0 + +[node name="Building" type="SpotLight3D" parent="Spots" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.990268, 0.139173, 0, -0.139173, 0.990268, -2.3, 3.7, 6) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_energy = 0.8 +shadow_enabled = true +spot_range = 8.5 +spot_attenuation = -1.0 +spot_angle = 4.0 + +[node name="Moon" type="SpotLight3D" parent="Spots" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.990268, 0.139173, 0, -0.139173, 0.990268, 2.3, 3.6, 6) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_energy = 0.8 +shadow_enabled = true +spot_range = 8.5 +spot_attenuation = -1.0 +spot_angle = 4.0 + +[node name="Wink" type="SpotLight3D" parent="Spots" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 0.998135, 0.0610485, 0, -0.0610485, 0.998135, 0, 3.7, 5) +visible = false +light_color = Color(1, 0.960784, 0.85098, 1) +light_energy = 0.8 +shadow_enabled = true +spot_range = 8.5 +spot_attenuation = -1.0 +spot_angle = 5.0 diff --git a/Scenes/EditorStages/Cyber3Stage.tscn b/Scenes/EditorStages/Cyber3Stage.tscn index efb1257..19f03ad 100644 --- a/Scenes/EditorStages/Cyber3Stage.tscn +++ b/Scenes/EditorStages/Cyber3Stage.tscn @@ -132,10 +132,10 @@ visible = false transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) [node name="Backdrop" type="Node3D" parent="."] +visible = false script = ExtResource("7_e3el3") [node name="Red" type="Node3D" parent="Backdrop"] -visible = false [node name="MR1" type="SpotLight3D" parent="Backdrop/Red" groups=["lights"]] transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, -2, 1.25, -1.75) diff --git a/Scripts/Configs/Stages.gd b/Scripts/Configs/Stages.gd index 713c4c1..36f0606 100644 --- a/Scripts/Configs/Stages.gd +++ b/Scripts/Configs/Stages.gd @@ -1186,7 +1186,7 @@ var StatenIsland1Stage = { } var CEI3Stage = { - "bits": 23, + "bits": 62, "scene": "res://Scenes/EditorStages/3Stage.tscn", "scene_ref_base": "SubViewport/3Stage/", "camera_count": 4, @@ -1217,8 +1217,47 @@ var CEI3Stage = { 41: { "bot": "Helen", "movement": "Body Lean", "flow_in": 1.0, "flow_out": 0.8 }, 118: { "bot": "Building", "movement": "Up", "flow_in": 0.5, "flow_out": 0.5 }, 119: { "bot": "Building", "movement": "Mouth", "flow_in": 3.0, "flow_out": 3.0 }, + 124: { "bot": "Spots", "movement": "Chuck", "flow_in": "None", "flow_out": "None" }, + 125: { "bot": "Spots", "movement": "Helen", "flow_in": "None", "flow_out": "None" }, + 126: { "bot": "Spots", "movement": "Munch", "flow_in": "None", "flow_out": "None" }, + 127: { "bot": "Spots", "movement": "Jasper", "flow_in": "None", "flow_out": "None" }, + 128: { "bot": "Spots", "movement": "Jasper Guitar", "flow_in": "None", "flow_out": "None" }, + 129: { "bot": "Spots", "movement": "Pasqually", "flow_in": "None", "flow_out": "None" }, + 130: { "bot": "Spots", "movement": "Pizzacam", "flow_in": "None", "flow_out": "None" }, + 131: { "bot": "Spots", "movement": "Wink", "flow_in": "None", "flow_out": "None" }, + 132: { "bot": "Spots", "movement": "Building", "flow_in": "None", "flow_out": "None" }, + 133: { "bot": "Spots", "movement": "Moon", "flow_in": "None", "flow_out": "None" }, 134: { "bot": "Special", "movement": "Gobo Light", "flow_in": "None", "flow_out": "None" }, 135: { "bot": "Special Helicopter", "movement": "Light", "flow_in": 15.0, "flow_out": 6.0 }, + 142: { "bot": "Floods", "movement": "Left Red", "flow_in": "None", "flow_out": "None" }, + 143: { "bot": "Floods", "movement": "Left Amber", "flow_in": "None", "flow_out": "None" }, + 144: { "bot": "Floods", "movement": "Left Green", "flow_in": "None", "flow_out": "None" }, + 145: { "bot": "Floods", "movement": "Left Blue", "flow_in": "None", "flow_out": "None" }, + 146: { "bot": "Floods", "movement": "Center Red", "flow_in": "None", "flow_out": "None" }, + 147: { "bot": "Floods", "movement": "Center Amber", "flow_in": "None", "flow_out": "None" }, + 148: { "bot": "Floods", "movement": "Center Blue", "flow_in": "None", "flow_out": "None" }, + 149: { "bot": "Floods", "movement": "Right Red", "flow_in": "None", "flow_out": "None" }, + 150: { "bot": "Floods", "movement": "Right Amber", "flow_in": "None", "flow_out": "None" }, + 151: { "bot": "Floods", "movement": "Right Green", "flow_in": "None", "flow_out": "None" }, + 152: { "bot": "Floods", "movement": "Right Blue", "flow_in": "None", "flow_out": "None" }, + 153: { "bot": "Special", "movement": "Live Floods", "flow_in": "None", "flow_out": "None" }, + 154: { "bot": "Backdrop", "movement": "Red", "flow_in": "None", "flow_out": "None" }, + 155: { "bot": "Backdrop", "movement": "Yellow", "flow_in": "None", "flow_out": "None" }, + 156: { "bot": "Backdrop", "movement": "Green", "flow_in": "None", "flow_out": "None" }, + 157: { "bot": "Backdrop", "movement": "Blue", "flow_in": "None", "flow_out": "None" }, + 158: { "bot": "Backdrop", "movement": "Red Outer", "flow_in": "None", "flow_out": "None" }, + 159: { "bot": "Backdrop", "movement": "Blue Outer", "flow_in": "None", "flow_out": "None" }, + 161: { "bot": "Backdrop", "movement": "Stage Right Red", "flow_in": "None", "flow_out": "None" }, + 162: { "bot": "Backdrop", "movement": "Stage Right Blue", "flow_in": "None", "flow_out": "None" }, + 164: { "bot": "Organ", "movement": "Face Amber", "flow_in": "None", "flow_out": "None" }, + 166: { "bot": "Organ", "movement": "Face Blue", "flow_in": "None", "flow_out": "None" }, + 167: { "bot": "Organ", "movement": "Legs Upper", "flow_in": "None", "flow_out": "None" }, + 168: { "bot": "Organ", "movement": "Legs Middle", "flow_in": "None", "flow_out": "None" }, + 169: { "bot": "Organ", "movement": "Legs Bottom", "flow_in": "None", "flow_out": "None" }, + 175: { "bot": "Special", "movement": "CEC Star", "flow_in": "None", "flow_out": "None" }, + 178: { "bot": "Special", "movement": "Fiber Curtain", "flow_in": "None", "flow_out": "None" }, + 179: { "bot": "Special", "movement": "Drums Yellow", "flow_in": "None", "flow_out": "None" }, + 180: { "bot": "Special", "movement": "Drums Red", "flow_in": "None", "flow_out": "None" }, }, "cosmetics": [ Cosmetics.CEIHelen, Cosmetics.Valence ],