lighting is really good
This commit is contained in:
parent
9f1777f0a8
commit
4df0781a5b
41 changed files with 905 additions and 179 deletions
BIN
Models/Props/cec_backdrop.glb
Normal file
BIN
Models/Props/cec_backdrop.glb
Normal file
Binary file not shown.
37
Models/Props/cec_backdrop.glb.import
Normal file
37
Models/Props/cec_backdrop.glb.import
Normal file
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://dnnh3726ejxs1"
|
||||
path="res://.godot/imported/cec_backdrop.glb-7dfa8109f280a6723a117ec5c363df71.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Models/Props/cec_backdrop.glb"
|
||||
dest_files=["res://.godot/imported/cec_backdrop.glb-7dfa8109f280a6723a117ec5c363df71.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
|
BIN
Models/Props/cec_backdrop_cec_backdrop.png
Normal file
BIN
Models/Props/cec_backdrop_cec_backdrop.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 245 B |
39
Models/Props/cec_backdrop_cec_backdrop.png.import
Normal file
39
Models/Props/cec_backdrop_cec_backdrop.png.import
Normal file
|
@ -0,0 +1,39 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dp2bm2kkkcfds"
|
||||
path.s3tc="res://.godot/imported/cec_backdrop_cec_backdrop.png-01108194e777c148c5af3efd1d5a46aa.s3tc.ctex"
|
||||
path.etc2="res://.godot/imported/cec_backdrop_cec_backdrop.png-01108194e777c148c5af3efd1d5a46aa.etc2.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "8c8abda7df5f5793750b45344a7fc19b"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Models/Props/cec_backdrop_cec_backdrop.png"
|
||||
dest_files=["res://.godot/imported/cec_backdrop_cec_backdrop.png-01108194e777c148c5af3efd1d5a46aa.s3tc.ctex", "res://.godot/imported/cec_backdrop_cec_backdrop.png-01108194e777c148c5af3efd1d5a46aa.etc2.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
BIN
Models/Props/fiberoptic.glb
Normal file
BIN
Models/Props/fiberoptic.glb
Normal file
Binary file not shown.
37
Models/Props/fiberoptic.glb.import
Normal file
37
Models/Props/fiberoptic.glb.import
Normal file
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://cq2wi8obnaf2h"
|
||||
path="res://.godot/imported/fiberoptic.glb-f08df4d792a6128b643c6ed01dc94275.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Models/Props/fiberoptic.glb"
|
||||
dest_files=["res://.godot/imported/fiberoptic.glb-f08df4d792a6128b643c6ed01dc94275.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
|
BIN
Models/Props/neonbg.glb
Normal file
BIN
Models/Props/neonbg.glb
Normal file
Binary file not shown.
37
Models/Props/neonbg.glb.import
Normal file
37
Models/Props/neonbg.glb.import
Normal file
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://ws774w4ve4i7"
|
||||
path="res://.godot/imported/neonbg.glb-4b46cb009bcca4494749b8906495c4f6.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Models/Props/neonbg.glb"
|
||||
dest_files=["res://.godot/imported/neonbg.glb-4b46cb009bcca4494749b8906495c4f6.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
|
BIN
Models/Props/neonsign.glb
Normal file
BIN
Models/Props/neonsign.glb
Normal file
Binary file not shown.
37
Models/Props/neonsign.glb.import
Normal file
37
Models/Props/neonsign.glb.import
Normal file
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://l8835lbh2wxj"
|
||||
path="res://.godot/imported/neonsign.glb-b52cac252b032f0e05e5763105d384d9.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Models/Props/neonsign.glb"
|
||||
dest_files=["res://.godot/imported/neonsign.glb-b52cac252b032f0e05e5763105d384d9.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
|
BIN
Models/Props/planter.glb
Normal file
BIN
Models/Props/planter.glb
Normal file
Binary file not shown.
37
Models/Props/planter.glb.import
Normal file
37
Models/Props/planter.glb.import
Normal file
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://ue6jf5fu172y"
|
||||
path="res://.godot/imported/planter.glb-7034f185c30c74f1b0cccf6dfdf6ecd9.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Models/Props/planter.glb"
|
||||
dest_files=["res://.godot/imported/planter.glb-7034f185c30c74f1b0cccf6dfdf6ecd9.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
|
BIN
Models/Props/planter_planter.png
Normal file
BIN
Models/Props/planter_planter.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 608 B |
39
Models/Props/planter_planter.png.import
Normal file
39
Models/Props/planter_planter.png.import
Normal file
|
@ -0,0 +1,39 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ctjqsq2uts3xu"
|
||||
path.s3tc="res://.godot/imported/planter_planter.png-307fdd5d086318c21760a0176a483a24.s3tc.ctex"
|
||||
path.etc2="res://.godot/imported/planter_planter.png-307fdd5d086318c21760a0176a483a24.etc2.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "eca03402e7f1f2bab1fd9e39375da66f"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Models/Props/planter_planter.png"
|
||||
dest_files=["res://.godot/imported/planter_planter.png-307fdd5d086318c21760a0176a483a24.s3tc.ctex", "res://.godot/imported/planter_planter.png-307fdd5d086318c21760a0176a483a24.etc2.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
|
@ -1,21 +0,0 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://clg5syeixvogd"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_h7qb1"]
|
||||
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_p5wec"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
mouse_filter = 1
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_h7qb1")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Controls the spotlight for Chuck E."
|
||||
script = ExtResource("2_p5wec")
|
||||
identification = "L_SPOT_CHUCK"
|
||||
names = PackedStringArray("enabled")
|
||||
types = PackedStringArray("bool")
|
||||
visual_name = "Chuck E. Spotlight"
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
|
@ -15,6 +15,7 @@ script = ExtResource("2_nkf8v")
|
|||
identification = "DIRECT_OUTPUT"
|
||||
names = PackedStringArray("Audio", "Volume", "Current Time")
|
||||
types = PackedStringArray("audio", "float", "float")
|
||||
visual_name = "Direct Output"
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
||||
|
|
|
@ -1,21 +0,0 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://dxay21t1j6ha1"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_yl6vg"]
|
||||
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_im8jh"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
mouse_filter = 1
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_yl6vg")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Controls the spotlight for Helen."
|
||||
script = ExtResource("2_im8jh")
|
||||
identification = "L_SPOT_HELEN"
|
||||
visual_name = "Helen Spotlight"
|
||||
names = PackedStringArray("enabled")
|
||||
types = PackedStringArray("bool")
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
24
Scenes/Node Types/Lighting/Backdrop Lights.tscn
Normal file
24
Scenes/Node Types/Lighting/Backdrop Lights.tscn
Normal file
|
@ -0,0 +1,24 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://v11jtjcic5e0"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_mdqqi"]
|
||||
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_h17tg"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_mdqqi")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Controls the spotlights."
|
||||
script = ExtResource("2_h17tg")
|
||||
identification = "L_BACKDROP"
|
||||
names = PackedStringArray("Amber", "Red", "Blue")
|
||||
types = PackedStringArray("bool", "bool", "bool")
|
||||
visual_name = "Backdrop Lights"
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
24
Scenes/Node Types/Lighting/Floodlights.tscn
Normal file
24
Scenes/Node Types/Lighting/Floodlights.tscn
Normal file
|
@ -0,0 +1,24 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://b47n0xh71tx2g"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_hcao3"]
|
||||
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_30uk6"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_hcao3")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Controls the spotlights."
|
||||
script = ExtResource("2_30uk6")
|
||||
identification = "L_FLOODS"
|
||||
names = PackedStringArray("Main Stage/Amber", "Main Stage/Red", "Main Stage/Blue", "CEC Stage/Amber", "CEC Stage/Red", "CEC Stage/Blue")
|
||||
types = PackedStringArray("bool", "bool", "bool", "bool", "bool", "bool")
|
||||
visual_name = "Floodlights"
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
24
Scenes/Node Types/Lighting/Misc Lights.tscn
Normal file
24
Scenes/Node Types/Lighting/Misc Lights.tscn
Normal file
|
@ -0,0 +1,24 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://ml5h3rcxr8lv"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_5qdpb"]
|
||||
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_xq4be"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_5qdpb")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Controls the spotlights."
|
||||
script = ExtResource("2_xq4be")
|
||||
identification = "L_MISC"
|
||||
names = PackedStringArray("CEC Neon Sign", "CEC Star", "Band Sign", "Strobe", "Drum", "Fiber Curtain")
|
||||
types = PackedStringArray("bool", "bool", "bool", "bool", "bool", "bool")
|
||||
visual_name = "Misc Lights"
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
24
Scenes/Node Types/Lighting/Organ Lights.tscn
Normal file
24
Scenes/Node Types/Lighting/Organ Lights.tscn
Normal file
|
@ -0,0 +1,24 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://ckmerxdu6ogua"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_g3eqq"]
|
||||
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_cqful"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_g3eqq")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Controls the spotlights."
|
||||
script = ExtResource("2_cqful")
|
||||
identification = "L_ORGAN"
|
||||
names = PackedStringArray("Face 1", "Face 2", "Outer", "Middle", "Inner")
|
||||
types = PackedStringArray("bool", "bool", "bool", "bool", "bool")
|
||||
visual_name = "Organ Lights"
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
24
Scenes/Node Types/Lighting/Spotlights.tscn
Normal file
24
Scenes/Node Types/Lighting/Spotlights.tscn
Normal file
|
@ -0,0 +1,24 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://fynpnwbb07m2"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_mie5e"]
|
||||
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_cinl3"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_mie5e")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Controls the spotlights."
|
||||
script = ExtResource("2_cinl3")
|
||||
identification = "L_SPOTLIGHTS"
|
||||
names = PackedStringArray("Chuck", "Helen", "Munch", "Jasper", "Pasqually", "Wink")
|
||||
types = PackedStringArray("bool", "bool", "bool", "bool", "bool", "bool")
|
||||
visual_name = "Spotlights"
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
|
@ -1,17 +0,0 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://cobd87j1kub76"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_m8mov"]
|
||||
[ext_resource type="Script" uid="uid://bj0lla8757tnh" path="res://Scripts/GL_MiscKeys.gd" id="2_m8mov"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
mouse_filter = 1
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_m8mov")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Sets a bool for any of the number keys that are pressed."
|
||||
script = ExtResource("2_m8mov")
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
|
@ -1,21 +0,0 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://bctoupn4y25nl"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_iphig"]
|
||||
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_5o0li"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
mouse_filter = 1
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_iphig")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Controls the spotlight for Mr. Munch."
|
||||
script = ExtResource("2_5o0li")
|
||||
identification = "L_SPOT_MUNCH"
|
||||
visual_name = "Mr. Munch Spotlight"
|
||||
names = PackedStringArray("enabled")
|
||||
types = PackedStringArray("bool")
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
|
@ -1,17 +0,0 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://jmwqwspljwjc"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_nt2x2"]
|
||||
[ext_resource type="Script" uid="uid://e6v6exlrhtaq" path="res://Scripts/GL_NumberKeys.gd" id="2_gnbp1"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
mouse_filter = 1
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_nt2x2")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Sets a bool for any of the number keys that are pressed."
|
||||
script = ExtResource("2_gnbp1")
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
39
Scenes/Node Types/Toggle.tscn
Normal file
39
Scenes/Node Types/Toggle.tscn
Normal file
|
@ -0,0 +1,39 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://bjrk63xu7w0g8"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_ttgyh"]
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_fy4sf"]
|
||||
script/source = "extends GL_Node
|
||||
|
||||
|
||||
func _ready():
|
||||
super._ready()
|
||||
_set_title(\"Toggle\")
|
||||
_create_row(\"\",true,true,false,false,0)
|
||||
_update_visuals()
|
||||
|
||||
func _process(delta):
|
||||
super._process(delta)
|
||||
for key in rows:
|
||||
rows[key][\"output\"] = rows[key][\"input\"]
|
||||
apply_pick_values()
|
||||
|
||||
if rows[\"On\"][\"output\"] == true:
|
||||
rows[\"Value\"][\"output\"] = 1 - rows[\"Value\"][\"input\"]
|
||||
else:
|
||||
rows[\"Value\"][\"output\"] = rows[\"Value\"][\"input\"]
|
||||
_send_input(\"Value\")
|
||||
"
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
mouse_filter = 1
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_ttgyh")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "When triggered, output will be enabled and held until another trigger."
|
||||
script = SubResource("GDScript_fy4sf")
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
|
@ -1,12 +1,15 @@
|
|||
[gd_scene load_steps=20 format=3 uid="uid://qvo7vlvac8o5"]
|
||||
[gd_scene load_steps=24 format=3 uid="uid://qvo7vlvac8o5"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://8vyuhyx0xogt" path="res://Scripts/freecam.gd" id="1_ru8gb"]
|
||||
[ext_resource type="Script" uid="uid://c5kxam0k3beml" path="res://Scripts/GL_Speaker.gd" id="2_lubev"]
|
||||
[ext_resource type="PackedScene" uid="uid://c57u187iciexi" path="res://Scenes/UI/Node Map.tscn" id="3_u0wf5"]
|
||||
[ext_resource type="PackedScene" uid="uid://dwdcfwbmoo36b" path="res://Models/Props/stage_base.glb" id="4_ol4ys"]
|
||||
[ext_resource type="PackedScene" uid="uid://dnnh3726ejxs1" path="res://Models/Props/cec_backdrop.glb" id="4_x0dlk"]
|
||||
[ext_resource type="PackedScene" uid="uid://dlf6gkpsv5g05" path="res://Models/Props/keyboard.glb" id="5_ti4ja"]
|
||||
[ext_resource type="PackedScene" uid="uid://dhpife36refiy" path="res://Scenes/Animatables/CyberChuck.tscn" id="6_2m2n1"]
|
||||
[ext_resource type="PackedScene" uid="uid://pkh78ee22ep6" path="res://Models/Props/brick_wall.glb" id="6_3jhag"]
|
||||
[ext_resource type="PackedScene" uid="uid://ue6jf5fu172y" path="res://Models/Props/planter.glb" id="6_du162"]
|
||||
[ext_resource type="PackedScene" uid="uid://ws774w4ve4i7" path="res://Models/Props/neonbg.glb" id="7_3tn61"]
|
||||
[ext_resource type="PackedScene" uid="uid://bub341o0dnurs" path="res://Models/Props/buildings.glb" id="7_fbk0n"]
|
||||
[ext_resource type="PackedScene" uid="uid://biu7cbgleyuq8" path="res://Scenes/Animatables/CyberHelen.tscn" id="7_hmuo4"]
|
||||
[ext_resource type="PackedScene" uid="uid://tjgw1b6x4iqo" path="res://Scenes/Animatables/CyberMunch.tscn" id="8_hbltw"]
|
||||
|
@ -17,7 +20,8 @@
|
|||
[ext_resource type="PackedScene" uid="uid://bk6j0jvl574dj" path="res://Models/Props/tv.glb" id="12_3tn61"]
|
||||
[ext_resource type="PackedScene" uid="uid://clqtreijtwlbs" path="res://Models/Props/valence.glb" id="13_du162"]
|
||||
[ext_resource type="PackedScene" uid="uid://8pbkbg4elfjt" path="res://Models/Props/logo.glb" id="14_lubev"]
|
||||
[ext_resource type="Script" uid="uid://c5uawj66escut" path="res://Scripts/GL_Spotlight.gd" id="18_n8vuo"]
|
||||
[ext_resource type="Script" uid="uid://dytpgt3c33k62" path="res://Scripts/GL_Multi_Light_Controller.gd" id="21_x0dlk"]
|
||||
[ext_resource type="PackedScene" uid="uid://l8835lbh2wxj" path="res://Models/Props/neonsign.glb" id="22_du162"]
|
||||
|
||||
[sub_resource type="Environment" id="Environment_uborw"]
|
||||
background_mode = 1
|
||||
|
@ -41,8 +45,14 @@ script = ExtResource("2_lubev")
|
|||
|
||||
[node name="Props" type="Node" parent="."]
|
||||
|
||||
[node name="cec_backdrop" parent="Props" instance=ExtResource("4_x0dlk")]
|
||||
|
||||
[node name="planter2" parent="Props" instance=ExtResource("6_du162")]
|
||||
|
||||
[node name="stage_base" parent="Props" instance=ExtResource("4_ol4ys")]
|
||||
|
||||
[node name="neonbg2" parent="Props" instance=ExtResource("7_3tn61")]
|
||||
|
||||
[node name="keyboard" parent="Props" instance=ExtResource("5_ti4ja")]
|
||||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 2, 0, 1)
|
||||
|
||||
|
@ -80,20 +90,10 @@ environment = SubResource("Environment_uborw")
|
|||
|
||||
[node name="Lighting" type="Node" parent="."]
|
||||
|
||||
[node name="Spots" type="Node" parent="Lighting"]
|
||||
[node name="Spots" type="Node" parent="Lighting" groups=["L_SPOTLIGHTS"]]
|
||||
script = ExtResource("21_x0dlk")
|
||||
|
||||
[node name="Helen Spot" type="SpotLight3D" parent="Lighting/Spots"]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.866025, 0.5, 0, -0.5, 0.866025, -1, 6, 3)
|
||||
visible = false
|
||||
light_energy = 5.0
|
||||
shadow_enabled = true
|
||||
spot_range = 10.0
|
||||
spot_angle = 30.0
|
||||
|
||||
[node name="Node" type="Node" parent="Lighting/Spots/Helen Spot" groups=["L_SPOT_HELEN"]]
|
||||
script = ExtResource("18_n8vuo")
|
||||
|
||||
[node name="Chuck Spot" type="SpotLight3D" parent="Lighting/Spots"]
|
||||
[node name="Chuck" type="SpotLight3D" parent="Lighting/Spots"]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.866025, 0.5, 0, -0.5, 0.866025, -8, 6, 3)
|
||||
visible = false
|
||||
light_energy = 5.0
|
||||
|
@ -101,10 +101,15 @@ shadow_enabled = true
|
|||
spot_range = 10.0
|
||||
spot_angle = 30.0
|
||||
|
||||
[node name="Node" type="Node" parent="Lighting/Spots/Chuck Spot" groups=["L_SPOT_CHUCK"]]
|
||||
script = ExtResource("18_n8vuo")
|
||||
[node name="Helen" type="SpotLight3D" parent="Lighting/Spots"]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.866025, 0.5, 0, -0.5, 0.866025, -1, 6, 3)
|
||||
visible = false
|
||||
light_energy = 5.0
|
||||
shadow_enabled = true
|
||||
spot_range = 10.0
|
||||
spot_angle = 30.0
|
||||
|
||||
[node name="Munch Spot" type="SpotLight3D" parent="Lighting/Spots"]
|
||||
[node name="Munch" type="SpotLight3D" parent="Lighting/Spots"]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.866025, 0.5, 0, -0.5, 0.866025, 2, 6, 3)
|
||||
visible = false
|
||||
light_energy = 5.0
|
||||
|
@ -112,5 +117,417 @@ shadow_enabled = true
|
|||
spot_range = 10.0
|
||||
spot_angle = 30.0
|
||||
|
||||
[node name="Node" type="Node" parent="Lighting/Spots/Munch Spot" groups=["L_SPOT_MUNCH"]]
|
||||
script = ExtResource("18_n8vuo")
|
||||
[node name="Jasper" type="SpotLight3D" parent="Lighting/Spots"]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.866025, 0.5, 0, -0.5, 0.866025, 8, 6, 3)
|
||||
visible = false
|
||||
light_energy = 5.0
|
||||
shadow_enabled = true
|
||||
spot_range = 10.0
|
||||
spot_angle = 30.0
|
||||
|
||||
[node name="Pasqually" type="SpotLight3D" parent="Lighting/Spots"]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.866025, 0.5, 0, -0.5, 0.866025, 5, 6, 3)
|
||||
visible = false
|
||||
light_energy = 5.0
|
||||
shadow_enabled = true
|
||||
spot_range = 10.0
|
||||
spot_angle = 30.0
|
||||
|
||||
[node name="Wink" type="SpotLight3D" parent="Lighting/Spots"]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.866025, 0.5, 0, -0.5, 0.866025, 0, 9, 6)
|
||||
visible = false
|
||||
light_energy = 5.0
|
||||
shadow_enabled = true
|
||||
spot_angle = 10.0
|
||||
|
||||
[node name="Backdrop" type="Node" parent="Lighting" groups=["L_BACKDROP"]]
|
||||
script = ExtResource("21_x0dlk")
|
||||
|
||||
[node name="Amber" type="Node3D" parent="Lighting/Backdrop"]
|
||||
visible = false
|
||||
|
||||
[node name="Amber1" type="SpotLight3D" parent="Lighting/Backdrop/Amber"]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.5, -0.866025, 0, 0.866025, 0.5, -2, 1, -2)
|
||||
light_color = Color(1, 0.498039, 0, 1)
|
||||
light_energy = 5.0
|
||||
spot_range = 10.0
|
||||
spot_angle = 30.0
|
||||
spot_angle_attenuation = 0.5
|
||||
|
||||
[node name="Amber2" type="SpotLight3D" parent="Lighting/Backdrop/Amber"]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.5, -0.866025, 0, 0.866025, 0.5, 1, 1, -2)
|
||||
light_color = Color(1, 0.498039, 0, 1)
|
||||
light_energy = 5.0
|
||||
spot_range = 10.0
|
||||
spot_angle = 30.0
|
||||
spot_angle_attenuation = 0.5
|
||||
|
||||
[node name="Red" type="Node3D" parent="Lighting/Backdrop"]
|
||||
visible = false
|
||||
|
||||
[node name="Red1" type="SpotLight3D" parent="Lighting/Backdrop/Red"]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.5, -0.866025, 0, 0.866025, 0.5, -1, 1, -2)
|
||||
light_color = Color(1, 0, 0, 1)
|
||||
light_energy = 5.0
|
||||
spot_range = 10.0
|
||||
spot_angle = 30.0
|
||||
spot_angle_attenuation = 0.5
|
||||
|
||||
[node name="Red2" type="SpotLight3D" parent="Lighting/Backdrop/Red"]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.5, -0.866025, 0, 0.866025, 0.5, 2, 1, -2)
|
||||
light_color = Color(1, 0, 0, 1)
|
||||
light_energy = 5.0
|
||||
spot_range = 10.0
|
||||
spot_angle = 30.0
|
||||
spot_angle_attenuation = 0.5
|
||||
|
||||
[node name="Blue" type="Node3D" parent="Lighting/Backdrop"]
|
||||
visible = false
|
||||
|
||||
[node name="Blue1" type="SpotLight3D" parent="Lighting/Backdrop/Blue"]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.5, -0.866025, 0, 0.866025, 0.5, 0, 1, -2)
|
||||
light_color = Color(0, 0.74902, 1, 1)
|
||||
light_energy = 5.0
|
||||
spot_range = 10.0
|
||||
spot_angle = 30.0
|
||||
spot_angle_attenuation = 0.5
|
||||
|
||||
[node name="Blue2" type="SpotLight3D" parent="Lighting/Backdrop/Blue"]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.5, -0.866025, 0, 0.866025, 0.5, 3, 1, -2)
|
||||
light_color = Color(0, 0.74902, 1, 1)
|
||||
light_energy = 5.0
|
||||
spot_range = 10.0
|
||||
spot_angle = 30.0
|
||||
spot_angle_attenuation = 0.5
|
||||
|
||||
[node name="Floods" type="Node" parent="Lighting" groups=["L_FLOODS"]]
|
||||
script = ExtResource("21_x0dlk")
|
||||
|
||||
[node name="Main Stage" type="Node" parent="Lighting/Floods"]
|
||||
|
||||
[node name="Amber" type="OmniLight3D" parent="Lighting/Floods/Main Stage"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 7, 0)
|
||||
visible = false
|
||||
light_color = Color(1, 0.498039, 0, 1)
|
||||
|
||||
[node name="Red" type="OmniLight3D" parent="Lighting/Floods/Main Stage"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 7, 0)
|
||||
visible = false
|
||||
light_color = Color(1, 0, 0, 1)
|
||||
|
||||
[node name="Blue" type="OmniLight3D" parent="Lighting/Floods/Main Stage"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 7, 0)
|
||||
visible = false
|
||||
light_color = Color(0, 0.74902, 1, 1)
|
||||
|
||||
[node name="CEC Stage" type="Node" parent="Lighting/Floods"]
|
||||
|
||||
[node name="Amber" type="OmniLight3D" parent="Lighting/Floods/CEC Stage"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 7, 0)
|
||||
visible = false
|
||||
light_color = Color(1, 0.498039, 0, 1)
|
||||
|
||||
[node name="Red" type="OmniLight3D" parent="Lighting/Floods/CEC Stage"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 7, 0)
|
||||
visible = false
|
||||
light_color = Color(1, 0, 0, 1)
|
||||
|
||||
[node name="Blue" type="OmniLight3D" parent="Lighting/Floods/CEC Stage"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 7, 0)
|
||||
visible = false
|
||||
light_color = Color(0, 0.74902, 1, 1)
|
||||
|
||||
[node name="Misc" type="Node" parent="Lighting" groups=["L_MISC"]]
|
||||
script = ExtResource("21_x0dlk")
|
||||
|
||||
[node name="CEC Neon Sign" parent="Lighting/Misc" instance=ExtResource("22_du162")]
|
||||
visible = false
|
||||
|
||||
[node name="Light" type="OmniLight3D" parent="Lighting/Misc/CEC Neon Sign"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5, 5, 1)
|
||||
light_color = Color(1, 0, 0, 1)
|
||||
omni_range = 2.5
|
||||
|
||||
[node name="Strobe" type="OmniLight3D" parent="Lighting/Misc"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 7, 2)
|
||||
visible = false
|
||||
light_color = Color(0, 1, 1, 1)
|
||||
omni_range = 11.0
|
||||
|
||||
[node name="Band Sign" type="OmniLight3D" parent="Lighting/Misc"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5, -1)
|
||||
visible = false
|
||||
omni_range = 2.0
|
||||
|
||||
[node name="Drum" type="OmniLight3D" parent="Lighting/Misc"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 1, 1)
|
||||
visible = false
|
||||
light_color = Color(1, 0, 0, 1)
|
||||
omni_range = 2.5
|
||||
|
||||
[node name="CEC Star" type="Node3D" parent="Lighting/Misc"]
|
||||
visible = false
|
||||
|
||||
[node name="Star1" type="OmniLight3D" parent="Lighting/Misc/CEC Star"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.25, 2, -0.5)
|
||||
light_energy = 0.25
|
||||
|
||||
[node name="Star2" type="OmniLight3D" parent="Lighting/Misc/CEC Star"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.5, 1.25, -0.5)
|
||||
light_energy = 0.25
|
||||
|
||||
[node name="Star3" type="OmniLight3D" parent="Lighting/Misc/CEC Star"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.75, 2.5, -0.5)
|
||||
light_energy = 0.25
|
||||
|
||||
[node name="Star4" type="OmniLight3D" parent="Lighting/Misc/CEC Star"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 5.75, -0.5)
|
||||
light_energy = 0.25
|
||||
|
||||
[node name="Star5" type="OmniLight3D" parent="Lighting/Misc/CEC Star"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.75, 5.75, -0.5)
|
||||
light_energy = 0.25
|
||||
|
||||
[node name="StarMain" type="OmniLight3D" parent="Lighting/Misc/CEC Star"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 4.5, -0.5)
|
||||
light_energy = 0.5
|
||||
|
||||
[node name="Fiber Curtain" type="Node3D" parent="Lighting/Misc"]
|
||||
visible = false
|
||||
|
||||
[node name="FCLight1" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.33574, 4.29505, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight2" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.84739, 3.54217, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight3" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.37644, 3.11485, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight4" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.98689, 4.71219, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight5" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.20054, 4.02035, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight6" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.38662, 5.05811, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight7" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.85756, 4.72236, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight8" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.02758, 5.78047, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight9" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 4, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight10" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.73547, 5.31246, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight11" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.41714, 5.69907, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight12" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.20054, 5.12932, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight13" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.22383, 2.55528, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight14" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.441782, 3.52182, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight15" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.726656, 3.05381, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight16" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.523175, 2.29075, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight17" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.5173, 3.22677, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight18" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.29347, 3.87791, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight19" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.50712, 4.5901, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight20" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.27312, 5.59733, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight21" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.4359, 6.1976, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight22" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.85598, 5.99412, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight23" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.23536, 6.20778, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight24" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.462128, 6.25865, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight25" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.412844, 6.2383, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight26" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.22677, 6.18743, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight27" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.92879, 5.9636, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight28" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.60028, 6.22813, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight29" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.37351, 6.18743, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="FCLight30" type="OmniLight3D" parent="Lighting/Misc/Fiber Curtain"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.42732, 3.83721, -2.499)
|
||||
light_energy = 1000.0
|
||||
omni_range = 0.01
|
||||
|
||||
[node name="Organ" type="Node" parent="Lighting" groups=["L_ORGAN"]]
|
||||
script = ExtResource("21_x0dlk")
|
||||
|
||||
[node name="Face 1" type="OmniLight3D" parent="Lighting/Organ"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 2.5, 2.5)
|
||||
visible = false
|
||||
light_color = Color(1, 0.498039, 0, 1)
|
||||
omni_range = 1.0
|
||||
|
||||
[node name="Face 2" type="Node3D" parent="Lighting/Organ"]
|
||||
visible = false
|
||||
|
||||
[node name="Face1" type="OmniLight3D" parent="Lighting/Organ/Face 2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 2.5, 2.5)
|
||||
light_color = Color(0, 0.74902, 1, 1)
|
||||
omni_range = 1.0
|
||||
|
||||
[node name="Face2" type="OmniLight3D" parent="Lighting/Organ/Face 2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 2.5, 2.5)
|
||||
light_color = Color(0, 0.74902, 1, 1)
|
||||
omni_range = 1.0
|
||||
|
||||
[node name="Outer" type="Node3D" parent="Lighting/Organ"]
|
||||
visible = false
|
||||
|
||||
[node name="Outer1" type="OmniLight3D" parent="Lighting/Organ/Outer"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.25, 2, 2)
|
||||
light_energy = 0.5
|
||||
omni_range = 1.0
|
||||
|
||||
[node name="Outer2" type="OmniLight3D" parent="Lighting/Organ/Outer"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.75, 2, 2)
|
||||
light_energy = 0.5
|
||||
omni_range = 1.0
|
||||
|
||||
[node name="Outer3" type="OmniLight3D" parent="Lighting/Organ/Outer"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.85, 0.25, 2)
|
||||
light_energy = 0.5
|
||||
omni_range = 1.0
|
||||
|
||||
[node name="Outer4" type="OmniLight3D" parent="Lighting/Organ/Outer"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.15, 0.25, 2)
|
||||
light_energy = 0.5
|
||||
omni_range = 1.0
|
||||
|
||||
[node name="Middle" type="Node3D" parent="Lighting/Organ"]
|
||||
visible = false
|
||||
|
||||
[node name="Middle3" type="OmniLight3D" parent="Lighting/Organ/Middle"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.95, 0.65, 2)
|
||||
light_color = Color(1, 1, 0, 1)
|
||||
light_energy = 0.5
|
||||
omni_range = 1.0
|
||||
|
||||
[node name="Middle4" type="OmniLight3D" parent="Lighting/Organ/Middle"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.05, 0.65, 2)
|
||||
light_color = Color(1, 1, 0, 1)
|
||||
light_energy = 0.5
|
||||
omni_range = 1.0
|
||||
|
||||
[node name="Middle1" type="OmniLight3D" parent="Lighting/Organ/Middle"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.15, 1.55, 2)
|
||||
light_color = Color(0, 0.74902, 1, 1)
|
||||
light_energy = 0.5
|
||||
omni_range = 1.0
|
||||
|
||||
[node name="Middle2" type="OmniLight3D" parent="Lighting/Organ/Middle"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.85, 1.55, 2)
|
||||
light_color = Color(0, 0.74902, 1, 1)
|
||||
light_energy = 0.5
|
||||
omni_range = 1.0
|
||||
|
||||
[node name="Inner" type="Node3D" parent="Lighting/Organ"]
|
||||
visible = false
|
||||
|
||||
[node name="Inner1" type="OmniLight3D" parent="Lighting/Organ/Inner"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1.125, 2)
|
||||
light_color = Color(1, 0, 1, 1)
|
||||
light_energy = 0.5
|
||||
omni_range = 1.0
|
||||
|
||||
[node name="Inner2" type="OmniLight3D" parent="Lighting/Organ/Inner"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 1.125, 2)
|
||||
light_color = Color(1, 0, 1, 1)
|
||||
light_energy = 0.5
|
||||
omni_range = 1.0
|
||||
|
|
|
@ -6,6 +6,5 @@ size_flags_vertical = 0
|
|||
[node name="Button" type="Button" parent="."]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
text = "The Crazy Node of Crazy"
|
||||
alignment = 0
|
||||
clip_text = true
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
extends GL_Animatable
|
||||
var light:SpotLight3D
|
||||
var light:Light3D
|
||||
|
||||
func _ready():
|
||||
light = self.get_parent()
|
|
@ -1,29 +0,0 @@
|
|||
extends GL_Node
|
||||
|
||||
func _ready():
|
||||
super._ready()
|
||||
_set_title("Keystrokes")
|
||||
_create_row("Shift",null,false,false,0.0,1)
|
||||
_create_row("Control",null,false,false,0.0,1)
|
||||
_create_row("Alt",null,false,false,0.0,1)
|
||||
_create_row("Space",null,false,false,0.0,1)
|
||||
_create_row("Enter",null,false,false,0.0,1)
|
||||
_create_row("Backspace",null,false,false,0.0,1)
|
||||
_update_visuals()
|
||||
|
||||
func _process(delta):
|
||||
super._process(delta)
|
||||
|
||||
var key_map = {
|
||||
"Shift": KEY_SHIFT,
|
||||
"Control": KEY_CTRL,
|
||||
"Alt": KEY_ALT,
|
||||
"Space": KEY_SPACE,
|
||||
"Enter": KEY_ENTER,
|
||||
"Backspace": KEY_BACKSPACE,
|
||||
}
|
||||
|
||||
for key_name in key_map.keys():
|
||||
var is_pressed = Input.is_key_pressed(key_map[key_name]) or Input.is_key_pressed(key_map[key_name] + (KEY_KP_0 - KEY_0))
|
||||
rows[key_name]["output"] = is_pressed
|
||||
_send_input(key_name)
|
|
@ -1 +0,0 @@
|
|||
uid://bj0lla8757tnh
|
4
Scripts/GL_Multi_Light_Controller.gd
Normal file
4
Scripts/GL_Multi_Light_Controller.gd
Normal file
|
@ -0,0 +1,4 @@
|
|||
extends GL_Animatable
|
||||
|
||||
func _sent_signals(signal_ID:String,the_signal):
|
||||
self.get_node(signal_ID).visible = the_signal;
|
1
Scripts/GL_Multi_Light_Controller.gd.uid
Normal file
1
Scripts/GL_Multi_Light_Controller.gd.uid
Normal file
|
@ -0,0 +1 @@
|
|||
uid://dytpgt3c33k62
|
|
@ -1,34 +1,38 @@
|
|||
extends Control
|
||||
|
||||
var rows : Dictionary = {
|
||||
"CyberChuck":1,
|
||||
"CyberHelen":1,
|
||||
"CyberMunch":1,
|
||||
"ChuckSpot":1,
|
||||
"HelenSpot":1,
|
||||
"MunchSpot":1,
|
||||
"Add":1,
|
||||
"Audio":1,
|
||||
"Bool":1,
|
||||
"Color":1,
|
||||
"Direct Output":1,
|
||||
"Float":1,
|
||||
"Invert":1,
|
||||
"NumberKeys":1,
|
||||
"MiscKeys":1,
|
||||
"Keystroke Ramp":1,
|
||||
"Lerp":1,
|
||||
"Mix Colors":1,
|
||||
"Mix Floats":1,
|
||||
"Mouse Wheel":1,
|
||||
"Multiply":1,
|
||||
"Random":1,
|
||||
"Record":1,
|
||||
"Sine":1,
|
||||
"Subtract":1,
|
||||
"Switch Audio":1,
|
||||
"Timeline":1,
|
||||
}
|
||||
var rows : Array = [
|
||||
"Animatronics/CyberChuck",
|
||||
"Animatronics/CyberHelen",
|
||||
"Animatronics/CyberMunch",
|
||||
"",
|
||||
"Lighting/Spotlights",
|
||||
"Lighting/Floodlights",
|
||||
"Lighting/Backdrop Lights",
|
||||
"Lighting/Misc Lights",
|
||||
"Lighting/Organ Lights",
|
||||
"",
|
||||
"Add",
|
||||
"Audio",
|
||||
"Bool",
|
||||
"Color",
|
||||
"Direct Output",
|
||||
"Float",
|
||||
"Invert",
|
||||
"Keystrokes",
|
||||
"Keystroke Ramp",
|
||||
"Lerp",
|
||||
"Mix Colors",
|
||||
"Mix Floats",
|
||||
"Mouse Wheel",
|
||||
"Multiply",
|
||||
"Random",
|
||||
"Record",
|
||||
"Sine",
|
||||
"Subtract",
|
||||
"Switch Audio",
|
||||
"Timeline",
|
||||
]
|
||||
|
||||
var searching : bool
|
||||
var lastMousePos : Vector2
|
||||
|
||||
|
@ -54,6 +58,9 @@ func _set_rows():
|
|||
for child in container.get_children():
|
||||
child.queue_free()
|
||||
for key in rows:
|
||||
if str(key) == "":
|
||||
container.call_deferred("add_child",load("res://Scenes/UI/Search Row.tscn").instantiate())
|
||||
continue
|
||||
var row = load("res://Scenes/UI/Search Row.tscn").instantiate()
|
||||
var button = (row.get_node("Button") as Button)
|
||||
var visualName = load("res://Scenes/Node Types/" + str(key) + ".tscn").instantiate().get_node("Node").visual_name
|
||||
|
|
|
@ -15,7 +15,7 @@ config/description="Cyberamics Simulator and programmer using Give LIFE's engine
|
|||
config/version="0.1-base0.4.1"
|
||||
run/main_scene="uid://qvo7vlvac8o5"
|
||||
config/features=PackedStringArray("4.4", "Forward Plus")
|
||||
config/icon="uid://c3hmtf0h6vtnr"
|
||||
config/icon="uid://dkesga4w80a58"
|
||||
|
||||
[display]
|
||||
|
||||
|
@ -32,3 +32,5 @@ renderer/rendering_method="gl_compatibility"
|
|||
renderer/rendering_method.mobile="gl_compatibility"
|
||||
textures/vram_compression/import_etc2_astc=true
|
||||
anti_aliasing/quality/msaa_3d=2
|
||||
limits/opengl/max_renderable_lights=128
|
||||
limits/opengl/max_lights_per_object=128
|
||||
|
|
Loading…
Add table
Reference in a new issue