feat: Make station model a bit more detailed

This commit is contained in:
Dusk 2026-03-05 15:50:30 +01:00
parent 9da242436f
commit 71f521e433
9 changed files with 212 additions and 11 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ci36unhukt8tl"
path="res://.godot/imported/penguin21.webp-44962e72716a8e87be9384bbc4b8619f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Images/penguin21.webp"
dest_files=["res://.godot/imported/penguin21.webp-44962e72716a8e87be9384bbc4b8619f.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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=1

BIN
assets/Images/tren.jpg (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://vafsec00vepj"
path="res://.godot/imported/tren.jpg-11c777b88fecd8d125a8ae328efb2df9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Images/tren.jpg"
dest_files=["res://.godot/imported/tren.jpg-11c777b88fecd8d125a8ae328efb2df9.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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=1

View File

@ -1,11 +1,3 @@
[gd_scene format=3 uid="uid://da60ofnpg72ua"]
[sub_resource type="BoxShape3D" id="BoxShape3D_rqn35"]
[node name="Building" type="Node3D" unique_id=228050854]
[node name="StaticBody3D" type="StaticBody3D" parent="." unique_id=1235522956]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D" unique_id=952235706]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.047901154, 0)
shape = SubResource("BoxShape3D_rqn35")

1
cc.txt
View File

@ -1 +1,2 @@
Rails by dook [CC-BY] (https://creativecommons.org/licenses/by/3.0/) via Poly Pizza (https://poly.pizza/m/5JTOJuMHJw)
Jim the Linux Penguin by Rebekah Yoder is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

View File

@ -18,7 +18,7 @@ environment = SubResource("Environment_vonw3")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.8361101, 0)
[node name="Camera3D" type="Camera3D" parent="." unique_id=2083164402]
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, 1, 0, -1, -4.371139e-08, 0, 332.1546, 0)
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, 1, 0, -1, -4.371139e-08, 0, 211.26556, 0)
current = true
fov = 55.0
script = ExtResource("2_vonw3")

View File

@ -3,5 +3,5 @@ extends Node3D
func _ready() -> void:
$Mesh.mesh.size.x = Global.chunk_size
$Mesh.mesh.size.y = Global.chunk_size
$StationArea/CollisionShape3D.shape.size.x = Global.chunk_size * 0.80
$StationArea/CollisionShape3D.shape.size.z = Global.chunk_size * 0.80
$StationArea/CollisionShape3D.shape.size.x = Global.chunk_size * 0.50
$StationArea/CollisionShape3D.shape.size.z = Global.chunk_size * 0.50

View File

@ -1,6 +1,7 @@
[gd_scene format=3 uid="uid://cf50vwp60vxxf"]
[ext_resource type="Script" uid="uid://e3kpo73hvthu" path="res://station.gd" id="1_lu35c"]
[ext_resource type="PackedScene" uid="uid://8227la7x8kn1" path="res://assets/3d/Rails.glb" id="2_xmj61"]
[sub_resource type="PlaneMesh" id="PlaneMesh_kdh3y"]
size = Vector2(150, 150)
@ -15,6 +16,15 @@ height = 134.805
[sub_resource type="BoxShape3D" id="BoxShape3D_lu35c"]
size = Vector3(120, 20, 120)
[sub_resource type="BoxMesh" id="BoxMesh_lu35c"]
size = Vector3(100, 30, 10)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_sum1q"]
albedo_color = Color(1, 0.7764706, 0.41960785, 1)
[sub_resource type="BoxMesh" id="BoxMesh_oblqs"]
size = Vector3(10, 1, 100)
[node name="Station" type="Node3D" unique_id=1195945545]
script = ExtResource("1_lu35c")
@ -24,9 +34,124 @@ surface_material_override/0 = SubResource("StandardMaterial3D_eoxb4")
[node name="MeshInstance3D" type="MeshInstance3D" parent="." unique_id=833530865]
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, 1, 0, -1, -4.371139e-08, 0, 0, 0)
visible = false
mesh = SubResource("CapsuleMesh_lu35c")
[node name="StationArea" type="Area3D" parent="." unique_id=206017994]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StationArea" unique_id=793426973]
shape = SubResource("BoxShape3D_lu35c")
[node name="Façada2" type="MeshInstance3D" parent="." unique_id=2115321391]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 45, 15, 10)
mesh = SubResource("BoxMesh_lu35c")
surface_material_override/0 = SubResource("StandardMaterial3D_sum1q")
[node name="Façada" type="MeshInstance3D" parent="." unique_id=1847419900]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 15, 55)
mesh = SubResource("BoxMesh_lu35c")
surface_material_override/0 = SubResource("StandardMaterial3D_sum1q")
[node name="Façada3" type="MeshInstance3D" parent="." unique_id=380816008]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -45, 15, 10)
mesh = SubResource("BoxMesh_lu35c")
surface_material_override/0 = SubResource("StandardMaterial3D_sum1q")
[node name="Rails" type="Node3D" parent="." unique_id=171191597]
[node name="Rails" parent="Rails" unique_id=1212550890 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, 30)
[node name="Rails2" parent="Rails" unique_id=683572105 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, 15.327507)
[node name="Rails3" parent="Rails" unique_id=2017975210 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, 0.44229317)
[node name="Rails4" parent="Rails" unique_id=590938836 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, -14.522095)
[node name="Rails5" parent="Rails" unique_id=1440233334 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, -29.273678)
[node name="Rails6" parent="Rails" unique_id=861899794 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, -43.70311)
[node name="Rails7" parent="Rails" unique_id=447600592 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, -58.111214)
[node name="Rails8" parent="Rails" unique_id=1615777728 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, -73.22452)
[node name="Rails9" parent="Rails" unique_id=1456970423 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, -88.67105)
[node name="Rails10" parent="Rails" unique_id=1299040393 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, 30)
[node name="Rails11" parent="Rails" unique_id=1666682509 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, 15.327507)
[node name="Rails12" parent="Rails" unique_id=2060556919 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, 0.44229317)
[node name="Rails13" parent="Rails" unique_id=146238848 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, -14.522095)
[node name="Rails14" parent="Rails" unique_id=1953575175 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, -29.273678)
[node name="Rails15" parent="Rails" unique_id=1058453156 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, -43.70311)
[node name="Rails16" parent="Rails" unique_id=43959185 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, -58.111214)
[node name="Rails17" parent="Rails" unique_id=630269291 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, -73.22452)
[node name="Rails18" parent="Rails" unique_id=2110137904 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, -88.67105)
[node name="Rails19" parent="Rails" unique_id=99293456 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, 30)
[node name="Rails20" parent="Rails" unique_id=341148836 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, 15.327507)
[node name="Rails21" parent="Rails" unique_id=1711280445 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, 0.44229317)
[node name="Rails22" parent="Rails" unique_id=301552616 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, -14.522095)
[node name="Rails23" parent="Rails" unique_id=952554890 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, -29.273678)
[node name="Rails24" parent="Rails" unique_id=1531104549 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, -43.70311)
[node name="Rails25" parent="Rails" unique_id=694001971 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, -58.111214)
[node name="Rails26" parent="Rails" unique_id=1725564832 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, -73.22452)
[node name="Rails27" parent="Rails" unique_id=1514118356 instance=ExtResource("2_xmj61")]
transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, -88.67105)
[node name="Platform" type="MeshInstance3D" parent="." unique_id=840978912]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.291748, 0, -17.420876)
mesh = SubResource("BoxMesh_oblqs")
[node name="Platform2" type="MeshInstance3D" parent="." unique_id=41781318]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.776154, 0, -17.420876)
mesh = SubResource("BoxMesh_oblqs")
[node name="Platform3" type="MeshInstance3D" parent="." unique_id=2033485405]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -31.250391, 0, -17.420876)
mesh = SubResource("BoxMesh_oblqs")
[node name="Platform4" type="MeshInstance3D" parent="." unique_id=686916110]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 32.74395, 0, -17.420876)
mesh = SubResource("BoxMesh_oblqs")