3D Office Background

This commit is contained in:
MaddoScientisto 2025-03-23 22:22:26 +01:00
commit a1f3d79834
29 changed files with 470 additions and 13 deletions

108
3D/ICCOffice3D.tscn Normal file
View file

@ -0,0 +1,108 @@
[gd_scene load_steps=12 format=3 uid="uid://chcfi75y8wmhy"]
[ext_resource type="Texture2D" uid="uid://s3dylmxk306" path="res://Sprites/SingleTiles/Carpet_Floor.png" id="1_qsr6w"]
[ext_resource type="Texture2D" uid="uid://bucmiheu0osiq" path="res://Sprites/SingleTiles/Floor2.png" id="3_d010f"]
[ext_resource type="Texture2D" uid="uid://cgqnkch4d1qil" path="res://Sprites/SingleTiles/BlueWall.png" id="4_3jya6"]
[ext_resource type="Texture2D" uid="uid://lnfcp2p5lv86" path="res://Sprites/SingleTiles/Floor2_n.png" id="4_h5tho"]
[ext_resource type="PackedScene" uid="uid://birl7xlncrsbl" path="res://3D/Vase/VaseWithPlant.tscn" id="5_50xfc"]
[ext_resource type="Texture2D" uid="uid://bpkgbma1u85dp" path="res://Sprites/SingleTiles/Table_Top.png" id="6_gmsgo"]
[ext_resource type="Texture2D" uid="uid://j805em7kmc78" path="res://Sprites/Briefing/High_Rise_Office_Background.png" id="7_688nh"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3trh6"]
albedo_texture = ExtResource("1_qsr6w")
uv1_triplanar = true
uv1_world_triplanar = true
texture_filter = 0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_re5kh"]
albedo_texture = ExtResource("3_d010f")
normal_enabled = true
normal_scale = 0.24
normal_texture = ExtResource("4_h5tho")
uv1_triplanar = true
uv1_world_triplanar = true
texture_filter = 0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_50xfc"]
albedo_texture = ExtResource("4_3jya6")
normal_enabled = true
uv1_scale = Vector3(1, 0.5, 1)
uv1_offset = Vector3(0, 0.5, 0)
uv1_triplanar = true
uv1_world_triplanar = true
texture_filter = 0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_688nh"]
albedo_texture = ExtResource("6_gmsgo")
texture_filter = 0
[node name="BriefingRoom3d" type="Node3D"]
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(-0.99884, 0, -0.0481526, -0.0295648, 0.78932, 0.61327, 0.0380078, 0.613982, -0.788404, 0, 4.85631, -5.31146)
[node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(0.962209, 0, 0.272314, 0, 1, 0, -0.272314, 0, 0.962209, 0.454159, 2, 1.2103)
fov = 50.0
[node name="GridMap" type="GridMap" parent="."]
[node name="Floor" type="CSGBox3D" parent="."]
transform = Transform3D(4.4, 0, 0, 0, 0.2, 0, 0, 0, 4.2, 0, 1, 0.0272617)
material = SubResource("StandardMaterial3D_3trh6")
metadata/_edit_group_ = true
[node name="Ceiling" type="CSGBox3D" parent="."]
transform = Transform3D(4.4, 0, 0, 0, 0.2, 0, 0, 0, 4.41, 0, 3, 0.0272617)
material = SubResource("StandardMaterial3D_re5kh")
metadata/_edit_group_ = true
[node name="CSGBox3D2" type="CSGBox3D" parent="."]
transform = Transform3D(4.4, 0, 0, 0, 1.9008, 0, 0, 0, -0.42, -3.18637, 2, -1.97274)
material = SubResource("StandardMaterial3D_50xfc")
[node name="CSGBox3D3" type="CSGBox3D" parent="."]
transform = Transform3D(4.4, 0, 0, 0, 1.9008, 0, 0, 0, -0.42, 3.30189, 2, -1.97274)
material = SubResource("StandardMaterial3D_50xfc")
[node name="WindowBottom" type="CSGBox3D" parent="."]
transform = Transform3D(2.2, 0, 0, 0, 1.9008, 0, 0, 0, -0.233236, 0.104905, 0.615905, -1.97274)
material = SubResource("StandardMaterial3D_50xfc")
[node name="WindowTop" type="CSGBox3D" parent="."]
transform = Transform3D(2.2, 0, 0, 0, 1.9008, 0, 0, 0, -0.233236, 0.104905, 3.33166, -1.97274)
material = SubResource("StandardMaterial3D_50xfc")
[node name="CSGBox3D5" type="CSGBox3D" parent="."]
transform = Transform3D(0.44, 0, 0, 0, 1.9008, 0, 0, 0, -3.7758, -2, 2, 0.0272617)
material = SubResource("StandardMaterial3D_50xfc")
[node name="CSGBox3D6" type="CSGBox3D" parent="."]
transform = Transform3D(0.44, 0, 0, 0, 1.9008, 0, 0, 0, -3.7758, 2, 2, 0.0272617)
material = SubResource("StandardMaterial3D_50xfc")
[node name="CSGBox3D4" type="CSGBox3D" parent="."]
transform = Transform3D(4.4, 0, 0, 0, 1.9008, 0, 0, 0, -0.42, 0, 2, 2.08371)
material = SubResource("StandardMaterial3D_50xfc")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.648119, 2.60817, 0.592737)
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.45522, 2.60817, 0)
[node name="VaseWithPlant" parent="." instance=ExtResource("5_50xfc")]
transform = Transform3D(0.165, 0, 0, 0, 0.165, 0, 0, 0, 0.165, 1.17657, 1.26725, -1.39535)
[node name="Desk" type="CSGBox3D" parent="."]
transform = Transform3D(1.38074, 0, 0, 0, 1, 0, 0, 0, 0.676222, 0.0885206, 1.15795, 0.388897)
material = SubResource("StandardMaterial3D_688nh")
[node name="Background" type="Sprite3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.482, 5.00773, -126.613)
cast_shadow = 0
ignore_occlusion_culling = true
pixel_size = 0.8
billboard = 2
texture_filter = 0
texture = ExtResource("7_688nh")

BIN
3D/Vase/Vase.blend Normal file

Binary file not shown.

62
3D/Vase/Vase.blend.import Normal file
View file

@ -0,0 +1,62 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dn0y8y3xq2yc2"
path="res://.godot/imported/Vase.blend-b3d7e544d59855b19a83f9bf13f41777.scn"
[deps]
source_file="res://3D/Vase/Vase.blend"
dest_files=["res://.godot/imported/Vase.blend-b3d7e544d59855b19a83f9bf13f41777.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={
"nodes": {
"PATH:Camera": {
"import/skip_import": true
},
"PATH:Light": {
"import/skip_import": true
}
}
}
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/export_geometry_nodes_instances=false
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true

View file

@ -0,0 +1,15 @@
[gd_scene load_steps=3 format=3 uid="uid://birl7xlncrsbl"]
[ext_resource type="PackedScene" uid="uid://dn0y8y3xq2yc2" path="res://3D/Vase/Vase.blend" id="1_oo6sc"]
[ext_resource type="Texture2D" uid="uid://b3w6dn4k4q46r" path="res://Sprites/SingleTiles/Plant.png" id="2_arsew"]
[node name="VaseWithPlant" type="Node3D"]
[node name="Vase" parent="." instance=ExtResource("1_oo6sc")]
[node name="Sprite3D" type="Sprite3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.54981, 0)
pixel_size = 0.1
billboard = 2
texture_filter = 0
texture = ExtResource("2_arsew")

View file

@ -1,3 +1,4 @@
[style name="VN"]
join ICC_President center
join Secretary center
Secretary: Miss President, there was a disturbance at one of the new refineries, one of the artifacts has been stolen.

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="DebugMapSelectData" load_steps=35 format=3 uid="uid://d1lc8lhq1b05p"]
[gd_resource type="Resource" script_class="DebugMapSelectData" load_steps=36 format=3 uid="uid://d1lc8lhq1b05p"]
[ext_resource type="Script" uid="uid://durmwwyw3dnm6" path="res://Scripts/Resources/DebugMenu/DebugMapSelectData.cs" id="1_6kwth"]
[ext_resource type="Script" uid="uid://mja0rk7n2kln" path="res://Scripts/Resources/MapStartDataResource.cs" id="1_ov731"]
@ -19,7 +19,7 @@ _name = "Intro"
[sub_resource type="Resource" id="Resource_cfhv5"]
script = ExtResource("1_ov731")
EggIndex = 0
StartingEquipment = Array[ExtResource("2_bkci5")]([])
StartingEquipment = []
[sub_resource type="Resource" id="Resource_0k62o"]
script = ExtResource("2_tnajf")
@ -31,7 +31,7 @@ StartData = SubResource("Resource_cfhv5")
[sub_resource type="Resource" id="Resource_tpb7s"]
script = ExtResource("1_ov731")
EggIndex = 0
StartingEquipment = Array[ExtResource("2_bkci5")]([])
StartingEquipment = []
[sub_resource type="Resource" id="Resource_edoov"]
script = ExtResource("2_tnajf")
@ -43,7 +43,7 @@ StartData = SubResource("Resource_tpb7s")
[sub_resource type="Resource" id="Resource_1sw5g"]
script = ExtResource("1_ov731")
EggIndex = 255
StartingEquipment = Array[ExtResource("2_bkci5")]([])
StartingEquipment = []
[sub_resource type="Resource" id="Resource_47bot"]
script = ExtResource("2_tnajf")
@ -73,7 +73,7 @@ _name = "Rebel Base"
[sub_resource type="Resource" id="Resource_maxpt"]
script = ExtResource("1_ov731")
EggIndex = 0
StartingEquipment = Array[ExtResource("2_bkci5")]([])
StartingEquipment = []
[sub_resource type="Resource" id="Resource_pein5"]
script = ExtResource("2_tnajf")
@ -128,7 +128,7 @@ metadata/_custom_type_script = "uid://dnthdjrx78u6m"
[sub_resource type="Resource" id="Resource_7sue8"]
script = ExtResource("1_ov731")
EggIndex = 255
StartingEquipment = Array[ExtResource("2_bkci5")]([])
StartingEquipment = []
metadata/_custom_type_script = "uid://mja0rk7n2kln"
[sub_resource type="Resource" id="Resource_ognca"]
@ -142,7 +142,7 @@ metadata/_custom_type_script = "uid://dnthdjrx78u6m"
[sub_resource type="Resource" id="Resource_olpjo"]
script = ExtResource("1_ov731")
EggIndex = 0
StartingEquipment = Array[ExtResource("2_bkci5")]([])
StartingEquipment = []
metadata/_custom_type_script = "uid://mja0rk7n2kln"
[sub_resource type="Resource" id="Resource_nbnej"]
@ -167,6 +167,13 @@ Path = "res://Scenes/Maps/Level4.tscn"
_name = "Level 4"
metadata/_custom_type_script = "uid://dnthdjrx78u6m"
[sub_resource type="Resource" id="Resource_hougo"]
script = ExtResource("2_tnajf")
Enabled = true
Path = "res://Scenes/Maps/Level1_End_Cutscene.tscn"
_name = "Level 1 Intermission"
metadata/_custom_type_script = "uid://dnthdjrx78u6m"
[resource]
script = ExtResource("1_6kwth")
Maps = Array[Object]([SubResource("Resource_qnbi6"), SubResource("Resource_0k62o"), SubResource("Resource_edoov"), SubResource("Resource_47bot"), SubResource("Resource_mgdm6"), SubResource("Resource_v2as6"), SubResource("Resource_pein5"), SubResource("Resource_6wrc7"), SubResource("Resource_x3w7w"), SubResource("Resource_ajht5"), SubResource("Resource_7vmdn"), SubResource("Resource_6ijnv"), SubResource("Resource_bkci5"), SubResource("Resource_ognca"), SubResource("Resource_nbnej"), SubResource("Resource_w7lsm"), SubResource("Resource_vq1um")])
Maps = Array[Object]([SubResource("Resource_qnbi6"), SubResource("Resource_0k62o"), SubResource("Resource_edoov"), SubResource("Resource_47bot"), SubResource("Resource_mgdm6"), SubResource("Resource_v2as6"), SubResource("Resource_pein5"), SubResource("Resource_6wrc7"), SubResource("Resource_x3w7w"), SubResource("Resource_ajht5"), SubResource("Resource_7vmdn"), SubResource("Resource_6ijnv"), SubResource("Resource_bkci5"), SubResource("Resource_ognca"), SubResource("Resource_nbnej"), SubResource("Resource_w7lsm"), SubResource("Resource_vq1um"), SubResource("Resource_hougo")])

View file

@ -18,3 +18,4 @@ size = Vector2i(320, 160)
render_target_update_mode = 4
[node name="BriefingRoom3d" parent="SubViewportContainer/SubViewport" instance=ExtResource("2_qxk7q")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00209835, -0.0137185, 0.00361562)

View file

@ -0,0 +1,20 @@
[gd_scene load_steps=3 format=3 uid="uid://dwwf0fjtbrn5g"]
[ext_resource type="Script" uid="uid://bf0tnhnwttrim" path="res://Scripts/Misc/DialogueAutoStarter.cs" id="1_d3qhx"]
[ext_resource type="PackedScene" uid="uid://chcfi75y8wmhy" path="res://3D/ICCOffice3D.tscn" id="2_d3qhx"]
[node name="Level1EndCutscene" type="Node2D"]
script = ExtResource("1_d3qhx")
_trackName = &"Level1_End_Intermission"
_finishedScenePath = &"uid://bx31ou6tw3kd1"
[node name="SubViewportContainer" type="SubViewportContainer" parent="."]
offset_right = 320.0
offset_bottom = 160.0
[node name="SubViewport" type="SubViewport" parent="SubViewportContainer"]
handle_input_locally = false
size = Vector2i(320, 160)
render_target_update_mode = 4
[node name="BriefingRoom3d" parent="SubViewportContainer/SubViewport" instance=ExtResource("2_d3qhx")]

File diff suppressed because one or more lines are too long

BIN
Sprites/Briefing/High_Rise_Office_Background.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://j805em7kmc78"
path.s3tc="res://.godot/imported/High_Rise_Office_Background.png-447974a10c80d9b596ba512125085d62.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://Sprites/Briefing/High_Rise_Office_Background.png"
dest_files=["res://.godot/imported/High_Rise_Office_Background.png-447974a10c80d9b596ba512125085d62.s3tc.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
Sprites/SingleTiles/BlueWall.aseprite (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Sprites/SingleTiles/BlueWall.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cgqnkch4d1qil"
path.s3tc="res://.godot/imported/BlueWall.png-1f4cd0fe53069ce2a416a6bef0003419.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://Sprites/SingleTiles/BlueWall.png"
dest_files=["res://.godot/imported/BlueWall.png-1f4cd0fe53069ce2a416a6bef0003419.s3tc.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
Sprites/SingleTiles/Carpet_Floor.aseprite (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Sprites/SingleTiles/Carpet_Floor.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://s3dylmxk306"
path.s3tc="res://.godot/imported/Carpet_Floor.png-611d4b6175b09854741acc3e82ef515c.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://Sprites/SingleTiles/Carpet_Floor.png"
dest_files=["res://.godot/imported/Carpet_Floor.png-611d4b6175b09854741acc3e82ef515c.s3tc.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
Sprites/SingleTiles/ICC_Logo.aseprite (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Sprites/SingleTiles/ICC_Logo.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cbjfeflbnnmxm"
path="res://.godot/imported/ICC_Logo.png-f03883b3df4746bfb1b33964138032ca.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Sprites/SingleTiles/ICC_Logo.png"
dest_files=["res://.godot/imported/ICC_Logo.png-f03883b3df4746bfb1b33964138032ca.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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
Sprites/SingleTiles/Plant.aseprite (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Sprites/SingleTiles/Plant.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b3w6dn4k4q46r"
path.s3tc="res://.godot/imported/Plant.png-e2f47de3215be7172b0f7b326296e375.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://Sprites/SingleTiles/Plant.png"
dest_files=["res://.godot/imported/Plant.png-e2f47de3215be7172b0f7b326296e375.s3tc.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
Sprites/SingleTiles/Table_Top.aseprite (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Sprites/SingleTiles/Table_Top.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bpkgbma1u85dp"
path.s3tc="res://.godot/imported/Table_Top.png-59b934ae4c1aa7f1a834fb00db0301c3.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://Sprites/SingleTiles/Table_Top.png"
dest_files=["res://.godot/imported/Table_Top.png-59b934ae4c1aa7f1a834fb00db0301c3.s3tc.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
Tilesets/factory.aseprite (Stored with Git LFS)

Binary file not shown.

BIN
Tilesets/factory.png (Stored with Git LFS)

Binary file not shown.

View file

@ -1205,6 +1205,7 @@ texture = ExtResource("1_u4jco")
1:15/0 = 0
2:15/0 = 0
3:15/0 = 0
14:7/0 = 0
[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_qg3vu"]
resource_name = "Props"