built more assets and started playing with foliage painting

This commit is contained in:
derek
2024-12-04 17:02:46 -06:00
parent dd960cc00e
commit 478e2822d2
359 changed files with 34172 additions and 178 deletions

View File

@@ -0,0 +1,143 @@
[gd_resource type="Resource" load_steps=18 format=3 uid="uid://dh2526e16fwf2"]
[ext_resource type="Script" path="res://addons/dreadpon.spatial_gardener/greenhouse/greenhouse_LOD_variant.gd" id="1_bm2ld"]
[ext_resource type="Script" path="res://addons/dreadpon.spatial_gardener/greenhouse/greenhouse.gd" id="1_hmwua"]
[ext_resource type="ArrayMesh" uid="uid://tdlko6ar1uhq" path="res://assets/Models/Foliage/Grass/grass1_lod0.mesh" id="1_u0cec"]
[ext_resource type="PackedScene" uid="uid://dnp82dlhlnj6i" path="res://assets/grass_1.tscn" id="2_j4t6y"]
[ext_resource type="Script" path="res://addons/dreadpon.spatial_gardener/greenhouse/greenhouse_plant.gd" id="3_mbrvh"]
[ext_resource type="Script" path="res://addons/dreadpon.spatial_gardener/greenhouse/greenhouse_plant_state.gd" id="4_o4k6u"]
[ext_resource type="PackedScene" uid="uid://bcmd7elfjhppe" path="res://assets/tree_1.tscn" id="5_2jjj0"]
[sub_resource type="Resource" id="Resource_kp7vx"]
resource_name = "Greenhouse_LODVariant"
script = ExtResource("1_bm2ld")
mesh = ExtResource("1_u0cec")
spawned_spatial = ExtResource("2_j4t6y")
cast_shadow = 1
metadata/class = "Greenhouse_LODVariant"
[sub_resource type="Resource" id="Resource_oinnt"]
resource_name = "Greenhouse_LODVariant"
script = ExtResource("1_bm2ld")
cast_shadow = 1
metadata/class = "Greenhouse_LODVariant"
[sub_resource type="Resource" id="Resource_3ie2a"]
resource_name = "Greenhouse_LODVariant"
script = ExtResource("1_bm2ld")
cast_shadow = 1
metadata/class = "Greenhouse_LODVariant"
[sub_resource type="Resource" id="Resource_kha7a"]
resource_name = "Greenhouse_Plant"
script = ExtResource("3_mbrvh")
mesh/mesh_LOD_variants = [SubResource("Resource_kp7vx"), SubResource("Resource_oinnt"), SubResource("Resource_3ie2a")]
mesh/selected_for_edit_resource = SubResource("Resource_3ie2a")
mesh/mesh_LOD_max_distance = 1000.0
mesh/mesh_LOD_kill_distance = -1.0
mesh/mesh_LOD_max_capacity = 75
mesh/mesh_LOD_min_size = 1.0
octree/octree_reconfigure_button = false
octree/octree_recenter_button = false
density/density_per_units = 4000.0
scale/scale_scaling_type = 0
scale/scale_range = [Vector3(1, 1, 1), Vector3(1, 1, 1)]
up_vector/up_vector_primary_type = 2
up_vector/up_vector_primary = Vector3(0, 0, 0)
up_vector/up_vector_secondary_type = 2
up_vector/up_vector_secondary = Vector3(0, 0, 0)
up_vector/up_vector_blending = 0.0
fwd_vector/fwd_vector_primary_type = 0
fwd_vector/fwd_vector_primary = Vector3(0, 0, 0)
fwd_vector/fwd_vector_secondary_type = 0
fwd_vector/fwd_vector_secondary = Vector3(0, 0, 0)
fwd_vector/fwd_vector_blending = 0.0
offset/offset_y_range = [0.0, 0.0]
offset/offset_jitter_fraction = 0.6
rotation/rotation_random_y = 180.0
rotation/rotation_random_x = 0.0
rotation/rotation_random_z = 0.0
slope/slope_allowed_range = [0.0, 180.0]
import_export/import_plant_data_button = false
import_export/export_plant_data_button = false
import_export/import_greenhouse_data_button = false
import_export/export_greenhouse_data_button = false
metadata/class = "Greenhouse_Plant"
[sub_resource type="Resource" id="Resource_8c4ux"]
resource_name = "Greenhouse_PlantState"
script = ExtResource("4_o4k6u")
plant/plant_brush_active = false
plant/plant_label = ""
plant/plant = SubResource("Resource_kha7a")
metadata/class = "Greenhouse_PlantState"
[sub_resource type="Resource" id="Resource_0o4o0"]
resource_name = "Greenhouse_LODVariant"
script = ExtResource("1_bm2ld")
spawned_spatial = ExtResource("5_2jjj0")
cast_shadow = 1
metadata/class = "Greenhouse_LODVariant"
[sub_resource type="Resource" id="Resource_n7bfa"]
resource_name = "Greenhouse_LODVariant"
script = ExtResource("1_bm2ld")
cast_shadow = 1
metadata/class = "Greenhouse_LODVariant"
[sub_resource type="Resource" id="Resource_dwxoi"]
resource_name = "Greenhouse_LODVariant"
script = ExtResource("1_bm2ld")
cast_shadow = 1
metadata/class = "Greenhouse_LODVariant"
[sub_resource type="Resource" id="Resource_tom3c"]
resource_name = "Greenhouse_Plant"
script = ExtResource("3_mbrvh")
mesh/mesh_LOD_variants = [SubResource("Resource_0o4o0"), SubResource("Resource_n7bfa"), SubResource("Resource_dwxoi")]
mesh/selected_for_edit_resource = SubResource("Resource_0o4o0")
mesh/mesh_LOD_max_distance = 1000.0
mesh/mesh_LOD_kill_distance = -1.0
mesh/mesh_LOD_max_capacity = 75
mesh/mesh_LOD_min_size = 1.0
octree/octree_reconfigure_button = false
octree/octree_recenter_button = false
density/density_per_units = 100.0
scale/scale_scaling_type = 4
scale/scale_range = [Vector3(2, 2, 2), Vector3(3, 3, 3)]
up_vector/up_vector_primary_type = 2
up_vector/up_vector_primary = Vector3(0, 0, 0)
up_vector/up_vector_secondary_type = 2
up_vector/up_vector_secondary = Vector3(0, 0, 0)
up_vector/up_vector_blending = 0.0
fwd_vector/fwd_vector_primary_type = 0
fwd_vector/fwd_vector_primary = Vector3(0, 0, 0)
fwd_vector/fwd_vector_secondary_type = 0
fwd_vector/fwd_vector_secondary = Vector3(0, 0, 0)
fwd_vector/fwd_vector_blending = 0.0
offset/offset_y_range = [0.0, 0.0]
offset/offset_jitter_fraction = 0.6
rotation/rotation_random_y = 180.0
rotation/rotation_random_x = 0.0
rotation/rotation_random_z = 0.0
slope/slope_allowed_range = [0.0, 180.0]
import_export/import_plant_data_button = false
import_export/export_plant_data_button = false
import_export/import_greenhouse_data_button = false
import_export/export_greenhouse_data_button = false
metadata/class = "Greenhouse_Plant"
[sub_resource type="Resource" id="Resource_1idl1"]
resource_name = "Greenhouse_PlantState"
script = ExtResource("4_o4k6u")
plant/plant_brush_active = true
plant/plant_label = ""
plant/plant = SubResource("Resource_tom3c")
metadata/class = "Greenhouse_PlantState"
[resource]
resource_name = "Greenhouse"
script = ExtResource("1_hmwua")
plant_types/greenhouse_plant_states = [SubResource("Resource_8c4ux"), SubResource("Resource_1idl1")]
plant_types/selected_for_edit_resource = SubResource("Resource_8c4ux")
metadata/class = "Greenhouse"

View File

