diff --git a/graphics/mockups/3d/best_house.blend.import b/graphics/mockups/3d/best_house.blend.import new file mode 100644 index 0000000..8fa9133 --- /dev/null +++ b/graphics/mockups/3d/best_house.blend.import @@ -0,0 +1,52 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dx1se6asf5flx" +valid=false + +[deps] + +source_file="res://graphics/mockups/3d/best_house.blend" + +[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={} +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 diff --git a/graphics/mockups/3d/best_house.fbx b/graphics/mockups/3d/best_house.fbx new file mode 100644 index 0000000..9a39d08 Binary files /dev/null and b/graphics/mockups/3d/best_house.fbx differ diff --git a/graphics/mockups/3d/best_house.fbx.import b/graphics/mockups/3d/best_house.fbx.import new file mode 100644 index 0000000..ded7aa8 --- /dev/null +++ b/graphics/mockups/3d/best_house.fbx.import @@ -0,0 +1,38 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://ltm8ca0prco" +path="res://.godot/imported/best_house.fbx-2f9db02cf9e5f315b4b717be41112568.scn" + +[deps] + +source_file="res://graphics/mockups/3d/best_house.fbx" +dest_files=["res://.godot/imported/best_house.fbx-2f9db02cf9e5f315b4b717be41112568.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=true +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +fbx/importer=0 +fbx/allow_geometry_helper_nodes=false +fbx/embedded_image_handling=1 diff --git a/graphics/mockups/3d/best_house_0.png b/graphics/mockups/3d/best_house_0.png new file mode 100644 index 0000000..5c57840 Binary files /dev/null and b/graphics/mockups/3d/best_house_0.png differ diff --git a/graphics/mockups/3d/best_house_0.png.import b/graphics/mockups/3d/best_house_0.png.import new file mode 100644 index 0000000..ac53430 --- /dev/null +++ b/graphics/mockups/3d/best_house_0.png.import @@ -0,0 +1,38 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1fo0mabcn5kx" +path.s3tc="res://.godot/imported/best_house_0.png-b7580080c683c7eeb3219a68a97c4efb.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "314b83e7cb5e9b5cd263106affcd85d2" +} + +[deps] + +source_file="res://graphics/mockups/3d/best_house_0.png" +dest_files=["res://.godot/imported/best_house_0.png-b7580080c683c7eeb3219a68a97c4efb.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 diff --git a/graphics/mockups/3d/best_house_blender.blend b/graphics/mockups/3d/best_house_blender.blend new file mode 100644 index 0000000..d131205 Binary files /dev/null and b/graphics/mockups/3d/best_house_blender.blend differ diff --git a/graphics/mockups/3d/best_house_blender.blend.import b/graphics/mockups/3d/best_house_blender.blend.import new file mode 100644 index 0000000..add113b --- /dev/null +++ b/graphics/mockups/3d/best_house_blender.blend.import @@ -0,0 +1,52 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://b3kyrsoobmkhp" +valid=false + +[deps] + +source_file="res://graphics/mockups/3d/best_house_blender.blend" + +[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={} +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 diff --git a/graphics/mockups/3d/textures/house_prototypelayout.png b/graphics/mockups/3d/textures/house_prototypelayout.png new file mode 100644 index 0000000..cc807ad Binary files /dev/null and b/graphics/mockups/3d/textures/house_prototypelayout.png differ diff --git a/graphics/mockups/3d/textures/house_prototypelayout.png.import b/graphics/mockups/3d/textures/house_prototypelayout.png.import new file mode 100644 index 0000000..af9532e --- /dev/null +++ b/graphics/mockups/3d/textures/house_prototypelayout.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3gm7cog1gjrf" +path="res://.godot/imported/house_prototypelayout.png-fcdf201b3cacc7e171931d0a4193ca36.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/mockups/3d/textures/house_prototypelayout.png" +dest_files=["res://.godot/imported/house_prototypelayout.png-fcdf201b3cacc7e171931d0a4193ca36.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 diff --git a/graphics/mockups/house_prototype.png b/graphics/mockups/house_prototype.png new file mode 100644 index 0000000..fdd72a0 Binary files /dev/null and b/graphics/mockups/house_prototype.png differ diff --git a/graphics/mockups/house_prototype.png.import b/graphics/mockups/house_prototype.png.import new file mode 100644 index 0000000..4cc1869 --- /dev/null +++ b/graphics/mockups/house_prototype.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7f3t65jskd6v" +path.s3tc="res://.godot/imported/house_prototype.png-0942c568dc8b52188dcf3d6ed6d3c7f7.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://graphics/mockups/house_prototype.png" +dest_files=["res://.godot/imported/house_prototype.png-0942c568dc8b52188dcf3d6ed6d3c7f7.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 diff --git a/prefabs/Player3D.tscn b/prefabs/Player3D.tscn index 05ae293..a2968a7 100644 --- a/prefabs/Player3D.tscn +++ b/prefabs/Player3D.tscn @@ -31,7 +31,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.159723, 0) script = ExtResource("3_3trg2") [node name="SubPivot" type="Node3D" parent="CharacterBody3D/CameraPivot"] -transform = Transform3D(1, 0, 0, 0, 0.901878, 0.431991, 0, -0.431991, 0.901878, 0, 0, 0) [node name="Camera3D" type="Camera3D" parent="CharacterBody3D/CameraPivot/SubPivot"] transform = Transform3D(1, 0, 0, 0, 0.897258, 0.441506, 0, -0.441506, 0.897258, 0, 0.788471, 1.52789) diff --git a/scenes/testing/abandoned_street_3d.tscn b/scenes/testing/abandoned_street_3d.tscn index 08d2659..abe8d63 100644 --- a/scenes/testing/abandoned_street_3d.tscn +++ b/scenes/testing/abandoned_street_3d.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=34 format=3 uid="uid://c1j5u0cjdswvp"] +[gd_scene load_steps=36 format=3 uid="uid://c1j5u0cjdswvp"] [ext_resource type="Texture2D" uid="uid://cg1cxmqbo1pa" path="res://graphics/mockups/trees/darktree1.png" id="1_u6vd6"] [ext_resource type="Texture2D" uid="uid://fcm6etmmj65d" path="res://graphics/mockups/trees/darktree2.png" id="2_tcvf7"] @@ -29,6 +29,8 @@ [ext_resource type="Texture2D" uid="uid://cygt1j1m0vpqg" path="res://graphics/mockups/field_placeholder.png" id="26_7nyv4"] [ext_resource type="PackedScene" uid="uid://dbd1niu3tp8y5" path="res://prefabs/Player3D.tscn" id="27_mqdni"] [ext_resource type="PackedScene" uid="uid://ob04y3syvo0e" path="res://prefabs/interaction_area.tscn" id="28_h5ibf"] +[ext_resource type="Texture2D" uid="uid://c7f3t65jskd6v" path="res://graphics/mockups/house_prototype.png" id="29_kse13"] +[ext_resource type="PackedScene" uid="uid://ltm8ca0prco" path="res://graphics/mockups/3d/best_house.fbx" id="31_lqlrn"] [sub_resource type="PlaneMesh" id="PlaneMesh_8dxh5"] @@ -1374,4 +1376,15 @@ transform = Transform3D(0.02, 0, 0, 0, -8.74228e-10, -0.02, 0, 0.02, -8.74228e-1 shaded = true texture = ExtResource("26_7nyv4") +[node name="House2D" type="Sprite3D" parent="."] +transform = Transform3D(0.08, 0, 0, 0, 0.08, 0, 0, 0, 0.08, -0.18856, 0.129568, -0.385021) +visible = false +billboard = 1 +shaded = true +texture = ExtResource("29_kse13") + [node name="Player3d" parent="." instance=ExtResource("27_mqdni")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.137316, 0, 0.104198) + +[node name="best_house" parent="." instance=ExtResource("31_lqlrn")] +transform = Transform3D(-5.24537e-09, 0, 0.12, 0, 0.12, 0, -0.12, 0, -5.24537e-09, -0.239518, 0, 0)