feat: redid dirt texture

main
Sara 2024-12-04 20:55:55 +01:00
parent 32df02855b
commit 994885afea
64 changed files with 1003 additions and 253 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -21,7 +21,7 @@ nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=0
meshes/light_baking=3
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
@ -12636,6 +12636,20 @@ _subresources={
"use_external/enabled": true,
"use_external/path": "res://models/materials/Primary.tres"
}
},
"nodes": {
"PATH:skeleton_character/Skeleton3D": {
"rest_pose/external_animation_library": null
},
"PATH:skeleton_character/Skeleton3D/Circle": {
"mesh_instance/layers": 2
},
"PATH:skeleton_character/Skeleton3D/mesh_character": {
"mesh_instance/layers": 2
},
"PATH:skeleton_character/Skeleton3D/mesh_rifle": {
"mesh_instance/layers": 2
}
}
}
gltf/naming_version=1

BIN
godot/models/props/dirt_ramp.glb (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,43 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bmminombn1t0k"
path="res://.godot/imported/dirt_ramp.glb-932e42e2faad7d28fbca743962d8c6fc.scn"
[deps]
source_file="res://models/props/dirt_ramp.glb"
dest_files=["res://.godot/imported/dirt_ramp.glb-932e42e2faad7d28fbca743962d8c6fc.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={
"materials": {
"Mud": {
"use_external/enabled": true,
"use_external/path": "res://models/props/materials/Mud.tres"
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1

BIN
godot/models/props/dirt_ramp_dirt.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cljwwvp3ce1nw"
path.s3tc="res://.godot/imported/dirt_ramp_dirt.png-e1ab58dfdc1d5fe6451f710d6975578c.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "25a870a740b8d870b5698fe1f7aed359"
}
[deps]
source_file="res://models/props/dirt_ramp_dirt.png"
dest_files=["res://.godot/imported/dirt_ramp_dirt.png-e1ab58dfdc1d5fe6451f710d6975578c.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
godot/models/props/dirt_ramp_dirt_normal.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://0mmyo8pgoi2b"
path.s3tc="res://.godot/imported/dirt_ramp_dirt_normal.png-2d309f73e7aef492bed35421e6b512b7.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "98b9e5995408e21c952eaa2298babcfe"
}
[deps]
source_file="res://models/props/dirt_ramp_dirt_normal.png"
dest_files=["res://.godot/imported/dirt_ramp_dirt_normal.png-2d309f73e7aef492bed35421e6b512b7.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://models/props/dirt_ramp_dirt_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

BIN
godot/models/props/dirtpile_large.glb (Stored with Git LFS)

Binary file not shown.

BIN
godot/models/props/dirtpile_large_dirt.png (Stored with Git LFS)

Binary file not shown.

View File

@ -9,7 +9,7 @@ metadata={
"vram_texture": true
}
generator_parameters={
"md5": "d3ffd510092233bc8ee0d9af9a43c154"
"md5": "25a870a740b8d870b5698fe1f7aed359"
}
[deps]

Binary file not shown.

View File

@ -9,7 +9,7 @@ metadata={
"vram_texture": true
}
generator_parameters={
"md5": "afeb59ed76660795607a2c64e9614acd"
"md5": "98b9e5995408e21c952eaa2298babcfe"
}
[deps]

BIN
godot/models/props/dirtpile_wall.glb (Stored with Git LFS)

Binary file not shown.

BIN
godot/models/props/dirtpile_wall_dirt.png (Stored with Git LFS)

Binary file not shown.

View File

@ -9,7 +9,7 @@ metadata={
"vram_texture": true
}
generator_parameters={
"md5": "d3ffd510092233bc8ee0d9af9a43c154"
"md5": "25a870a740b8d870b5698fe1f7aed359"
}
[deps]

Binary file not shown.

View File

@ -9,7 +9,7 @@ metadata={
"vram_texture": true
}
generator_parameters={
"md5": "afeb59ed76660795607a2c64e9614acd"
"md5": "98b9e5995408e21c952eaa2298babcfe"
}
[deps]

BIN
godot/models/props/dirtpile_wall_large.glb (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,43 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cv5ikndnvmwlo"
path="res://.godot/imported/dirtpile_wall_large.glb-e6917ab4ff01b6df45e6ec5e5db7970d.scn"
[deps]
source_file="res://models/props/dirtpile_wall_large.glb"
dest_files=["res://.godot/imported/dirtpile_wall_large.glb-e6917ab4ff01b6df45e6ec5e5db7970d.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={
"materials": {
"Mud": {
"use_external/enabled": true,
"use_external/path": "res://models/props/materials/Mud.tres"
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1

BIN
godot/models/props/dirtpile_wall_large_dirt.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://3cmqegapd58q"
path.s3tc="res://.godot/imported/dirtpile_wall_large_dirt.png-435bafe161d5bef484120d04c9a5f9f0.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "25a870a740b8d870b5698fe1f7aed359"
}
[deps]
source_file="res://models/props/dirtpile_wall_large_dirt.png"
dest_files=["res://.godot/imported/dirtpile_wall_large_dirt.png-435bafe161d5bef484120d04c9a5f9f0.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
godot/models/props/dirtpile_wall_large_dirt_normal.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bwomkt0t733kg"
path.s3tc="res://.godot/imported/dirtpile_wall_large_dirt_normal.png-364bd1af2c5e0482be6b078d86095726.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "98b9e5995408e21c952eaa2298babcfe"
}
[deps]
source_file="res://models/props/dirtpile_wall_large_dirt_normal.png"
dest_files=["res://.godot/imported/dirtpile_wall_large_dirt_normal.png-364bd1af2c5e0482be6b078d86095726.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://models/props/dirtpile_wall_large_dirt_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

BIN
godot/models/props/trenchfloor.glb (Stored with Git LFS)

Binary file not shown.

BIN
godot/models/props/trenchfloor_dirt.png (Stored with Git LFS)

Binary file not shown.

View File

@ -9,7 +9,7 @@ metadata={
"vram_texture": true
}
generator_parameters={
"md5": "d3ffd510092233bc8ee0d9af9a43c154"
"md5": "25a870a740b8d870b5698fe1f7aed359"
}
[deps]

Binary file not shown.

View File

@ -9,7 +9,7 @@ metadata={
"vram_texture": true
}
generator_parameters={
"md5": "afeb59ed76660795607a2c64e9614acd"
"md5": "98b9e5995408e21c952eaa2298babcfe"
}
[deps]

BIN
godot/models/props/trenchwall_2m_dirt.glb (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,43 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dtp0keenxj1v5"
path="res://.godot/imported/trenchwall_2m_dirt.glb-b3c4d6c10bd7da824989dd6280bfb603.scn"
[deps]
source_file="res://models/props/trenchwall_2m_dirt.glb"
dest_files=["res://.godot/imported/trenchwall_2m_dirt.glb-b3c4d6c10bd7da824989dd6280bfb603.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={
"materials": {
"Mud.001": {
"use_external/enabled": true,
"use_external/path": "res://models/props/materials/Mud.tres"
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1

BIN
godot/models/props/trenchwall_2m_dirt_dirt.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://du7fd680i215f"
path.s3tc="res://.godot/imported/trenchwall_2m_dirt_dirt.png-98b4ac3851fadab3559d81700de98dd8.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "d3ffd510092233bc8ee0d9af9a43c154"
}
[deps]
source_file="res://models/props/trenchwall_2m_dirt_dirt.png"
dest_files=["res://.godot/imported/trenchwall_2m_dirt_dirt.png-98b4ac3851fadab3559d81700de98dd8.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
godot/models/props/trenchwall_2m_dirt_dirt_normal.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bkf85bm3wvkpm"
path.s3tc="res://.godot/imported/trenchwall_2m_dirt_dirt_normal.png-d281fa82e1a9cbf58575c98e80b4e162.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "afeb59ed76660795607a2c64e9614acd"
}
[deps]
source_file="res://models/props/trenchwall_2m_dirt_dirt_normal.png"
dest_files=["res://.godot/imported/trenchwall_2m_dirt_dirt_normal.png-d281fa82e1a9cbf58575c98e80b4e162.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://models/props/trenchwall_2m_dirt_dirt_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

BIN
godot/models/props/trenchwall_5m_dirt.glb (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,43 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dhj8jxrjui8u0"
path="res://.godot/imported/trenchwall_5m_dirt.glb-b525b5712774af209e70443986f292f9.scn"
[deps]
source_file="res://models/props/trenchwall_5m_dirt.glb"
dest_files=["res://.godot/imported/trenchwall_5m_dirt.glb-b525b5712774af209e70443986f292f9.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={
"materials": {
"Mud": {
"use_external/enabled": true,
"use_external/path": "res://models/props/materials/Mud.tres"
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1

BIN
godot/models/props/trenchwall_5m_dirt_dirt.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cocud3c2v3plk"
path.s3tc="res://.godot/imported/trenchwall_5m_dirt_dirt.png-3e41c5911c254c92435b5629608fdb40.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "25a870a740b8d870b5698fe1f7aed359"
}
[deps]
source_file="res://models/props/trenchwall_5m_dirt_dirt.png"
dest_files=["res://.godot/imported/trenchwall_5m_dirt_dirt.png-3e41c5911c254c92435b5629608fdb40.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
godot/models/props/trenchwall_5m_dirt_dirt_normal.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c50r0kweq4vem"
path.s3tc="res://.godot/imported/trenchwall_5m_dirt_dirt_normal.png-d6fc04aff3121f230ceeabd465aa02fd.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "98b9e5995408e21c952eaa2298babcfe"
}
[deps]
source_file="res://models/props/trenchwall_5m_dirt_dirt_normal.png"
dest_files=["res://.godot/imported/trenchwall_5m_dirt_dirt_normal.png-d6fc04aff3121f230ceeabd465aa02fd.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://models/props/trenchwall_5m_dirt_dirt_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

BIN
godot/models/props/wooden_bar_large.glb (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,43 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://doei3h35v0vsl"
path="res://.godot/imported/wooden_bar_large.glb-a98149f981da60da7fef263b80879723.scn"
[deps]
source_file="res://models/props/wooden_bar_large.glb"
dest_files=["res://.godot/imported/wooden_bar_large.glb-a98149f981da60da7fef263b80879723.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={
"materials": {
"Planks": {
"use_external/enabled": true,
"use_external/path": "res://models/props/materials/Planks.tres"
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1

BIN
godot/models/props/wooden_bar_large_planks.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bkxj1rm6aoity"
path.s3tc="res://.godot/imported/wooden_bar_large_planks.png-8919525c4de4e51683fe220161cb8c97.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "9a04a9ca6cb72f21abef3f2804c5e752"
}
[deps]
source_file="res://models/props/wooden_bar_large_planks.png"
dest_files=["res://.godot/imported/wooden_bar_large_planks.png-8919525c4de4e51683fe220161cb8c97.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
godot/models/props/wooden_bar_large_planks_normal.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cpfkqndoogqv7"
path.s3tc="res://.godot/imported/wooden_bar_large_planks_normal.png-3dc516c18921474ea08074191e0d6175.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "6e727784c943200bad88fe614defb855"
}
[deps]
source_file="res://models/props/wooden_bar_large_planks_normal.png"
dest_files=["res://.godot/imported/wooden_bar_large_planks_normal.png-3dc516c18921474ea08074191e0d6175.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://models/props/wooden_bar_large_planks_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

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=39 format=3 uid="uid://1kr3qqan3trk"]
[gd_scene load_steps=40 format=3 uid="uid://1kr3qqan3trk"]
[ext_resource type="PackedScene" uid="uid://vub54xgk5n0h" path="res://models/character.glb" id="1_mi4co"]
@ -81,7 +81,7 @@ animation = &"RESET"
[sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_rb1jd"]
filter_enabled = true
filters = ["Character/Skeleton3D:Foot.L", "Character/Skeleton3D:Foot.R", "Character/Skeleton3D:IKTarget.Foot.L", "Character/Skeleton3D:IKTarget.Foot.R", "Character/Skeleton3D:hip", "Character/Skeleton3D:lowerleg.L", "Character/Skeleton3D:lowerleg.R", "Character/Skeleton3D:root", "Character/Skeleton3D:upperleg.L", "Character/Skeleton3D:upperleg.R", "skeleton_character/Skeleton3D:Foot.L", "skeleton_character/Skeleton3D:Foot.R", "skeleton_character/Skeleton3D:IKTarget.Foot.L", "skeleton_character/Skeleton3D:IKTarget.Foot.R", "skeleton_character/Skeleton3D:Neck", "skeleton_character/Skeleton3D:PoleTarget.Foot.L", "skeleton_character/Skeleton3D:PoleTarget.Foot.R", "skeleton_character/Skeleton3D:hip", "skeleton_character/Skeleton3D:lowerleg.L", "skeleton_character/Skeleton3D:lowerleg.R", "skeleton_character/Skeleton3D:root", "skeleton_character/Skeleton3D:spine.001", "skeleton_character/Skeleton3D:spine.002", "skeleton_character/Skeleton3D:spine.003", "skeleton_character/Skeleton3D:upperleg.L", "skeleton_character/Skeleton3D:upperleg.R"]
filters = ["Character/Skeleton3D:Foot.L", "Character/Skeleton3D:Foot.R", "Character/Skeleton3D:IKTarget.Foot.L", "Character/Skeleton3D:IKTarget.Foot.R", "Character/Skeleton3D:hip", "Character/Skeleton3D:lowerleg.L", "Character/Skeleton3D:lowerleg.R", "Character/Skeleton3D:root", "Character/Skeleton3D:upperleg.L", "Character/Skeleton3D:upperleg.R", "skeleton_character/Skeleton3D:Foot.L", "skeleton_character/Skeleton3D:Foot.R", "skeleton_character/Skeleton3D:IKTarget.Foot.L", "skeleton_character/Skeleton3D:IKTarget.Foot.R", "skeleton_character/Skeleton3D:PoleTarget.Foot.L", "skeleton_character/Skeleton3D:PoleTarget.Foot.R", "skeleton_character/Skeleton3D:hip", "skeleton_character/Skeleton3D:lowerleg.L", "skeleton_character/Skeleton3D:lowerleg.R", "skeleton_character/Skeleton3D:root", "skeleton_character/Skeleton3D:spine.001", "skeleton_character/Skeleton3D:upperleg.L", "skeleton_character/Skeleton3D:upperleg.R"]
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_psu0r"]
animation = &"Walk_forward"
@ -131,12 +131,12 @@ advance_mode = 2
xfade_time = 0.2
priority = 2
advance_mode = 2
advance_expression = "!is_walking"
advance_expression = "!is_walking || walk_speed <= 0.0"
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_4hisb"]
xfade_time = 0.2
advance_mode = 2
advance_expression = "is_walking"
advance_expression = "is_walking && walk_speed > 0.0"
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_bmty6"]
advance_mode = 2
@ -190,10 +190,9 @@ states/Start/position = Vector2(383.995, 14.954)
"states/Walk [turn]/node" = SubResource("AnimationNodeBlendTree_2mbyh")
"states/Walk [turn]/position" = Vector2(477.995, 226.767)
transitions = ["Aim [aim] [turn]", "Aim Down [aim]", SubResource("AnimationNodeStateMachineTransition_4lybd"), "Aim Down [aim]", "Walk [turn]", SubResource("AnimationNodeStateMachineTransition_5aafd"), "Aim [aim] [turn]", "Fire [aim]", SubResource("AnimationNodeStateMachineTransition_8f4gl"), "Fire [aim]", "Aim [aim] [turn]", SubResource("AnimationNodeStateMachineTransition_xnat3"), "Walk [turn]", "Aim [aim] [turn]", SubResource("AnimationNodeStateMachineTransition_12bos"), "Aim Down [aim]", "Stationary [turn]", SubResource("AnimationNodeStateMachineTransition_n0ndr"), "Walk [turn]", "Stationary [turn]", SubResource("AnimationNodeStateMachineTransition_0wc5e"), "Stationary [turn]", "Walk [turn]", SubResource("AnimationNodeStateMachineTransition_4hisb"), "Start", "Stationary [turn]", SubResource("AnimationNodeStateMachineTransition_bmty6"), "Stationary [turn]", "RESET To Aim", SubResource("AnimationNodeStateMachineTransition_kyd6p"), "RESET To Aim", "Aim [aim] [turn]", SubResource("AnimationNodeStateMachineTransition_w5kob"), "Stationary [turn]", "Run", SubResource("AnimationNodeStateMachineTransition_g0i3x"), "Walk [turn]", "Run", SubResource("AnimationNodeStateMachineTransition_ocffv"), "Run", "Stationary [turn]", SubResource("AnimationNodeStateMachineTransition_h0my5"), "Run", "Walk [turn]", SubResource("AnimationNodeStateMachineTransition_nymcr")]
graph_offset = Vector2(-392.578, -45.655)
graph_offset = Vector2(-139.078, -60.155)
[sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_hiswf"]
graph_offset = Vector2(-155, 2)
nodes/Actions/node = SubResource("AnimationNodeStateMachine_7smdg")
nodes/Actions/position = Vector2(80, 140)
nodes/output/position = Vector2(327.273, 163.636)
@ -202,6 +201,9 @@ node_connections = [&"output", 0, &"Actions"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_ewsvd"]
radius = 0.370388
[sub_resource type="SphereShape3D" id="SphereShape3D_v7ajo"]
radius = 0.1
[node name="Player" type="Player"]
slide_on_ceiling = false
floor_constant_speed = true
@ -326,9 +328,15 @@ shape = SubResource("CapsuleShape3D_ewsvd")
unique_name_in_owner = true
top_level = true
[node name="Camera" type="Camera3D" parent="CameraParent"]
transform = Transform3D(-0.999749, 0.00680422, -0.0213691, 0.00384561, 0.990762, 0.135556, 0.0220941, 0.13544, -0.990539, -0.311477, 1.66006, -1.85354)
fov = 42.5804
[node name="CameraSpring" type="SpringArm3D" parent="CameraParent"]
unique_name_in_owner = true
transform = Transform3D(-0.964368, 0.00651711, -0.264483, 0.0126107, 0.999693, -0.0213483, 0.264263, -0.0239229, -0.964154, 0, 1.71904, 0)
shape = SubResource("SphereShape3D_v7ajo")
spring_length = 1.3
[node name="Camera" type="Camera3D" parent="CameraParent/CameraSpring"]
transform = Transform3D(0.984309, 0.0318127, -0.17356, 0.00251854, 0.98098, 0.194092, 0.176434, -0.191484, 0.965508, 0, 0, 1.3)
fov = 41.9276
far = 100.0
[editable path="CharacterModel"]

File diff suppressed because one or more lines are too long

Binary file not shown.

BIN
models/character.blend (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
models/modules.blend (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
models/textures/dirt.kra (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
models/textures/dirt.png (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 MiB

After

Width:  |  Height:  |  Size: 5.0 MiB

BIN
models/textures/dirt_height.png (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 MiB

BIN
models/textures/dirt_normal.png (Stored with Git LFS)

Binary file not shown.