REM/scenes/props/Theater/fresnel_light.tscn
2026-03-26 20:37:29 -06:00

94 lines
4.3 KiB
Plaintext

[gd_scene load_steps=6 format=3 uid="uid://c0m6hupfp3ncp"]
[ext_resource type="Texture2D" uid="uid://7fagq33bixhr" path="res://assets/textures/metal/Metal029_1K-PNG/Metal029_1K-PNG_Color.png" id="1_6op2p"]
[ext_resource type="Texture2D" uid="uid://6fdgkbvnwnph" path="res://assets/textures/metal/Metal029_1K-PNG/Metal029_1K-PNG_Metalness.png" id="2_vavmo"]
[ext_resource type="Texture2D" uid="uid://c0somfrw3col4" path="res://assets/textures/metal/Metal029_1K-PNG/Metal029_1K-PNG_Roughness.png" id="3_l22g4"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_rkads"]
albedo_texture = ExtResource("1_6op2p")
metallic = 1.0
metallic_texture = ExtResource("2_vavmo")
roughness_texture = ExtResource("3_l22g4")
uv1_triplanar = true
uv1_world_triplanar = true
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ev3ld"]
transparency = 1
albedo_color = Color(3.2944162, 3.2944162, 0.80437535, 1)
[node name="Fresnel_Light" type="Node3D"]
transform = Transform3D(0.33, 0, 0, 0, 0.33, 0, 0, 0, 0.33, 0, 0, 0)
[node name="Light_Can" type="CSGCylinder3D" parent="."]
transform = Transform3D(1, 0, 0, 0, -0.5, -0.8660253, 0, 0.8660253, -0.5, 0, 0, 0)
use_collision = true
sides = 64
material = SubResource("StandardMaterial3D_rkads")
[node name="Handle" type="CSGBox3D" parent="Light_Can"]
transform = Transform3D(1, 0, 0, 0, -0.50000006, 0.86602545, 0, -0.86602545, -0.50000006, -0.49642754, -0.9218519, -0.38193908)
size = Vector3(0.01, 1, 0.2)
material = SubResource("StandardMaterial3D_rkads")
[node name="Handle" type="CSGBox3D" parent="Light_Can/Handle"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.9917309, 0, 0)
size = Vector3(0.01, 1, 0.2)
material = SubResource("StandardMaterial3D_rkads")
[node name="Handle2" type="CSGBox3D" parent="Light_Can/Handle"]
transform = Transform3D(-4.371139e-08, -1, 0, 1, -4.371139e-08, 0, 0, 0, 1, 0.49626285, 0.4950871, 0)
size = Vector3(0.01, 1, 0.2)
material = SubResource("StandardMaterial3D_rkads")
[node name="Battery" type="CSGBox3D" parent="Light_Can"]
transform = Transform3D(1, 0, 0, 0, 1, -2.9802322e-08, 0, 2.9802322e-08, 1, -0.030212402, -0.02485305, 0.47857618)
size = Vector3(0.79504395, 1.8030701, 0.3852234)
material = SubResource("StandardMaterial3D_rkads")
[node name="Flap_Holder" type="CSGBox3D" parent="Light_Can"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.0010071, 0)
size = Vector3(1.1, 0.03, 1.1)
material = SubResource("StandardMaterial3D_rkads")
[node name="Light_Hole" type="CSGCylinder3D" parent="Light_Can"]
transform = Transform3D(1, 0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994, 0, 0.40478516, 2.9802322e-08)
operation = 2
radius = 0.4
height = 2.413086
sides = 64
material = SubResource("StandardMaterial3D_rkads")
[node name="Fake_Light" type="CSGCylinder3D" parent="Light_Can"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.95045483, 8.940697e-08)
radius = 0.39892578
height = 0.099090576
sides = 64
material = SubResource("StandardMaterial3D_ev3ld")
[node name="Flap" type="CSGBox3D" parent="Light_Can"]
transform = Transform3D(1, 0, 0, 0, 0.70710677, 0.7071069, 0, -0.7071069, 0.70710677, 0, 1.2561766, -0.7842762)
size = Vector3(1.1, 0.7109219, 0.01)
material = SubResource("StandardMaterial3D_rkads")
[node name="Flap2" type="CSGBox3D" parent="Light_Can"]
transform = Transform3D(1, 0, 0, 0, 0.86602545, -0.49999997, 0, 0.49999997, 0.86602545, 0, 1.3090622, 0.7136126)
size = Vector3(1.1, 0.7109219, 0.01)
material = SubResource("StandardMaterial3D_rkads")
[node name="Flap3" type="CSGBox3D" parent="."]
transform = Transform3D(0.6911033, 0.0033385274, 0.72274816, 0.34214833, 0.87933034, -0.33122945, -0.6366401, 0.47620085, 0.6065656, 0.79249114, -0.6115823, 1.0774342)
size = Vector3(0.01, 1.0954345, 0.6865547)
material = SubResource("StandardMaterial3D_rkads")
[node name="Flap4" type="CSGBox3D" parent="."]
transform = Transform3D(0.6908506, -0.0024003247, -0.7229934, -0.3428368, 0.87933135, -0.33051437, 0.63654387, 0.47620508, 0.6066635, -0.792, -0.612, 1.077)
size = Vector3(0.01, 1.0954345, 0.6865547)
material = SubResource("StandardMaterial3D_rkads")
[node name="SpotLight3D" type="SpotLight3D" parent="."]
transform = Transform3D(3.030303, 0, 0, 0, -2.6243193, 1.5151519, 0, -1.5151519, -2.6243193, 0, -0.49498045, 0.7872948)
light_color = Color(1, 1, 0.9137255, 1)
light_energy = 5.0
spot_range = 10.0
spot_angle = 20.0