@@ -0,0 +1,59 @@
[gd_resource type="Resource" load_steps=7 format=3 uid="uid://blxw5rvajdng3"]
[ext_resource type="Script" path="res://addons/dreadpon.spatial_gardener/toolshed/toolshed_brush.gd" id="1_vkiry"]
[ext_resource type="Script" path="res://addons/dreadpon.spatial_gardener/toolshed/toolshed.gd" id="2_l2c36"]
[sub_resource type="Resource" id="Resource_bovyg"]
resource_name = "Toolshed_Brush"
script = ExtResource("1_vkiry")
behavior/behavior_brush_type = 3
shape/shape_volume_size = 10.0
shape/shape_projection_size = 100.0
behavior/behavior_strength = 1.0
behavior/behavior_passthrough = false
behavior/behavior_overlap_mode = 0
behavior/behavior_no_settings_text = "This brush has no additional settings"
metadata/class = "Toolshed_Brush"
[sub_resource type="Resource" id="Resource_g1ka6"]
resource_name = "Toolshed_Brush"
script = ExtResource("1_vkiry")
behavior/behavior_brush_type = 0
shape/shape_volume_size = 10.0
shape/shape_projection_size = 1.0
behavior/behavior_strength = 1.0
behavior/behavior_passthrough = false
behavior/behavior_overlap_mode = 0
behavior/behavior_no_settings_text = "This brush has no additional settings"
metadata/class = "Toolshed_Brush"
[sub_resource type="Resource" id="Resource_ojlf2"]
resource_name = "Toolshed_Brush"
script = ExtResource("1_vkiry")
behavior/behavior_brush_type = 1
shape/shape_volume_size = 10.0
shape/shape_projection_size = 100.0
behavior/behavior_strength = 1.0
behavior/behavior_passthrough = false
behavior/behavior_overlap_mode = 0
behavior/behavior_no_settings_text = "This brush has no additional settings"
metadata/class = "Toolshed_Brush"
[sub_resource type="Resource" id="Resource_ojrt1"]
resource_name = "Toolshed_Brush"
script = ExtResource("1_vkiry")
behavior/behavior_brush_type = 2
shape/shape_volume_size = 1.0
shape/shape_projection_size = 1.0
behavior/behavior_strength = 1.0
behavior/behavior_passthrough = false
behavior/behavior_overlap_mode = 0
behavior/behavior_no_settings_text = "This brush has no additional settings"
metadata/class = "Toolshed_Brush"
[resource]
resource_name = "Toolshed"
script = ExtResource("2_l2c36")
brush/brushes = [SubResource("Resource_g1ka6"), SubResource("Resource_ojlf2"), SubResource("Resource_ojrt1"), SubResource("Resource_bovyg")]
brush/active_brush = SubResource("Resource_bovyg")
metadata/class = "Toolshed"

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,18 @@
[gd_resource type="ArrayMesh" load_steps=2 format=4 uid="uid://dnw36c4g28erb"]
[ext_resource type="Material" uid="uid://dah8gmn8wdc6h" path="res://assets/materials/grass_1.tres" id="1_cb2m5"]
[resource]
_surfaces = [{
"aabb": AABB(-1.23357, -1.29577, -0.644608, 2.49595, 1.96959, 0.792232),
"format": 34896613377,
"index_count": 300,
"index_data": PackedByteArray("BAADAAAABAANAAMAAQAVAAwAAQACABUADAAUAAsADAAVABQACwATAAoACwAUABMACgASAAkACgATABIACQARAAgACQASABEACAAQAAcACAARABAABwAPAAYABwAQAA8ABgAOAAUABgAPAA4ABQANAAQABQAOAA0AGgAZABYAGgAjABkAFwArACIAFwAYACsAIgAqACEAIgArACoAIQApACAAIQAqACkAIAAoAB8AIAApACgAHwAnAB4AHwAoACcAHgAmAB0AHgAnACYAHQAlABwAHQAmACUAHAAkABsAHAAlACQAGwAjABoAGwAkACMAMAAvACwAMAA5AC8ALQBBADgALQAuAEEAOABAADcAOABBAEAANwA/ADYANwBAAD8ANgA+ADUANgA/AD4ANQA9ADQANQA+AD0ANAA8ADMANAA9ADwAMwA7ADIAMwA8ADsAMgA6ADEAMgA7ADoAMQA5ADAAMQA6ADkARgBFAEIARgBPAEUAQwBXAE4AQwBEAFcATgBWAE0ATgBXAFYATQBVAEwATQBWAFUATABUAEsATABVAFQASwBTAEoASwBUAFMASgBSAEkASgBTAFIASQBRAEgASQBSAFEASABQAEcASABRAFAARwBPAEYARwBQAE8AXABbAFgAXABlAFsAWQBtAGQAWQBaAG0AZABsAGMAZABtAGwAYwBrAGIAYwBsAGsAYgBqAGEAYgBrAGoAYQBpAGAAYQBqAGkAYABoAF8AYABpAGgAXwBnAF4AXwBoAGcAXgBmAF0AXgBnAGYAXQBlAFwAXQBmAGUA"),
"material": ExtResource("1_cb2m5"),
"name": "grass1",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 110,
"vertex_data": PackedByteArray("v4z///7/AAA7sgAA//8AADuyAAAAAAAAv4z//wAAAADgha7k/v8AABOHq8r+/wAAk46ssf7/AABAmluZ/v8AAPalC4H+/wAAC6uoZ/7/AAAprvVN/v8AAFmwGzT//wAAvq/NGf//AADgha7kAAAAABOHq8oAAAAAk46ssQAAAABAmluZAAAAAPalC4EAAAAAC6uoZwAAAAAprvVNAAAAAFmwGzQAAAAAvq/NGQAAAAAuAZyX/v8AAMvEQef+/wAAy8RB5wAAAAAuAZyXAAAAAG8XcpL+/wAApCtCl/7/AABAPtyj/v8AAM5PoLX+/wAAWGFwx/7/AACRdAzR/v8AAEqIPNj+/wAAP5xE3v7/AADpsNng/v8AAG8XcpIAAAAApCtClwAAAABAPtyjAAAAAM5PoLUAAAAAWGFwxwAAAACRdAzRAAAAAEqIPNgAAAAAP5xE3gAAAADpsNngAAAAAIcR/a3+/wAAYMFVJ///AABgwVUnAAAAAIcR/a0AAAAAER1Tlf7/AAAzLS2F/v8AAOxAqnv+/wAABVeOdv7/AAAjbXxx/v8AAHt/bGX+/wAAtZBLV/7/AABnoS5I/v8AAIKwITb//wAAER1TlQAAAAAzLS2FAAAAAOxAqnsAAAAABVeOdgAAAAAjbXxxAAAAAHt/bGUAAAAAtZBLVwAAAABnoS5IAAAAAIKwITYAAAAABFq+GP7/AAD//zSy/v8AAP//NLIAAAAABFq+GAAAAABtcLIc/v8AAGuCTin+/wAA9pCtPP7/AAA5nYdU/v8AAHepa2z+/wAAVbkyff7/AABGyt2L/v8AALrbiZn+/wAAte42pP7/AABtcLIcAAAAAGuCTikAAAAA9pCtPAAAAAA5nYdUAAAAAHepa2wAAAAAVbkyfQAAAABGyt2LAAAAALrbiZkAAAAAte42pAAAAAAAAHSC/v8AAHS6FhX//wAAdLoWFQAAAAAAAHSCAAAAAJsNjGv+/wAACh+9Xf7/AAB3MwdX/v8AAN9JBlX+/wAATGARU/7/AACTc6FJ/v8AAOyF/D3+/wAA05dJMf//AABoqHEh//8AAJsNjGsAAAAACh+9XQAAAAB3MwdXAAAAAN9JBlUAAAAATGARUwAAAACTc6FJAAAAAOyF/D0AAAAA05dJMQAAAABoqHEhAAAAAA==")
}]
blend_shape_mode = 0

View File

