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

76 lines
3.4 KiB
Plaintext

[gd_scene load_steps=6 format=3 uid="uid://b48lml18a55me"]
[ext_resource type="Texture2D" uid="uid://7fagq33bixhr" path="res://assets/textures/metal/Metal029_1K-PNG/Metal029_1K-PNG_Color.png" id="1_3kd6f"]
[ext_resource type="Texture2D" uid="uid://6fdgkbvnwnph" path="res://assets/textures/metal/Metal029_1K-PNG/Metal029_1K-PNG_Metalness.png" id="2_nblif"]
[ext_resource type="Texture2D" uid="uid://c0somfrw3col4" path="res://assets/textures/metal/Metal029_1K-PNG/Metal029_1K-PNG_Roughness.png" id="3_hqoki"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_url3y"]
albedo_texture = ExtResource("1_3kd6f")
metallic = 1.0
metallic_texture = ExtResource("2_nblif")
roughness_texture = ExtResource("3_hqoki")
uv1_triplanar = true
uv1_world_triplanar = true
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0hlcm"]
transparency = 1
albedo_color = Color(3.2944162, 3.2944162, 0.80437535, 1)
[node name="Spotlight_Large" type="Node3D"]
[node name="Light_Can" type="CSGCylinder3D" parent="."]
transform = Transform3D(-1, 8.742278e-08, 0, -1.518081e-08, -0.17364822, 0.9848077, 8.609462e-08, 0.9848077, 0.17364822, 3.752246e-08, -0.2523501, -0.42920694)
use_collision = true
height = 1.0
sides = 64
material = SubResource("StandardMaterial3D_url3y")
[node name="Handle" type="CSGBox3D" parent="Light_Can"]
transform = Transform3D(1, 5.4245913e-08, 1.10754e-08, -1.7531363e-08, 0.12050073, 0.99271405, 5.251603e-08, -0.99271405, 0.12050073, -0.49642745, -0.16262475, -0.5229789)
size = Vector3(0.01, 1, 0.2)
material = SubResource("StandardMaterial3D_url3y")
[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_url3y")
[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_url3y")
[node name="Battery" type="CSGBox3D" parent="Light_Can"]
transform = Transform3D(1, 0, 5.0803806e-13, 0, 1, -2.9802322e-08, 0, 2.9802322e-08, 1, -0.030212436, 0.03608346, -0.37270272)
size = Vector3(0.795, 0.6, 0.263)
material = SubResource("StandardMaterial3D_url3y")
[node name="Light_Hole" type="CSGCylinder3D" parent="Light_Can"]
transform = Transform3D(1, 3.8369308e-13, -2.877698e-13, 7.1054274e-14, 1.0000156, 5.2154064e-07, -1.7763568e-15, -5.2154064e-07, 1.0000156, -1.8474111e-13, 0.022636235, 2.682209e-07)
operation = 2
radius = 0.4
height = 1.0150146
sides = 64
material = SubResource("StandardMaterial3D_url3y")
[node name="Fake_Light" type="CSGCylinder3D" parent="Light_Can"]
transform = Transform3D(1, 0, 3.1974423e-14, 0, 1, 0, 0, 0, 1, 4.1232813e-08, 0.4047735, -0.0018504895)
radius = 0.39892578
height = 0.099090576
sides = 64
material = SubResource("StandardMaterial3D_0hlcm")
[node name="Base" type="CSGCylinder3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.2838144, -0.7390037)
radius = 0.65
height = 0.107177734
sides = 64
material = SubResource("StandardMaterial3D_url3y")
[node name="SpotLight3D" type="SpotLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, -0.96592593, 0.25881916, 0, -0.25881916, -0.96592593, 0, -0.28050324, -0.03820777)
light_color = Color(1, 1, 0.9137255, 1)
light_energy = 5.0
spot_range = 10.0
spot_angle = 20.0