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

120 lines
4.1 KiB
Plaintext

[gd_scene load_steps=10 format=3 uid="uid://buupbbacb5pmc"]
[ext_resource type="Texture2D" uid="uid://7fagq33bixhr" path="res://assets/textures/metal/Metal029_1K-PNG/Metal029_1K-PNG_Color.png" id="1_h6610"]
[ext_resource type="Material" uid="uid://b6gm2sotwdai" path="res://assets/material/glass_window.tres" id="1_t0l00"]
[ext_resource type="Texture2D" uid="uid://6fdgkbvnwnph" path="res://assets/textures/metal/Metal029_1K-PNG/Metal029_1K-PNG_Metalness.png" id="2_6r4i8"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_oth47"]
albedo_texture = ExtResource("1_h6610")
metallic = 1.0
metallic_texture = ExtResource("2_6r4i8")
uv1_triplanar = true
uv1_world_triplanar = true
texture_filter = 2
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_s6i8d"]
albedo_color = Color(49.724, 33.15, 0, 1)
[sub_resource type="CylinderMesh" id="CylinderMesh_h6610"]
top_radius = 1.05
bottom_radius = 0.7
height = 1.2
radial_segments = 4
[sub_resource type="CylinderMesh" id="CylinderMesh_6r4i8"]
material = ExtResource("1_t0l00")
top_radius = 0.9
bottom_radius = 0.6
height = 1.0
radial_segments = 4
[sub_resource type="CylinderMesh" id="CylinderMesh_t0l00"]
material = SubResource("StandardMaterial3D_oth47")
top_radius = 0.3
bottom_radius = 1.2
height = 0.5
radial_segments = 4
[sub_resource type="CylinderMesh" id="CylinderMesh_s6i8d"]
material = SubResource("StandardMaterial3D_oth47")
top_radius = 0.35
bottom_radius = 0.6
height = 1.0
[node name="ParkLamp" type="Node3D"]
[node name="Pole" type="CSGCylinder3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.972904, 0)
use_collision = true
radius = 0.35
height = 3.9458
sides = 32
material = SubResource("StandardMaterial3D_oth47")
[node name="LampHeadBase" type="CSGBox3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00131226, 2.95614, 0.00100708)
use_collision = true
size = Vector3(0.984802, 0.012207, 0.983093)
material = SubResource("StandardMaterial3D_oth47")
[node name="Light" type="CSGSphere3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.63952, 0)
use_collision = true
radius = 0.2
radial_segments = 100
rings = 64
material = SubResource("StandardMaterial3D_s6i8d")
[node name="OmniLight3D" type="OmniLight3D" parent="Light"]
light_color = Color(1, 0.717647, 0, 1)
light_energy = 3.0
omni_range = 25.0
[node name="Lightbulb" type="CSGSphere3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.63952, 0)
use_collision = true
radius = 0.35
radial_segments = 100
rings = 64
material = ExtResource("1_t0l00")
[node name="LampHead" type="CSGMesh3D" parent="."]
transform = Transform3D(0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, -0.00240707, 3.54509, 0)
use_collision = true
mesh = SubResource("CylinderMesh_h6610")
material = SubResource("StandardMaterial3D_oth47")
[node name="CSGMesh3D" type="CSGMesh3D" parent="LampHead"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0793712, 0.0176244, -0.0673712)
cast_shadow = 0
operation = 2
mesh = SubResource("CylinderMesh_6r4i8")
[node name="CSGMesh3D2" type="CSGMesh3D" parent="LampHead"]
transform = Transform3D(-8.9407e-08, 0, 1, 0, 1, 0, -1, 0, -8.9407e-08, -0.0724406, 0.0176244, -0.0627987)
cast_shadow = 0
operation = 2
mesh = SubResource("CylinderMesh_6r4i8")
[node name="CSGMesh3D3" type="CSGMesh3D" parent="LampHead"]
transform = Transform3D(-1, 0, -8.9407e-08, 0, 1, 0, 8.9407e-08, 0, -1, -0.0615578, 0.0176244, 0.0735578)
cast_shadow = 0
operation = 2
mesh = SubResource("CylinderMesh_6r4i8")
[node name="CSGMesh3D4" type="CSGMesh3D" parent="LampHead"]
transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, 0.0789015, 0.0176244, 0.0627143)
cast_shadow = 0
operation = 2
mesh = SubResource("CylinderMesh_6r4i8")
[node name="LampCap" type="CSGMesh3D" parent="."]
transform = Transform3D(0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, 0, 4.39616, 0)
use_collision = true
mesh = SubResource("CylinderMesh_t0l00")
[node name="LampBase" type="CSGMesh3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.50415, 0)
use_collision = true
mesh = SubResource("CylinderMesh_s6i8d")