@@ -0,0 +1,18 @@
[gd_resource type="ArrayMesh" load_steps=2 format=4 uid="uid://dutsgg2koajh0"]
[ext_resource type="Material" uid="uid://dah8gmn8wdc6h" path="res://assets/materials/grass_1.tres" id="1_lig6r"]
[resource]
_surfaces = [{
"aabb": AABB(-1.35247, -1.03411, -0.644608, 2.00288, 1.11151, 0.792232),
"format": 34896613377,
"index_count": 120,
"index_data": PackedByteArray("BAADAAAABAANAAMAAQAVAAwAAQACABUADAAUAAsADAAVABQACwATAAoACwAUABMACgASAAkACgATABIACQARAAgACQASABEACAAQAAcACAARABAABwAPAAYABwAQAA8ABgAOAAUABgAPAA4ABQANAAQABQAOAA0AGgAZABYAGgAjABkAFwArACIAFwAYACsAIgAqACEAIgArACoAIQApACAAIQAqACkAIAAoAB8AIAApACgAHwAnAB4AHwAoACcAHgAmAB0AHgAnACYAHQAlABwAHQAmACUAHAAkABsAHAAlACQAGwAjABoAGwAkACMA"),
"material": ExtResource("1_lig6r"),
"name": "grass1",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 44,
"vertex_data": PackedByteArray("r9kAAP//AAArBf////8AACsF//8AAAAAr9kAAAAAAACBxMwZ//8AAL2zfj///wAA6abMb///AADOmVmf//8AADSIysL//wAATW+M0v//AADoUTLW//8AADs0F9n//wAAfhqY5v//AACBxMwZAAAAAL2zfj8AAAAA6abMbwAAAADOmVmfAAAAADSIysIAAAAATW+M0gAAAADoUTLWAAAAADs0F9kAAAAAfhqY5gAAAAAAABKa/v8AAP//bKL//wAA//9sogAAAAAAABKaAAAAABUZ4oL//wAAjzL1ff//AABXTEaH/v8AAFNmCpr//wAAT4DkrP//AAD5mb2w//8AAIuzJrD//wAAEc1zrf//AAB15nCk//8AABUZ4oIAAAAAjzL1fQAAAABXTEaHAAAAAFNmCpoAAAAAT4DkrAAAAAD5mb2wAAAAAIuzJrAAAAAAEc1zrQAAAAB15nCkAAAAAA==")
}]
blend_shape_mode = 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 MiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://badjy1sa6nknq"
path="res://.godot/imported/Leaves1.albedo.png-62af0b7d5e68835b576c770161454d51.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Models/Leaves1.albedo.png"
dest_files=["res://.godot/imported/Leaves1.albedo.png-62af0b7d5e68835b576c770161454d51.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
assets/Models/TV.albedo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bn5iyiotjiosk"
path.s3tc="res://.godot/imported/TV.albedo.png-5a0455fa48c10d977ab0538c80104b5c.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/Models/TV.albedo.png"
dest_files=["res://.godot/imported/TV.albedo.png-5a0455fa48c10d977ab0538c80104b5c.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
assets/Models/TV.metal.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b042wokp8sgi3"
path.s3tc="res://.godot/imported/TV.metal.png-b83cbb4d74313a638c04ee2586a4be4a.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/Models/TV.metal.png"
dest_files=["res://.godot/imported/TV.metal.png-b83cbb4d74313a638c04ee2586a4be4a.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bjlrp75gssejo"
path.s3tc="res://.godot/imported/TV.roughness.png-3b0aecb781e560cf54213cd294cfd3d8.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/Models/TV.roughness.png"
dest_files=["res://.godot/imported/TV.roughness.png-3b0aecb781e560cf54213cd294cfd3d8.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
assets/Models/Trees1.blend Normal file

Binary file not shown.

View File

@@ -0,0 +1,51 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://5rxcg3sog3nf"
path="res://.godot/imported/Trees1.blend-bf733708dff29d83cc9c966dd03cd177.scn"
[deps]
source_file="res://assets/Models/Trees1.blend"
dest_files=["res://.godot/imported/Trees1.blend-bf733708dff29d83cc9c966dd03cd177.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
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/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

BIN
assets/Models/Trees1.blend1 Normal file

Binary file not shown.

BIN
assets/Models/grass1.blend Normal file

Binary file not shown.

View File

@@ -0,0 +1,51 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://sklvjf36nr4o"
path="res://.godot/imported/grass1.blend-fcf3b73ac303663a42631761eba2e9c3.scn"
[deps]
source_file="res://assets/Models/grass1.blend"
dest_files=["res://.godot/imported/grass1.blend-fcf3b73ac303663a42631761eba2e9c3.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
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/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

BIN
assets/Models/grass1.blend1 Normal file

Binary file not shown.

BIN
assets/Models/grass1.glb Normal file

Binary file not shown.

View File

@@ -0,0 +1,36 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://brnwlpn8g1jdt"
path="res://.godot/imported/grass1.glb-a7c047666320c36eb18b3d57cda22cf5.scn"
[deps]
source_file="res://assets/Models/grass1.glb"
dest_files=["res://.godot/imported/grass1.glb-a7c047666320c36eb18b3d57cda22cf5.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
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={}
gltf/naming_version=1
gltf/embedded_image_handling=1

13
assets/Models/grass1.mtl Normal file
View File

@@ -0,0 +1,13 @@
# Blender 4.2.0 MTL File: 'grass1.blend'
# www.blender.org
newmtl grass1
Ns 250.000000
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.500000
illum 2
map_Kd C:/Users/derek/Gitea/fps_project_1/assets/Textures/Nature/Grass/grass1.albedo.png
map_d C:/Users/derek/Gitea/fps_project_1/assets/Textures/Nature/Grass/grass1.albedo.png
map_Bump -bm 0.100000 C:/Users/derek/Gitea/fps_project_1/assets/Textures/Nature/Grass/grass1.normal.png

490
assets/Models/grass1.obj Normal file
View File

@@ -0,0 +1,490 @@
# Blender 4.2.0
# www.blender.org
mtllib grass1.mtl
o Plane
v -1.000000 -0.147624 -0.031978
v 1.000000 -0.147624 -0.031978
v 1.000000 0.644608 -0.031978
v -1.000000 0.644608 -0.031978
v -0.800000 -0.147624 -0.030929
v -0.600000 -0.147624 0.032240
v -0.400000 -0.147624 0.150814
v -0.200000 -0.147624 0.265466
v 0.000000 -0.147624 0.316867
v 0.200000 -0.147624 0.265466
v 0.400000 -0.147624 0.150814
v 0.600000 -0.147624 0.032240
v 0.800000 -0.147624 -0.030929
v -0.800000 0.644608 -0.030929
v -0.600000 0.644608 0.032240
v -0.400000 0.644608 0.150814
v -0.200000 0.644608 0.265466
v 0.000000 0.644608 0.316867
v 0.200000 0.644608 0.265466
v 0.400000 0.644608 0.150814
v 0.600000 0.644608 0.032240
v 0.800000 0.644608 -0.030929
v -1.091777 -0.147624 0.537416
v 0.671840 -0.147624 -0.412591
v 0.671840 0.644608 -0.412591
v -1.091777 0.644608 0.537416
v -0.970039 -0.147624 0.353469
v -0.806782 -0.147624 0.237130
v -0.611128 -0.147624 0.173543
v -0.394000 -0.147624 0.144924
v -0.176672 -0.147624 0.116632
v 0.006541 -0.147624 0.032786
v 0.179661 -0.147624 -0.067492
v 0.347988 -0.147624 -0.175576
v 0.501961 -0.147624 -0.307034
v -0.970039 0.644608 0.353469
v -0.806782 0.644608 0.237130
v -0.611128 0.644608 0.173543
v -0.394000 0.644608 0.144924
v -0.176672 0.644608 0.116632
v 0.006541 0.644608 0.032786
v 0.179661 0.644608 -0.067492
v 0.347988 0.644608 -0.175576
v 0.501961 0.644608 -0.307034
v -0.350662 -0.147624 -0.730304
v 1.312031 -0.147624 0.381205
v 1.312031 0.644608 0.381205
v -0.350662 0.644608 -0.730304
v -0.184976 -0.147624 -0.618281
v -0.053813 -0.147624 -0.454615
v 0.046558 -0.147624 -0.244888
v 0.149109 -0.147624 -0.038422
v 0.286812 -0.147624 0.115461
v 0.481648 -0.147624 0.183880
v 0.711635 -0.147624 0.199715
v 0.943803 -0.147624 0.212290
v 1.145179 -0.147624 0.270926
v -0.184976 0.644608 -0.618281
v -0.053813 0.644608 -0.454615
v 0.046558 0.644608 -0.244888
v 0.149109 0.644608 -0.038422
v 0.286812 0.644608 0.115461
v 0.481648 0.644608 0.183880
v 0.711635 0.644608 0.199715
v 0.943803 0.644608 0.212290
v 1.145179 0.644608 0.270926
v 1.352469 -0.147624 -0.061336
v -0.650415 -0.147624 -0.025075
v -0.650415 0.644608 -0.025075
v 1.352469 0.644608 -0.061336
v 1.156201 -0.147624 -0.162012
v 0.956878 -0.147624 -0.183409
v 0.755169 -0.147624 -0.142945
v 0.551880 -0.147624 -0.061477
v 0.348576 -0.147624 0.020375
v 0.147783 -0.147624 0.037082
v -0.052267 -0.147624 0.034519
v -0.251963 -0.147624 0.022803
v -0.450604 -0.147624 -0.016322
v 1.156201 0.644608 -0.162012
v 0.956878 0.644608 -0.183409
v 0.755169 0.644608 -0.142945
v 0.551880 0.644608 -0.061477
v 0.348576 0.644608 0.020375
v 0.147783 0.644608 0.037082
v -0.052267 0.644608 0.034519
v -0.251963 0.644608 0.022803
v -0.450604 0.644608 -0.016322
v 0.717377 -0.147624 -0.773381
v -0.105258 -0.147624 1.049604
v -0.105258 0.644608 1.049604
v 0.717377 0.644608 -0.773381
v 0.634158 -0.147624 -0.591513
v 0.494316 -0.147624 -0.435197
v 0.303973 -0.147624 -0.301671
v 0.117205 -0.147624 -0.166531
v -0.011910 -0.147624 -0.005374
v -0.047322 -0.147624 0.198066
v -0.025081 -0.147624 0.427523
v 0.000735 -0.147624 0.658593
v -0.023950 -0.147624 0.866874
v 0.634158 0.644608 -0.591514
v 0.494316 0.644608 -0.435198
v 0.303973 0.644608 -0.301671
v 0.117205 0.644608 -0.166531
v -0.011910 0.644608 -0.005374
v -0.047322 0.644608 0.198066
v -0.025081 0.644608 0.427523
v 0.000735 0.644608 0.658593
v -0.023950 0.644608 0.866874
v -0.138710 -0.147624 0.977623
v -0.504188 -0.147624 -0.991967
v -0.504188 0.644608 -0.991967
v -0.138710 0.644608 0.977623
v -0.071717 -0.147624 0.767460
v -0.083424 -0.147624 0.567333
v -0.156541 -0.147624 0.375038
v -0.270363 -0.147624 0.187933
v -0.384565 -0.147624 0.000877
v -0.434098 -0.147624 -0.194426
v -0.464502 -0.147624 -0.392169
v -0.485820 -0.147624 -0.591070
v -0.479929 -0.147624 -0.793441
v -0.071717 0.644608 0.767460
v -0.083424 0.644608 0.567333
v -0.156541 0.644608 0.375038
v -0.270363 0.644608 0.187933
v -0.384565 0.644608 0.000877
v -0.434098 0.644608 -0.194426
v -0.464502 0.644608 -0.392169
v -0.485820 0.644608 -0.591070
v -0.479929 0.644608 -0.793441
v 1.222039 -0.147624 0.174511
v -0.685149 -0.147624 0.787285
v -0.685149 0.644608 0.787285
v 1.222039 0.644608 0.174511
v 1.005067 -0.147624 0.134764
v 0.808050 -0.147624 0.171805
v 0.626603 -0.147624 0.268762
v 0.455477 -0.147624 0.405435
v 0.284448 -0.147624 0.542479
v 0.097022 -0.147624 0.616426
v -0.095255 -0.147624 0.671709
v -0.289835 -0.147624 0.718127
v -0.491315 -0.147624 0.737997
v 1.005067 0.644608 0.134764
v 0.808050 0.644608 0.171805
v 0.626603 0.644608 0.268762
v 0.455477 0.644608 0.405435
v 0.284448 0.644608 0.542479
v 0.097022 0.644608 0.616426
v -0.095255 0.644608 0.671709
v -0.289835 0.644608 0.718127
v -0.491315 0.644608 0.737997
v 0.125805 -0.147624 -1.058826
v -0.579848 -0.147624 0.815984
v -0.579848 0.644608 0.815984
v 0.125805 0.644608 -1.058826
v -0.040211 -0.147624 -0.913584
v -0.133676 -0.147624 -0.736237
v -0.170530 -0.147624 -0.533838
v -0.169859 -0.147624 -0.314833
v -0.168837 -0.147624 -0.095673
v -0.227431 -0.147624 0.097105
v -0.303660 -0.147624 0.282080
v -0.388266 -0.147624 0.463348
v -0.497954 -0.147624 0.633516
v -0.040211 0.644608 -0.913584
v -0.133676 0.644608 -0.736237
v -0.170529 0.644608 -0.533838
v -0.169858 0.644608 -0.314833
v -0.168837 0.644608 -0.095673
v -0.227431 0.644608 0.097106
v -0.303660 0.644608 0.282080
v -0.388266 0.644608 0.463348
v -0.497954 0.644608 0.633516
v 1.062662 -0.147624 0.346669
v -0.651853 -0.147624 -0.689331
v -0.651853 0.644608 -0.689331
v 1.062662 0.644608 0.346669
v 0.950163 -0.147624 0.156931
v 0.792855 -0.147624 0.032666
v 0.600582 -0.147624 -0.040511
v 0.385134 -0.147624 -0.079826
v 0.169469 -0.147624 -0.118823
v -0.009376 -0.147624 -0.211621
v -0.177329 -0.147624 -0.320332
v -0.340110 -0.147624 -0.436602
v -0.487398 -0.147624 -0.575508
v 0.950163 0.644608 0.156931
v 0.792855 0.644608 0.032666
v 0.600582 0.644608 -0.040511
v 0.385134 0.644608 -0.079826
v 0.169469 0.644608 -0.118823
v -0.009376 0.644608 -0.211621
v -0.177329 0.644608 -0.320332
v -0.340110 0.644608 -0.436602
v -0.487398 0.644608 -0.575508
v 0.355891 -0.147624 -0.801589
v -1.262374 -0.147624 0.379120
v -1.262374 0.644608 0.379120
v 0.355891 0.644608 -0.801589
v 0.137414 -0.147624 -0.771187
v -0.038003 -0.147624 -0.674149
v -0.179822 -0.147624 -0.525115
v -0.299369 -0.147624 -0.341616
v -0.418709 -0.147624 -0.157794
v -0.573431 -0.147624 -0.028728
v -0.738619 -0.147624 0.084141
v -0.908778 -0.147624 0.189316
v -1.093824 -0.147624 0.271454
v 0.137414 0.644608 -0.771187
v -0.038003 0.644608 -0.674149
v -0.179822 0.644608 -0.525115
v -0.299369 0.644608 -0.341616
v -0.418709 0.644608 -0.157794
v -0.573431 0.644608 -0.028728
v -0.738619 0.644608 0.084141
v -0.908778 0.644608 0.189317
v -1.093824 0.644608 0.271454
v 1.233575 -0.147624 0.011726
v -0.584342 -0.147624 -0.829724
v -0.584342 0.644608 -0.829724
v 1.233575 0.644608 0.011726
v 1.100919 -0.147624 -0.164510
v 0.930916 -0.147624 -0.270748
v 0.731770 -0.147624 -0.322368
v 0.513307 -0.147624 -0.337784
v 0.294664 -0.147624 -0.352863
v 0.106710 -0.147624 -0.425458
v -0.072166 -0.147624 -0.515068
v -0.246730 -0.147624 -0.612758
v -0.408382 -0.147624 -0.734649
v 1.100919 0.644608 -0.164510
v 0.930916 0.644608 -0.270748
v 0.731770 0.644608 -0.322368
v 0.513307 0.644608 -0.337784
v 0.294664 0.644608 -0.352863
v 0.106710 0.644608 -0.425458
v -0.072166 0.644608 -0.515068
v -0.246730 0.644608 -0.612758
v -0.408382 0.644608 -0.734649
vn -0.0052 -0.0000 1.0000
vn 0.0052 -0.0000 1.0000
vn 0.3012 -0.0000 0.9536
vn 0.5100 -0.0000 0.8602
vn 0.4973 -0.0000 0.8676
vn 0.2489 -0.0000 0.9685
vn -0.2489 -0.0000 0.9685
vn -0.4973 -0.0000 0.8676
vn -0.5100 -0.0000 0.8602
vn -0.3012 -0.0000 0.9536
vn 0.8339 -0.0000 0.5519
vn 0.5278 -0.0000 0.8494
vn 0.6493 -0.0000 0.7605
vn 0.5403 -0.0000 0.8415
vn 0.5012 -0.0000 0.8653
vn 0.4161 -0.0000 0.9093
vn 0.1291 -0.0000 0.9916
vn 0.1307 -0.0000 0.9914
vn 0.3091 -0.0000 0.9510
vn 0.5803 -0.0000 0.8144
vn -0.5601 -0.0000 0.8284
vn -0.5514 -0.0000 0.8342
vn -0.2796 -0.0000 0.9601
vn -0.0541 -0.0000 0.9985
vn -0.0687 -0.0000 0.9976
vn -0.3313 -0.0000 0.9435
vn -0.7452 -0.0000 0.6668
vn -0.8956 -0.0000 0.4448
vn -0.9020 -0.0000 0.4317
vn -0.7803 -0.0000 0.6254
vn 0.4564 -0.0000 -0.8898
vn 0.0438 -0.0000 -0.9990
vn 0.1933 -0.0000 -0.9811
vn 0.0586 -0.0000 -0.9983
vn 0.0128 -0.0000 -0.9999
vn -0.0829 -0.0000 -0.9966
vn -0.3735 -0.0000 -0.9276
vn -0.3720 -0.0000 -0.9282
vn -0.1967 -0.0000 -0.9805
vn 0.1067 -0.0000 -0.9943
vn -0.9093 -0.0000 -0.4161
vn -0.9136 -0.0000 -0.4065
vn -0.9930 -0.0000 -0.1177
vn -0.9938 -0.0000 0.1110
vn -0.9953 -0.0000 0.0965
vn -0.9852 -0.0000 -0.1715
vn -0.7804 -0.0000 -0.6253
vn -0.5862 -0.0000 -0.8102
vn -0.5743 -0.0000 -0.8187
vn -0.7453 -0.0000 -0.6667
vn 0.9528 -0.0000 0.3037
vn 0.9926 -0.0000 -0.1213
vn 0.9996 -0.0000 0.0291
vn 0.9943 -0.0000 -0.1066
vn 0.9884 -0.0000 -0.1520
vn 0.9693 -0.0000 -0.2458
vn 0.8535 -0.0000 -0.5211
vn 0.8543 -0.0000 -0.5197
vn 0.9347 -0.0000 -0.3554
vn 0.9983 -0.0000 -0.0584
vn 0.1802 -0.0000 -0.9836
vn -0.2464 -0.0000 -0.9692
vn -0.0981 -0.0000 -0.9952
vn -0.2320 -0.0000 -0.9727
vn -0.2763 -0.0000 -0.9611
vn -0.3670 -0.0000 -0.9302
vn -0.6253 -0.0000 -0.7804
vn -0.6241 -0.0000 -0.7814
vn -0.4713 -0.0000 -0.8820
vn -0.1848 -0.0000 -0.9828
vn -0.6584 -0.0000 -0.7526
vn -0.9123 -0.0000 -0.4095
vn -0.8405 -0.0000 -0.5418
vn -0.9062 -0.0000 -0.4229
vn -0.9246 -0.0000 -0.3810
vn -0.9568 -0.0000 -0.2908
vn -1.0000 -0.0000 0.0047
vn -1.0000 -0.0000 0.0031
vn -0.9838 -0.0000 -0.1791
vn -0.8847 -0.0000 -0.4662
vn 0.8602 -0.0000 -0.5100
vn 0.5691 -0.0000 -0.8223
vn 0.6861 -0.0000 -0.7275
vn 0.5812 -0.0000 -0.8137
vn 0.5434 -0.0000 -0.8395
vn 0.4606 -0.0000 -0.8876
vn 0.1779 -0.0000 -0.9840
vn 0.1795 -0.0000 -0.9838
vn 0.3557 -0.0000 -0.9346
vn 0.6199 -0.0000 -0.7847
vn -0.1378 -0.0000 -0.9905
vn -0.5383 -0.0000 -0.8427
vn -0.4057 -0.0000 -0.9140
vn -0.5258 -0.0000 -0.8506
vn -0.5642 -0.0000 -0.8257
vn -0.6406 -0.0000 -0.7679
vn -0.8387 -0.0000 -0.5445
vn -0.8379 -0.0000 -0.5459
vn -0.7244 -0.0000 -0.6894
vn -0.4841 -0.0000 -0.8750
vn 0.7990 -0.0000 -0.6014
vn 0.4754 -0.0000 -0.8798
vn 0.6021 -0.0000 -0.7985
vn 0.4884 -0.0000 -0.8726
vn 0.4479 -0.0000 -0.8941
vn 0.3603 -0.0000 -0.9328
vn 0.0688 -0.0000 -0.9976
vn 0.0704 -0.0000 -0.9975
vn 0.2509 -0.0000 -0.9680
vn 0.5299 -0.0000 -0.8480
vt 0.900000 0.186649
vt 1.000000 0.186649
vt 1.000000 0.582765
vt 0.900000 0.582765
vt 0.000000 0.186649
vt 0.100000 0.186649
vt 0.100000 0.582765
vt 0.000000 0.582765
vt 0.200000 0.186649
vt 0.200000 0.582765
vt 0.300000 0.186649
vt 0.300000 0.582765
vt 0.400000 0.186649
vt 0.400000 0.582765
vt 0.500000 0.186649
vt 0.500000 0.582765
vt 0.600000 0.186649
vt 0.600000 0.582765
vt 0.700000 0.186649
vt 0.700000 0.582765
vt 0.800000 0.186649
vt 0.800000 0.582765
s 0
usemtl grass1
f 5/1/1 14/4/1 4/3/1 1/2/1
f 2/5/2 3/8/2 22/7/2 13/6/2
f 13/6/3 22/7/3 21/10/3 12/9/3
f 12/9/4 21/10/4 20/12/4 11/11/4
f 11/11/5 20/12/5 19/14/5 10/13/5
f 10/13/6 19/14/6 18/16/6 9/15/6
f 9/15/7 18/16/7 17/18/7 8/17/7
f 8/17/8 17/18/8 16/20/8 7/19/8
f 7/19/9 16/20/9 15/22/9 6/21/9
f 6/21/10 15/22/10 14/4/10 5/1/10
f 27/1/11 36/4/11 26/3/11 23/2/11
f 24/5/12 25/8/12 44/7/12 35/6/12
f 35/6/13 44/7/13 43/10/13 34/9/13
f 34/9/14 43/10/14 42/12/14 33/11/14
f 33/11/15 42/12/15 41/14/15 32/13/15
f 32/13/16 41/14/16 40/16/16 31/15/16
f 31/15/17 40/16/17 39/18/17 30/17/17
f 30/17/18 39/18/18 38/20/18 29/19/18
f 29/19/19 38/20/19 37/22/19 28/21/19
f 28/21/20 37/22/20 36/4/20 27/1/20
f 49/1/21 58/4/21 48/3/21 45/2/21
f 46/5/22 47/8/22 66/7/22 57/6/22
f 57/6/23 66/7/23 65/10/23 56/9/23
f 56/9/24 65/10/24 64/12/24 55/11/24
f 55/11/25 64/12/25 63/14/25 54/13/25
f 54/13/26 63/14/26 62/16/26 53/15/26
f 53/15/27 62/16/27 61/18/27 52/17/27
f 52/17/28 61/18/28 60/20/28 51/19/28
f 51/19/29 60/20/29 59/22/29 50/21/29
f 50/21/30 59/22/30 58/4/30 49/1/30
f 71/1/31 80/4/31 70/3/31 67/2/31
f 68/5/32 69/8/32 88/7/32 79/6/32
f 79/6/33 88/7/33 87/10/33 78/9/33
f 78/9/34 87/10/34 86/12/34 77/11/34
f 77/11/35 86/12/35 85/14/35 76/13/35
f 76/13/36 85/14/36 84/16/36 75/15/36
f 75/15/37 84/16/37 83/18/37 74/17/37
f 74/17/38 83/18/38 82/20/38 73/19/38
f 73/19/39 82/20/39 81/22/39 72/21/39
f 72/21/40 81/22/40 80/4/40 71/1/40
f 93/1/41 102/4/41 92/3/41 89/2/41
f 90/5/42 91/8/42 110/7/42 101/6/42
f 101/6/43 110/7/43 109/10/43 100/9/43
f 100/9/44 109/10/44 108/12/44 99/11/44
f 99/11/45 108/12/45 107/14/45 98/13/45
f 98/13/46 107/14/46 106/16/46 97/15/46
f 97/15/47 106/16/47 105/18/47 96/17/47
f 96/17/48 105/18/48 104/20/48 95/19/48
f 95/19/49 104/20/49 103/22/49 94/21/49
f 94/21/50 103/22/50 102/4/50 93/1/50
f 115/1/51 124/4/51 114/3/51 111/2/51
f 112/5/52 113/8/52 132/7/52 123/6/52
f 123/6/53 132/7/53 131/10/53 122/9/53
f 122/9/54 131/10/54 130/12/54 121/11/54
f 121/11/55 130/12/55 129/14/55 120/13/55
f 120/13/56 129/14/56 128/16/56 119/15/56
f 119/15/57 128/16/57 127/18/57 118/17/57
f 118/17/58 127/18/58 126/20/58 117/19/58
f 117/19/59 126/20/59 125/22/59 116/21/59
f 116/21/60 125/22/60 124/4/60 115/1/60
f 137/1/61 146/4/61 136/3/61 133/2/61
f 134/5/62 135/8/62 154/7/62 145/6/62
f 145/6/63 154/7/63 153/10/63 144/9/63
f 144/9/64 153/10/64 152/12/64 143/11/64
f 143/11/65 152/12/65 151/14/65 142/13/65
f 142/13/66 151/14/66 150/16/66 141/15/66
f 141/15/67 150/16/67 149/18/67 140/17/67
f 140/17/68 149/18/68 148/20/68 139/19/68
f 139/19/69 148/20/69 147/22/69 138/21/69
f 138/21/70 147/22/70 146/4/70 137/1/70
f 159/1/71 168/4/71 158/3/71 155/2/71
f 156/5/72 157/8/72 176/7/72 167/6/72
f 167/6/73 176/7/73 175/10/73 166/9/73
f 166/9/74 175/10/74 174/12/74 165/11/74
f 165/11/75 174/12/75 173/14/75 164/13/75
f 164/13/76 173/14/76 172/16/76 163/15/76
f 163/15/77 172/16/77 171/18/77 162/17/77
f 162/17/78 171/18/78 170/20/78 161/19/78
f 161/19/79 170/20/79 169/22/79 160/21/79
f 160/21/80 169/22/80 168/4/80 159/1/80
f 181/1/81 190/4/81 180/3/81 177/2/81
f 178/5/82 179/8/82 198/7/82 189/6/82
f 189/6/83 198/7/83 197/10/83 188/9/83
f 188/9/84 197/10/84 196/12/84 187/11/84
f 187/11/85 196/12/85 195/14/85 186/13/85
f 186/13/86 195/14/86 194/16/86 185/15/86
f 185/15/87 194/16/87 193/18/87 184/17/87
f 184/17/88 193/18/88 192/20/88 183/19/88
f 183/19/89 192/20/89 191/22/89 182/21/89
f 182/21/90 191/22/90 190/4/90 181/1/90
f 203/1/91 212/4/91 202/3/91 199/2/91
f 200/5/92 201/8/92 220/7/92 211/6/92
f 211/6/93 220/7/93 219/10/93 210/9/93
f 210/9/94 219/10/94 218/12/94 209/11/94
f 209/11/95 218/12/95 217/14/95 208/13/95
f 208/13/96 217/14/96 216/16/96 207/15/96
f 207/15/97 216/16/97 215/18/97 206/17/97
f 206/17/98 215/18/98 214/20/98 205/19/98
f 205/19/99 214/20/99 213/22/99 204/21/99
f 204/21/100 213/22/100 212/4/100 203/1/100
f 225/1/101 234/4/101 224/3/101 221/2/101
f 222/5/102 223/8/102 242/7/102 233/6/102
f 233/6/103 242/7/103 241/10/103 232/9/103
f 232/9/104 241/10/104 240/12/104 231/11/104
f 231/11/105 240/12/105 239/14/105 230/13/105
f 230/13/106 239/14/106 238/16/106 229/15/106
f 229/15/107 238/16/107 237/18/107 228/17/107
f 228/17/108 237/18/108 236/20/108 227/19/108
f 227/19/109 236/20/109 235/22/109 226/21/109
f 226/21/110 235/22/110 234/4/110 225/1/110

View File

@@ -0,0 +1,22 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://deqdrijdpbcht"
path="res://.godot/imported/grass1.obj-a973113662c00bf3e25285b2621c1cdf.mesh"
[deps]
files=["res://.godot/imported/grass1.obj-a973113662c00bf3e25285b2621c1cdf.mesh"]
source_file="res://assets/Models/grass1.obj"
dest_files=["res://.godot/imported/grass1.obj-a973113662c00bf3e25285b2621c1cdf.mesh", "res://.godot/imported/grass1.obj-a973113662c00bf3e25285b2621c1cdf.mesh"]
[params]
generate_tangents=true
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
optimize_mesh=true
force_disable_mesh_compression=false

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

View File

@@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://mg4cp3snp4q0"
path.s3tc="res://.godot/imported/grass1_grass1.png-818d00b08c9441abdc9ced3f982440e2.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "3526fba5a4c2104d16682f4d0263bd23"
}
[deps]
source_file="res://assets/Models/grass1_grass1.png"
dest_files=["res://.godot/imported/grass1_grass1.png-818d00b08c9441abdc9ced3f982440e2.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://assets/Models/grass1_grass1.png"
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

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

View File

@@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://caf0qj4sns3x7"
path.s3tc="res://.godot/imported/grass1_grass1_1.png-d5952e29f638dacfa11fea8f664c3cde.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "40d8e18e07fa7e2507be45cec4157183"
}
[deps]
source_file="res://assets/Models/grass1_grass1_1.png"
dest_files=["res://.godot/imported/grass1_grass1_1.png-d5952e29f638dacfa11fea8f664c3cde.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://htjq5lamrn7u"
path="res://.godot/imported/BARK_01-basecolor.png-3dd6d6f4328a7d47e320c229b183e0ab.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Models/textures/BARK_01-basecolor.png"
dest_files=["res://.godot/imported/BARK_01-basecolor.png-3dd6d6f4328a7d47e320c229b183e0ab.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 MiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bgsy7gkr2wc1x"
path="res://.godot/imported/BARK_01-normal.png-37d6ebe913c49e54942e1ce1fc93158a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Models/textures/BARK_01-normal.png"
dest_files=["res://.godot/imported/BARK_01-normal.png-37d6ebe913c49e54942e1ce1fc93158a.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dayldrkikp5hq"
path="res://.godot/imported/BARK_01-roughness.png-3c07df8fedfa802c1bab5e744257fd51.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Models/textures/BARK_01-roughness.png"
dest_files=["res://.godot/imported/BARK_01-roughness.png-3c07df8fedfa802c1bab5e744257fd51.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 339 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://85ynthxl11d0"
path="res://.godot/imported/Conifer_Albedo2.png-e07548faa4ab5ff2e525ce310f94f92d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Models/textures/Conifer_Albedo2.png"
dest_files=["res://.godot/imported/Conifer_Albedo2.png-e07548faa4ab5ff2e525ce310f94f92d.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 728 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://i5p4cbjl14bl"
path="res://.godot/imported/Conifer_alpha.png-1b8ba7315d1d22640c6dcbbb498a6b34.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Models/textures/Conifer_alpha.png"
dest_files=["res://.godot/imported/Conifer_alpha.png-1b8ba7315d1d22640c6dcbbb498a6b34.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 672 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bcvlbn3xgdpsy"
path="res://.godot/imported/Conifer_normal2.png-415a1bb9739769b91ca632294cb2172b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Models/textures/Conifer_normal2.png"
dest_files=["res://.godot/imported/Conifer_normal2.png-415a1bb9739769b91ca632294cb2172b.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://duld77k0e0pvf"
path="res://.godot/imported/Conifer_roughnes2.png-cef894bbef7a877361e595076f42ac97.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Models/textures/Conifer_roughnes2.png"
dest_files=["res://.godot/imported/Conifer_roughnes2.png-cef894bbef7a877361e595076f42ac97.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cjpvdne166r8d"
path.s3tc="res://.godot/imported/Leaves1.albedo.png-d9f0c25705eb26e67187a73d8678b48f.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/Models/textures/LEAVES/Leaves1.albedo.png"
dest_files=["res://.godot/imported/Leaves1.albedo.png-d9f0c25705eb26e67187a73d8678b48f.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://db0ohd5fpmni2"
path.s3tc="res://.godot/imported/Leaves1.normal.png-9c54bb5649461975b7b4e69058ab76a0.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/Models/textures/LEAVES/Leaves1.normal.png"
dest_files=["res://.godot/imported/Leaves1.normal.png-9c54bb5649461975b7b4e69058ab76a0.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://assets/Models/textures/LEAVES/Leaves1.normal.png"
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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://chkdlnafpheqh"
path.s3tc="res://.godot/imported/tree1.bark.albedo.png-dbcd6208eec0040c537578d2c567d055.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/Models/textures/LEAVES/tree1.bark.albedo.png"
dest_files=["res://.godot/imported/tree1.bark.albedo.png-dbcd6208eec0040c537578d2c567d055.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://0mckgumqlxc5"
path.s3tc="res://.godot/imported/tree1.bark.albedo2.png-e876b49f0040ec3cffebd2ed4cf247b1.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/Models/textures/LEAVES/tree1.bark.albedo2.png"
dest_files=["res://.godot/imported/tree1.bark.albedo2.png-e876b49f0040ec3cffebd2ed4cf247b1.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 519 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://k20yn6ot3ytl"
path.s3tc="res://.godot/imported/tree1.bark.normal.png-2ddcf57822b5f4f070671e1addf8b620.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/Models/textures/LEAVES/tree1.bark.normal.png"
dest_files=["res://.godot/imported/tree1.bark.normal.png-2ddcf57822b5f4f070671e1addf8b620.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://assets/Models/textures/LEAVES/tree1.bark.normal.png"
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

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cuokbqee2ob4o"
path="res://.godot/imported/tree1.bark.albedooverlay.001.png-9bdcd1b172884ac9d4d73100a3661788.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Models/textures/tree1.bark.albedooverlay.001.png"
dest_files=["res://.godot/imported/tree1.bark.albedooverlay.001.png-9bdcd1b172884ac9d4d73100a3661788.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
assets/Models/tv.normal.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 342 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c50hrioyjgfdk"
path.s3tc="res://.godot/imported/tv.normal.png-f1d7c0b5c0c066862d4402dd150eff97.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/Models/tv.normal.png"
dest_files=["res://.godot/imported/tv.normal.png-f1d7c0b5c0c066862d4402dd150eff97.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://assets/Models/tv.normal.png"
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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://op1u8efjgn2c"
path.s3tc="res://.godot/imported/grass1.albedo.png-7b777ba59945227f60c702339e697f16.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/Textures/Nature/Grass/grass1.albedo.png"
dest_files=["res://.godot/imported/grass1.albedo.png-7b777ba59945227f60c702339e697f16.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://csxrx13opgga4"
path.s3tc="res://.godot/imported/grass1.normal.png-b941fa46cec000d9299523f1aa4fcf41.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/Textures/Nature/Grass/grass1.normal.png"
dest_files=["res://.godot/imported/grass1.normal.png-b941fa46cec000d9299523f1aa4fcf41.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://assets/Textures/Nature/Grass/grass1.normal.png"
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

File diff suppressed because one or more lines are too long

View File

@@ -7,7 +7,7 @@
[ext_resource type="Texture2D" uid="uid://dy2x4oypvddi2" path="res://assets/Models/garbagebin.main.normal.png" id="3_w5i6d"]
[ext_resource type="Texture2D" uid="uid://b2aixjygwlijc" path="res://assets/Models/garbagebin.lid.albedo.png" id="4_tyokw"]
[ext_resource type="Texture2D" uid="uid://dmrsxsbtlmn6x" path="res://assets/Models/garbagebin.lid.roughness.png" id="5_rejwu"]
[ext_resource type="Texture2D" uid="uid://dreegtc3xivsd" path="res://assets/Models/garbagebin.lid.normal.png" id="6_ute6y"]
[ext_resource type="Texture2D" uid="uid://bxrew37taf7qp" path="res://assets/Models/garbagebin.lid.normal.png" id="6_ute6y"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_7yg37"]
resource_name = "garbagebag1"
@@ -255,16 +255,12 @@ size = Vector3(1.89148, 1.73535, 0.124577)
[sub_resource type="BoxShape3D" id="BoxShape3D_5cbax"]
size = Vector3(2.97827, 0.103943, 1.8573)
[node name="GarbageBin" type="RigidBody3D" groups=["scene_rigidbody"]]
collision_layer = 32
collision_mask = 13
mass = 500.0
center_of_mass_mode = 1
[node name="Node3D" type="Node3D"]
[node name="RigidBody3D" type="RigidBody3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.948835, 0.315771, 0, -0.315771, 0.948835, 0.319386, 1.59974, 0.0317982)
collision_layer = 2
collision_mask = 7
collision_layer = 32
collision_mask = 125
[node name="garbagebag" type="MeshInstance3D" parent="RigidBody3D"]
mesh = SubResource("ArrayMesh_5o5no")
@@ -275,8 +271,8 @@ shape = SubResource("ConvexPolygonShape3D_l74do")
[node name="RigidBody3D2" type="RigidBody3D" parent="."]
transform = Transform3D(-0.0789985, 0.314784, -0.94587, 0, 0.948835, 0.315771, 0.996875, 0.0249454, -0.0749565, -0.657269, 1.7626, 0.0317982)
collision_layer = 2
collision_mask = 7
collision_layer = 32
collision_mask = 125
[node name="garbagebag" type="MeshInstance3D" parent="RigidBody3D2"]
mesh = SubResource("ArrayMesh_5o5no")
@@ -287,8 +283,8 @@ shape = SubResource("ConvexPolygonShape3D_l74do")
[node name="RigidBody3D3" type="RigidBody3D" parent="."]
transform = Transform3D(0.989691, 0.0452235, -0.135889, 4.97514e-10, 0.948835, 0.315771, 0.143216, -0.312516, 0.939054, -0.630131, 3.02827, 0.362096)
collision_layer = 2
collision_mask = 7
collision_layer = 32
collision_mask = 125
[node name="garbagebag" type="MeshInstance3D" parent="RigidBody3D3"]
transform = Transform3D(1, 0, 0, -3.72529e-09, 1, 2.98023e-08, 0, -2.98023e-08, 1, 0, 0, 0)
@@ -298,45 +294,49 @@ skeleton = NodePath("")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="RigidBody3D3"]
shape = SubResource("ConvexPolygonShape3D_l74do")
[node name="GarbageBinMain" type="MeshInstance3D" parent="."]
[node name="GarbageBin" type="RigidBody3D" parent="." groups=["scene_rigidbody"]]
mass = 500.0
center_of_mass_mode = 1
[node name="GarbageBinMain" type="MeshInstance3D" parent="GarbageBin"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00643747, 1.18845, 0.132032)
mesh = SubResource("ArrayMesh_f1dd3")
skeleton = NodePath("")
[node name="garbagebin_LidLeft" type="MeshInstance3D" parent="."]
[node name="garbagebin_LidLeft" type="MeshInstance3D" parent="GarbageBin"]
transform = Transform3D(1, 0, 0, 0, -0.640112, 0.768282, 0, -0.768282, -0.640112, -0.720451, 2.21995, -0.722729)
mesh = SubResource("ArrayMesh_36x6e")
skeleton = NodePath("")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="."]
[node name="CollisionShape3D2" type="CollisionShape3D" parent="GarbageBin"]
transform = Transform3D(1, 0, 0, 0, -0.640112, 0.768282, 0, -0.768282, -0.640112, -0.720451, 2.21995, -0.722729)
shape = SubResource("ConvexPolygonShape3D_d5sag")
[node name="garbagebin_LidRight" type="MeshInstance3D" parent="."]
[node name="garbagebin_LidRight" type="MeshInstance3D" parent="GarbageBin"]
transform = Transform3D(1, 0, 0, 0, 0.995237, -0.0974839, 0, 0.0974839, 0.995237, 0.791263, 2.21995, -0.729617)
mesh = SubResource("ArrayMesh_ct8nk")
skeleton = NodePath("")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="."]
[node name="CollisionShape3D3" type="CollisionShape3D" parent="GarbageBin"]
transform = Transform3D(1, 0, 0, 0, 0.995237, -0.0974839, 0, 0.0974839, 0.995237, 0.791263, 2.21995, -0.729617)
shape = SubResource("ConvexPolygonShape3D_m8st6")
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="GarbageBin"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00279236, 1.01807, 1.0014)
shape = SubResource("BoxShape3D_4o1ux")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="."]
[node name="CollisionShape3D4" type="CollisionShape3D" parent="GarbageBin"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00279236, 1.01807, -0.714143)
shape = SubResource("BoxShape3D_4o1ux")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="."]
[node name="CollisionShape3D5" type="CollisionShape3D" parent="GarbageBin"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.45026, 1.16792, 0.125807)
shape = SubResource("BoxShape3D_y8tbh")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="."]
[node name="CollisionShape3D6" type="CollisionShape3D" parent="GarbageBin"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.42864, 1.16553, 0.125807)
shape = SubResource("BoxShape3D_y8tbh")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="."]
[node name="CollisionShape3D7" type="CollisionShape3D" parent="GarbageBin"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.306, 0.154236)
shape = SubResource("BoxShape3D_5cbax")

42
assets/grass_1.tscn Normal file

File diff suppressed because one or more lines are too long

90
assets/grass_2.tscn Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,52 @@
shader_type spatial;
render_mode blend_mix,depth_draw_opaque, cull_disabled,diffuse_burley,specular_schlick_ggx,depth_prepass_alpha;
uniform vec4 albedo : source_color;
uniform sampler2D texture_albedo : source_color,filter_linear_mipmap,repeat_enable;
uniform float point_size : hint_range(0,128) = 0;
uniform float roughness : hint_range(0,1) = 1;
uniform sampler2D texture_metallic : hint_default_white,filter_linear_mipmap,repeat_enable;
uniform vec4 metallic_texture_channel;
uniform sampler2D texture_roughness : hint_roughness_r,filter_linear_mipmap,repeat_enable;
uniform float specular = 0.13;
uniform float metallic = 0;
uniform sampler2D texture_normal : hint_roughness_normal,filter_linear_mipmap,repeat_enable;
uniform float normal_scale : hint_range(-16,16) = 1.5;
uniform vec4 backlight : source_color;
uniform sampler2D texture_backlight : hint_default_black,filter_linear_mipmap,repeat_enable;
uniform vec3 uv1_scale = vec3(1,1,1);
uniform vec3 uv1_offset;
uniform vec3 uv2_scale = vec3(1,1,1);
uniform vec3 uv2_offset;
uniform float sway_speed = 1.5;
uniform float sway_strength = 1.5;
uniform float sway_phase_len = 1.5;
void vertex() {
float strength = COLOR.r * sway_strength;
VERTEX.x += sin(VERTEX.x * sway_phase_len * 1.123 + TIME * sway_speed) * strength;
VERTEX.y += sin(VERTEX.y * sway_phase_len + TIME * sway_speed * 1.12412) * strength;
VERTEX.z += sin(VERTEX.z * sway_phase_len * 0.9123 + TIME * sway_speed * 1.3123) * strength;
UV=UV*uv1_scale.xy+uv1_offset.xy;
}
void fragment() {
vec2 base_uv = UV;
vec4 albedo_tex = texture(texture_albedo,base_uv);
ALBEDO = albedo.rgb * albedo_tex.rgb;
float metallic_tex = dot(texture(texture_metallic,base_uv),metallic_texture_channel);
METALLIC = metallic_tex * metallic;
vec4 roughness_texture_channel = vec4(1.0,0.0,0.0,0.0);
float roughness_tex = dot(texture(texture_roughness,base_uv),roughness_texture_channel);
ROUGHNESS = roughness_tex * roughness;
SPECULAR = specular;
NORMAL_MAP = texture(texture_normal,base_uv).rgb;
NORMAL_MAP_DEPTH = normal_scale;
ALPHA *= albedo.a * albedo_tex.a;
vec3 backlight_tex = texture(texture_backlight,base_uv).rgb;
BACKLIGHT = (backlight.rgb+backlight_tex);
}

View File

@@ -19,7 +19,7 @@
resource_name = "mac10"
cull_mode = 2
albedo_texture = ExtResource("8_vgvii")
metallic = 1.0
metallic = 0.9
metallic_texture_channel = 2
roughness_texture = ExtResource("10_yxcr2")
roughness_texture_channel = 4

View File

@@ -0,0 +1,18 @@
[gd_resource type="StandardMaterial3D" load_steps=3 format=3 uid="uid://dah8gmn8wdc6h"]
[ext_resource type="Texture2D" uid="uid://op1u8efjgn2c" path="res://assets/Textures/Nature/Grass/grass1.albedo.png" id="1_bs3y4"]
[ext_resource type="Texture2D" uid="uid://csxrx13opgga4" path="res://assets/Textures/Nature/Grass/grass1.normal.png" id="2_x03or"]
[resource]
resource_name = "grass1"
transparency = 4
cull_mode = 2
albedo_color = Color(0.846044, 0.846044, 0.846044, 1)
albedo_texture = ExtResource("1_bs3y4")
roughness = 0.5
normal_enabled = true
normal_scale = 0.1
normal_texture = ExtResource("2_x03or")
backlight_enabled = true
backlight = Color(1, 1, 1, 1)
texture_filter = 2

View File

@@ -4,11 +4,11 @@
[ext_resource type="Texture2D" uid="uid://b3dmh6y6te411" path="res://assets/Models/mug1.albedo.png" id="1_vwb3f"]
[sub_resource type="BoxShape3D" id="BoxShape3D_p7duf"]
size = Vector3(0.078125, 0.208008, 0.0869141)
size = Vector3(0.078125, 0.136963, 0.0576172)
[sub_resource type="CylinderShape3D" id="CylinderShape3D_n6q6a"]
height = 0.274531
radius = 0.12699
height = 0.17539
radius = 0.0842977
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_pos5t"]
resource_name = "Mug1"
@@ -58,7 +58,7 @@ collision_mask = 125
script = ExtResource("1_f8mnl")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.147975, -0.00153219, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0910154, -0.000540817, 0)
shape = SubResource("BoxShape3D_p7duf")
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
@@ -66,6 +66,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00703555, 0, 0)
shape = SubResource("CylinderShape3D_n6q6a")
[node name="Mug" type="MeshInstance3D" parent="."]
transform = Transform3D(1.38582, 0, 0.574025, 0, 1.5, 0, -0.574025, 0, 1.38582, -0.00640446, -0.000607688, 0)
transform = Transform3D(0.92388, 0, 0.382683, 0, 1, 0, -0.382683, 0, 0.92388, -0.00640446, -0.000607688, 0)
mesh = SubResource("ArrayMesh_3ykdl")
skeleton = NodePath("")

View File

@@ -26,7 +26,7 @@ albedo_texture = ExtResource("4_umlul")
roughness = 0.522727
texture_filter = 2
[sub_resource type="ArrayMesh" id="ArrayMesh_dd34l"]
[sub_resource type="ArrayMesh" id="ArrayMesh_vn76m"]
_surfaces = [{
"aabb": AABB(-0.410885, -0.126488, -0.105552, 0.817732, 0.356922, 0.211104),
"format": 34359742465,
@@ -80,7 +80,7 @@ _surfaces = [{
"vertex_data": PackedByteArray("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")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_dd34l")
shadow_mesh = SubResource("ArrayMesh_vn76m")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_h3nrm"]
resource_name = "rat1.skin"
@@ -89,7 +89,7 @@ albedo_texture = ExtResource("4_umlul")
roughness = 0.522727
texture_filter = 2
[sub_resource type="ArrayMesh" id="ArrayMesh_5qcex"]
[sub_resource type="ArrayMesh" id="ArrayMesh_jgk4g"]
_surfaces = [{
"aabb": AABB(-0.211217, -0.0209361, -0.0458348, 0.22316, 0.058869, 0.112831),
"format": 34359742465,
@@ -121,9 +121,9 @@ _surfaces = [{
"vertex_data": PackedByteArray("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")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_5qcex")
shadow_mesh = SubResource("ArrayMesh_jgk4g")
[sub_resource type="ArrayMesh" id="ArrayMesh_kx475"]
[sub_resource type="ArrayMesh" id="ArrayMesh_6v877"]
_surfaces = [{
"aabb": AABB(-0.211595, -0.0209361, -0.0798523, 0.225415, 0.058869, 0.124278),
"format": 34896613377,
@@ -155,9 +155,9 @@ _surfaces = [{
"vertex_data": PackedByteArray("Sg0AAIeFg8hKDQAAh4Uf0+0L0pn6hEG87QvSmfqE6vPtC9KZ+oR6xlQcAAAECxzfVBwAAAQLM9z2GtKZdwqu4/Ya0pl3Cuzy9hrSmXcK5Pi/4WYdXvQxsr/hZh1e9NrMv+FmHV706u9i4Dm30fN35GLgObfR85bLYuA5t9HzBbil9mYdG0oM0KX2Zh0bSpvupfZmHRtKeflI9Tm3jkkQ9Ej1ObeOSQrTSPU5t45JMtWOt8oUojCm2Y63yhSiMDPoeLX//8ovFu14tf//yi+B4KiiyhTl2nC1qKLKFOXavsuSoP//Ddrdy5Kg//8N2lDHAAC3OmaGiusAALc6ZoYcz34QtzoAAGf1fhC3OgAAUej//7c6NkW/6v//tzo2RTLnEum3Ov//I8US6bc6//8Wznajtzrk4+fBY7q3OhspW/9KDQAAh4WW2EoNAACHhWDfSg0AAIeFsNDtC9KZ+oT//+0L0pn6hAu37QvSmfqEh7tUHAAABAvU5VQcAAAEC23OVBwAAAQLc99UHAAABAv//1QcAAAEC3Tl9hrSmXcKQO72GtKZdwr///Ya0pl3Cv//v+FmHV708cq/4WYdXvRoxr/hZh1e9O/tYuA5t9HzdMpi4Dm30fPC0WLgObfR8/K7pfZmHRtKx9Kl9mYdG0oz+6X2Zh0bStj0SPU5t45JtdVI9Tm3jkke10j1ObeOSejLeLX//8ovDdZ4tf//yi913ni1///KL27beLX//8ov//94tf//yi98+pKg//8N2qfRkqD//w3aGtmSoP//DdpRwpKg//8N2gm8//+3OjZFoO///7c6NkX/////tzo2RY7q//+3OjZFu+D//7c6NkV/0///tzo2ReHeEum3Ov//fb4S6bc6//+gvhLptzr///jCEum3Ov//1cQS6bc6//+x0BLptzr//1rZEum3Ov//K9RiR7hyXDW99auTi7wF5vsiBfzzwUk032QiNHnHDKDNyYXVbDc9zQUuSUa+XcsbAdgrf/JPZZ4flMTSdgRIuDd9mDv4T8ork9O9kV0/U7vHnIPC2kuxx/VYEDPsWsUwpM5or2yzc8wXOTdErm2WJrPliZfZpMzljiTWT+KGT9mw4E0rE46rRoC2dK5rUHSq+0r8DcUiX5E9Ylfr3Pr0u/tFVEVrjaU2fn+aNU/5082R7972sCl3+zvcVyN/g0Q1uV9xUAHiQKod/b0sOcbUUbuf5TGLiWg32BxJPPRl/yNx30yJNkQX1ikDHL7QZ1Wsom0uNNdbVp8SPzmRxUwwvI2lrsDQR+C+nVZztV+09rbrr23BLzQMxRkhc7fgF9mbaqM8o3aaK+T3Gm/SXg61yspf+Ot0bUIiznBJtflW66SxXj+YmU7h9RX7Lt/t9FEHugIXC/benKHQXiWU0lAEhZld")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_kx475")
shadow_mesh = SubResource("ArrayMesh_6v877")
[sub_resource type="ArrayMesh" id="ArrayMesh_x2ehg"]
[sub_resource type="ArrayMesh" id="ArrayMesh_eptwk"]
_surfaces = [{
"aabb": AABB(-0.107799, -0.0124302, -0.0323775, 0.126554, 0.0349519, 0.0647549),
"format": 34359742465,
@@ -189,9 +189,9 @@ _surfaces = [{
"vertex_data": PackedByteArray("Mv7OvSCoS7x8+K08Mv7OvSCoS7x8+K08Wn3QvZBvDDx8+K08Wn3QvZBvDDx8+K08Wn3QvZBvDDx8+K08Mv7OvSCoS7x6+K28Mv7OvSCoS7x6+K28Wn3QvZBvDDx6+K28Wn3QvZBvDDx6+K28Wn3QvZBvDDx6+K28uB9qPLDiCbzQxvE8uB9qPLDiCbzQxvE8uB9qPLDiCbzQxvE8aCZePAA1TjzQxvE8aCZePAA1TjzQxvE8aCZePAA1TjzQxvE8uB9qPLDiCbzQxvG8uB9qPLDiCbzQxvG8uB9qPLDiCbzQxvG8aCZePAA1TjzQxvG8aCZePAA1TjzQxvG8aCZePAA1TjzQxvG8DMCfvJAmHbzQxvG8DMCfvJAmHbzQxvG8nOeovFR/uDzQxvG8nOeovFR/uDzQxvG8DMCfvJAmHbzQxvE8DMCfvJAmHbzQxvE8nOeovFR/uDzQxvE8nOeovFR/uDzQxvE84MXcvQChkLvY2b484MXcvQChkLvY2b484MXcvQChkLvU2b684MXcvQChkLvU2b68UKOZPAChkLs4ngS9UKOZPAChkLs4ngS9UKOZPAChkLs4ngQ9UKOZPAChkLs4ngQ9QMWXvAChkLs4ngQ9QMWXvAChkLs4ngS9Mv7OvSCoS7x8+K08Mv7OvSCoS7x8+K08Mv7OvSCoS7x8+K08Wn3QvZBvDDx8+K08Wn3QvZBvDDx8+K08Wn3QvZBvDDx8+K08Mv7OvSCoS7x6+K28Mv7OvSCoS7x6+K28Mv7OvSCoS7x6+K28Wn3QvZBvDDx6+K28Wn3QvZBvDDx6+K28Wn3QvZBvDDx6+K28uB9qPLDiCbzQxvE8aCZePAA1TjzQxvE8aCZePAA1TjzQxvE8aCZePAA1TjzQxvE8aCZePAA1TjzQxvG8aCZePAA1TjzQxvG8nOeovFR/uDzQxvG8nOeovFR/uDzQxvG8nOeovFR/uDzQxvG8nOeovFR/uDzQxvE8nOeovFR/uDzQxvE8UKOZPAChkLs4ngS9UKOZPAChkLs4ngS9UKOZPAChkLs4ngS9UKOZPAChkLs4ngS9UKOZPAChkLs4ngQ9UKOZPAChkLs4ngQ9UKOZPAChkLs4ngQ9UKOZPAChkLs4ngQ9Y2W/Pm0kbIdjZb8+4mag1SBZk7FYmi+vIFmTsZ0h0fIgWZOxY8dh80BBnBqR25H4QEGcGu+YW6qTMR/ZomXN0JMxH9lh3iyNkzEf2Zw4RYyUl184XdCN0JSXXzjd3Z2FlJdfOByJsdOnqd+skj3/6Kep36zaYcWvp6nfrIk9APJeuJQX/t4z1164lBchImD6XriUFwB2Vqwf01bW6VHJ3h/TVtYgnjrQH9NW1nXCP47gTbMAec7G/+BNswDvhBion7kF/8SAXdyfuQX/f8nygkx/HzKFMTiATH8fMlt6xNf5gF/GMX+io/mAX8b9Npr93T63c5EJX5ndPrdz13IE9UcMIkFt9p7mRwwiQW6N8opR7cc4/p/Z8lHtxzi1d4iQx7hSbfeZ/O/HuFJtaoh377R7Zm17e4j0mRJLBKiEhYshNQhrbSRsh+A85ENtJGyH9l5wYeJmoNU6MbyUnSHR8gZyeKRjx2HzhV51iGPHYfOXK20+kduR+OoSE9XvmFuquAFE5++YW6oXIiWgYd4sjaMOfFNh3iyN8isT45w4RYyReXo1HImx0znMuLuSPf/oYLvdm5I9/+ixpVqjiT0A8hzUt8bpUcnegtnk2HXCP46Xz1npf8nygrkmGOF/yfKC4xAt73/J8oLCguup/Taa/Tui66T9Npr9L9uAv/6f2fJE4KjZtXeIkNj93QO1d4iQfEngA7V3iJCvmV2Naoh370ppQHFqiHfvPKk/nGqId+9PeZA2aoh37w==")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_x2ehg")
shadow_mesh = SubResource("ArrayMesh_eptwk")
[sub_resource type="ArrayMesh" id="ArrayMesh_btrag"]
[sub_resource type="ArrayMesh" id="ArrayMesh_t180v"]
_surfaces = [{
"aabb": AABB(-0.111897, -0.0124302, -0.0323775, 0.126554, 0.0349519, 0.0647549),
"format": 34359742465,
@@ -223,7 +223,7 @@ _surfaces = [{
"vertex_data": PackedByteArray("smLXvSCoS7x8+K08smLXvSCoS7x8+K082uHYvZBvDDx8+K082uHYvZBvDDx8+K082uHYvZBvDDx8+K08smLXvSCoS7x4+K28smLXvSCoS7x4+K282uHYvZBvDDx4+K282uHYvZBvDDx4+K282uHYvZBvDDx4+K28uPsmPLDiCbzQxvE8uPsmPLDiCbzQxvE8uPsmPLDiCbzQxvE8aAIbPAA1TjzQxvE8aAIbPAA1TjzQxvE8aAIbPAA1TjzQxvE8uPsmPLDiCbzQxvG8uPsmPLDiCbzQxvG8uPsmPLDiCbzQxvG8aAIbPAA1TjzQxvG8aAIbPAA1TjzQxvG8aAIbPAA1TjzQxvG8DFLBvJAmHbzQxvG8DFLBvJAmHbzQxvG8nHnKvFR/uDzQxvG8nHnKvFR/uDzQxvG8DFLBvJAmHbzQxvE8DFLBvJAmHbzQxvE8nHnKvFR/uDzQxvE8nHnKvFR/uDzQxvE8YCrlvQChkLvY2b48YCrlvQChkLvY2b48YCrlvQChkLvU2b68YCrlvQChkLvU2b68oCJwPAChkLs4ngS9oCJwPAChkLs4ngS9oCJwPAChkLs4ngQ9oCJwPAChkLs4ngQ9QFe5vAChkLs4ngQ9QFe5vAChkLs4ngS9smLXvSCoS7x8+K08smLXvSCoS7x8+K08smLXvSCoS7x8+K082uHYvZBvDDx8+K082uHYvZBvDDx8+K082uHYvZBvDDx8+K08smLXvSCoS7x4+K28smLXvSCoS7x4+K28smLXvSCoS7x4+K282uHYvZBvDDx4+K282uHYvZBvDDx4+K282uHYvZBvDDx4+K28uPsmPLDiCbzQxvE8aAIbPAA1TjzQxvE8aAIbPAA1TjzQxvE8aAIbPAA1TjzQxvE8aAIbPAA1TjzQxvG8aAIbPAA1TjzQxvG8nHnKvFR/uDzQxvG8nHnKvFR/uDzQxvG8nHnKvFR/uDzQxvG8nHnKvFR/uDzQxvE8nHnKvFR/uDzQxvE8oCJwPAChkLs4ngS9oCJwPAChkLs4ngS9oCJwPAChkLs4ngS9oCJwPAChkLs4ngS9oCJwPAChkLs4ngQ9oCJwPAChkLs4ngQ9oCJwPAChkLs4ngQ9oCJwPAChkLs4ngQ9Y2W/Pm0kbIdjZb8+4mag1SBZk7FYmi+vIFmTsZ0h0fIgWZOxY8dh80BBnBqR25H4QEGcGu+YW6qTMR/ZomXN0JMxH9lh3iyNkzEf2Zw4RYyUl1843d2dhZSXXzgcibHTlJdfOF3QjdCnqd+s2mHFr6ep36yJPQDyp6nfrJI9/+heuJQXISJg+l64lBcAdlasXriUF/7eM9cf01bWIJ460B/TVtZ1wj+OH9NW1ulRyd7gTbMAec7G/+BNswDvhBion7kF/8SAXdyfuQX/f8nygkx/HzKFMTiATH8fMlt6xNf5gF/GMX+io/mAX8b9Npr93T63c5EJX5ndPrdz13IE9UcMIkFt9p7mRwwiQW6N8opR7cc4tXeIkFHtxzj+n9nyx7hSbWqId+/HuFJt95n877R7Zm17e4j0mRJLBKiEhYshNQhrbSRsh+A85ENtJGyH9l5wYeJmoNU6MbyUnSHR8gZyeKRjx2HzhV51iGPHYfOXK20+kduR+OoSE9XvmFuquAFE5++YW6oXIiWgYd4sjaMOfFNh3iyN8isT45w4RYyReXo1HImx07GlWqOJPQDyOcy4u5I9/+hgu92bkj3/6ILZ5Nh1wj+OHNS3xulRyd6Xz1npf8nygrkmGOF/yfKC4xAt73/J8oLCguup/Taa/Tui66T9Npr9ROCo2bV3iJDY/d0DtXeIkHxJ4AO1d4iQL9uAv/6f2fKvmV2Naoh370ppQHFqiHfvPKk/nGqId+9PeZA2aoh37w==")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_btrag")
shadow_mesh = SubResource("ArrayMesh_t180v")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_27rc1"]
resource_name = "rat1.whiskers"
@@ -231,7 +231,7 @@ transparency = 1
cull_mode = 2
albedo_color = Color(0.319624, 0.319624, 0.319624, 1)
[sub_resource type="ArrayMesh" id="ArrayMesh_7g1e1"]
[sub_resource type="ArrayMesh" id="ArrayMesh_x0jc0"]
_surfaces = [{
"aabb": AABB(-8.24728, -3.56657, -64.7248, 47.3227, 4.56657, 81.3163),
"format": 34896613377,
@@ -261,7 +261,7 @@ _surfaces = [{
"vertex_data": PackedByteArray("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")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_7g1e1")
shadow_mesh = SubResource("ArrayMesh_x0jc0")
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_q7xl1"]
radius = 0.214127

View File

@@ -21,7 +21,7 @@
resource_name = "revolver1"
cull_mode = 2
albedo_texture = ExtResource("6_acf6f")
metallic = 1.0
metallic = 0.9
roughness_texture = ExtResource("7_w8q3k")
roughness_texture_channel = 4
normal_enabled = true

115
assets/tree_1.tscn Normal file

File diff suppressed because one or more lines are too long

164
assets/tv.tscn Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -145,6 +145,7 @@ angular_limit/lower = -0.785398
[node name="RigidBody3D" type="RigidBody3D" parent="." groups=["moveable"]]
collision_layer = 32
collision_mask = 125
continuous_cd = true
[node name="Panel1" type="MeshInstance3D" parent="RigidBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.320453, 0)
@@ -164,6 +165,7 @@ skeleton = NodePath("")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.320453, -0.00352626)
collision_layer = 32
collision_mask = 125
continuous_cd = true
[node name="Panel2" type="MeshInstance3D" parent="RigidBody3D2"]
mesh = SubResource("ArrayMesh_k328d")