From 0da4f7ad71f9336654b04a99a21cd60079ff9061 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jorge=20V=C3=A1squez=20P=C3=A9rez?= Date: Wed, 11 Dec 2024 15:02:50 -0800 Subject: [PATCH] Added the 3d/lib folder to the project tracking --- .gitattributes | 17 + .gitignore | 6 + 3d/{models => }/ASST_Cloud.obj | 0 3d/{models => }/ASST_Cloud.obj.import | 0 3d/{models => }/CHAR_Abe.blend | 0 3d/{models => }/CHAR_Abe.blend.import | 0 3d/{models => }/CHAR_Abe_v004.blend.import | 0 3d/{models => }/LVL_Dojo.blend | 0 3d/{models => }/LVL_Dojo.blend.import | 0 3d/LVL_Promenade.blend | 3 + 3d/{models => }/LVL_Promenade.blend.import | 0 3d/lib/LIB_ASST_Buildings.blend | 3 + 3d/lib/LIB_CHAR_Abe.blend | 3 + 3d/lib/New Empty File.psd | 0 3d/lib/textures/.gdignore | 0 .../textures/AbesFace.png} | 0 .../textures/CHAR_Abe_diffuse.png | 0 3d/{models => lib}/textures/CHAR_Abe_emit.png | 0 3d/lib/textures/CHAR_Abe_metal.png | 3 + .../textures/CHAR_Abe_normal.png | 0 3d/lib/textures/CHAR_Abe_roughness.png | 3 + 3d/lib/textures/GSG_PRO_STUDIOS_METAL_019.exr | 3 + 3d/lib/textures/abacus_baker.001.png | 3 + 3d/lib/textures/abacus_baker.png | 3 + 3d/lib/textures/baker.exr | 3 + 3d/lib/textures/world_karate_sticker_v2.png | 3 + 3d/models/LVL_Promenade.blend | 3 - .../textures/ASST_prBuildings_diffuse.png | 0 .../ASST_prBuildings_diffuse.png.import | 0 .../textures/ASST_prBuildings_normal.png | 0 .../ASST_prBuildings_normal.png.import | 0 3d/textures/CHAR_AbeFace_emit.png | 3 + .../textures/CHAR_AbeFace_emit.png.import | 0 3d/textures/CHAR_Abe_diffuse.png | 3 + .../textures/CHAR_Abe_diffuse.png.import | 0 3d/textures/CHAR_Abe_emit.png | 3 + .../textures/CHAR_Abe_emit.png.import | 0 .../CHAR_Abe_metal-CHAR_Abe_roughness.png | 0 ...AR_Abe_metal-CHAR_Abe_roughness.png.import | 0 3d/textures/CHAR_Abe_normal.png | 3 + .../textures/CHAR_Abe_normal.png.import | 0 .../textures/LVL_Dojo_grid.jpg.import | 0 3d/{models => }/textures/LVL_Dojo_grid.png | 0 .../textures/LVL_Dojo_grid.png.import | 0 .../textures/LVL_Dojo_grid.webp.import | 0 3d/{models => }/textures/abe_2.0_difuse.png | 0 .../textures/abe_2.0_difuse.png.import | 0 3d/{models => }/textures/abe_2.2_normals.png | 0 .../textures/abe_2.2_normals.png.import | 0 .../textures/abe_low_poly_DIFFUSE.png | 0 .../textures/abe_low_poly_DIFFUSE.png.import | 0 3d/{models => }/textures/bg.buildings.ao.png | 0 .../textures/bg.buildings.ao.png.import | 0 .../textures/bg.buildings.normals.png | 0 .../textures/bg.buildings.normals.png.import | 0 .../textures/building.001.diff.blue.png | 0 .../building.001.diff.blue.png.import | 0 .../textures/building.001.diff.cgreen.png | 0 .../building.001.diff.cgreen.png.import | 0 .../textures/building.001.diff.red.png | 0 .../textures/building.001.diff.red.png.import | 0 .../textures/building.001.normals.png | 0 .../textures/building.001.normals.png.import | 0 .../textures/construction.fence.diff.png | 0 .../construction.fence.diff.png.import | 0 3d/{models => }/textures/diskette.difuse.png | 0 .../textures/diskette.difuse.png.import | 0 3d/{models => }/textures/diskette.normals.png | 0 .../textures/diskette.normals.png.import | 0 .../textures/diskette.specular.png | 0 .../textures/diskette.specular.png.import | 0 3d/{models => }/textures/displacement_01.png | 0 .../textures/displacement_01.png.import | 0 3d/{models => }/textures/door.001.diff.png | 0 .../textures/door.001.diff.png.import | 0 3d/{models => }/textures/door.001.normals.png | 0 .../textures/door.001.normals.png.import | 0 3d/{models => }/textures/floor_tiles.png | 0 .../textures/floor_tiles.png.import | 0 .../textures/green_metal_rust_disp_4k.png | 0 .../green_metal_rust_disp_4k.png.import | 0 .../textures/green_metal_rust_nor_gl_4k.exr | 0 .../green_metal_rust_nor_gl_4k.exr.import | 0 .../textures/green_metal_rust_nor_gl_4k.png | 0 .../green_metal_rust_nor_gl_4k.png.import | 0 .../textures/green_metal_rust_rough_4k.jpg | 0 .../green_metal_rust_rough_4k.jpg.import | 0 3d/{models => }/textures/keytar.difuse.png | 0 .../textures/keytar.difuse.png.import | 0 3d/{models => }/textures/keytar.normals.png | 0 .../textures/keytar.normals.png.import | 0 3d/{models => }/textures/keytar.specular.png | 0 .../textures/keytar.specular.png.import | 0 .../textures/poster_zoolander_2.png | 0 .../textures/poster_zoolander_2.png.import | 0 .../textures/poster_zoolander_3.png | 0 .../textures/poster_zoolander_3.png.import | 0 .../textures/poster_zoolander_4.png | 0 .../textures/poster_zoolander_4.png.import | 0 .../textures/poster_zoolander_5.png | 0 .../textures/poster_zoolander_5.png.import | 0 3d/{models => }/textures/sidewalk.normals.png | 0 .../textures/sidewalk.normals.png.import | 0 3d/{models => }/textures/sidewalk_diffuse.png | 0 .../textures/sidewalk_diffuse.png.import | 0 3d/{models => }/textures/tents.diff.png | 0 .../textures/tents.diff.png.import | 0 3d/{models => }/textures/trees.diff.png | 0 .../textures/trees.diff.png.import | 0 3d/{models => }/textures/trees.normals.png | 0 .../textures/trees.normals.png.import | 0 3d/{models => }/textures/windows.diff.2.png | 0 .../textures/windows.diff.2.png.import | 0 3d/{models => }/textures/windows.diff.png | 0 .../textures/windows.diff.png.import | 0 3d/{models => }/textures/windows.normals.png | 0 .../textures/windows.normals.png.import | 0 Scenes/Characters/CHAR_Abe.tscn | 11 - Scenes/Levels/LVL_Dojo.tscn | 15 +- Scenes/Levels/LVL_Promenade.tscn | 439 +++++++++++++----- Scenes/Levels/LVL_Promenade2.tscn | 222 --------- Scripts/Camera.gd | 19 +- 122 files changed, 393 insertions(+), 381 deletions(-) create mode 100644 .gitattributes create mode 100644 .gitignore rename 3d/{models => }/ASST_Cloud.obj (100%) rename 3d/{models => }/ASST_Cloud.obj.import (100%) rename 3d/{models => }/CHAR_Abe.blend (100%) rename 3d/{models => }/CHAR_Abe.blend.import (100%) rename 3d/{models => }/CHAR_Abe_v004.blend.import (100%) rename 3d/{models => }/LVL_Dojo.blend (100%) rename 3d/{models => }/LVL_Dojo.blend.import (100%) create mode 100644 3d/LVL_Promenade.blend rename 3d/{models => }/LVL_Promenade.blend.import (100%) create mode 100644 3d/lib/LIB_ASST_Buildings.blend create mode 100644 3d/lib/LIB_CHAR_Abe.blend create mode 100644 3d/lib/New Empty File.psd create mode 100644 3d/lib/textures/.gdignore rename 3d/{models/textures/CHAR_AbeFace_emit.png => lib/textures/AbesFace.png} (100%) rename 3d/{models => lib}/textures/CHAR_Abe_diffuse.png (100%) rename 3d/{models => lib}/textures/CHAR_Abe_emit.png (100%) create mode 100644 3d/lib/textures/CHAR_Abe_metal.png rename 3d/{models => lib}/textures/CHAR_Abe_normal.png (100%) create mode 100644 3d/lib/textures/CHAR_Abe_roughness.png create mode 100644 3d/lib/textures/GSG_PRO_STUDIOS_METAL_019.exr create mode 100644 3d/lib/textures/abacus_baker.001.png create mode 100644 3d/lib/textures/abacus_baker.png create mode 100644 3d/lib/textures/baker.exr create mode 100644 3d/lib/textures/world_karate_sticker_v2.png delete mode 100644 3d/models/LVL_Promenade.blend rename 3d/{models => }/textures/ASST_prBuildings_diffuse.png (100%) rename 3d/{models => }/textures/ASST_prBuildings_diffuse.png.import (100%) rename 3d/{models => }/textures/ASST_prBuildings_normal.png (100%) rename 3d/{models => }/textures/ASST_prBuildings_normal.png.import (100%) create mode 100644 3d/textures/CHAR_AbeFace_emit.png rename 3d/{models => }/textures/CHAR_AbeFace_emit.png.import (100%) create mode 100644 3d/textures/CHAR_Abe_diffuse.png rename 3d/{models => }/textures/CHAR_Abe_diffuse.png.import (100%) create mode 100644 3d/textures/CHAR_Abe_emit.png rename 3d/{models => }/textures/CHAR_Abe_emit.png.import (100%) rename 3d/{models => }/textures/CHAR_Abe_metal-CHAR_Abe_roughness.png (100%) rename 3d/{models => }/textures/CHAR_Abe_metal-CHAR_Abe_roughness.png.import (100%) create mode 100644 3d/textures/CHAR_Abe_normal.png rename 3d/{models => }/textures/CHAR_Abe_normal.png.import (100%) rename 3d/{models => }/textures/LVL_Dojo_grid.jpg.import (100%) rename 3d/{models => }/textures/LVL_Dojo_grid.png (100%) rename 3d/{models => }/textures/LVL_Dojo_grid.png.import (100%) rename 3d/{models => }/textures/LVL_Dojo_grid.webp.import (100%) rename 3d/{models => }/textures/abe_2.0_difuse.png (100%) rename 3d/{models => }/textures/abe_2.0_difuse.png.import (100%) rename 3d/{models => }/textures/abe_2.2_normals.png (100%) rename 3d/{models => }/textures/abe_2.2_normals.png.import (100%) rename 3d/{models => }/textures/abe_low_poly_DIFFUSE.png (100%) rename 3d/{models => }/textures/abe_low_poly_DIFFUSE.png.import (100%) rename 3d/{models => }/textures/bg.buildings.ao.png (100%) rename 3d/{models => }/textures/bg.buildings.ao.png.import (100%) rename 3d/{models => }/textures/bg.buildings.normals.png (100%) rename 3d/{models => }/textures/bg.buildings.normals.png.import (100%) rename 3d/{models => }/textures/building.001.diff.blue.png (100%) rename 3d/{models => }/textures/building.001.diff.blue.png.import (100%) rename 3d/{models => }/textures/building.001.diff.cgreen.png (100%) rename 3d/{models => }/textures/building.001.diff.cgreen.png.import (100%) rename 3d/{models => }/textures/building.001.diff.red.png (100%) rename 3d/{models => }/textures/building.001.diff.red.png.import (100%) rename 3d/{models => }/textures/building.001.normals.png (100%) rename 3d/{models => }/textures/building.001.normals.png.import (100%) rename 3d/{models => }/textures/construction.fence.diff.png (100%) rename 3d/{models => }/textures/construction.fence.diff.png.import (100%) rename 3d/{models => }/textures/diskette.difuse.png (100%) rename 3d/{models => }/textures/diskette.difuse.png.import (100%) rename 3d/{models => }/textures/diskette.normals.png (100%) rename 3d/{models => }/textures/diskette.normals.png.import (100%) rename 3d/{models => }/textures/diskette.specular.png (100%) rename 3d/{models => }/textures/diskette.specular.png.import (100%) rename 3d/{models => }/textures/displacement_01.png (100%) rename 3d/{models => }/textures/displacement_01.png.import (100%) rename 3d/{models => }/textures/door.001.diff.png (100%) rename 3d/{models => }/textures/door.001.diff.png.import (100%) rename 3d/{models => }/textures/door.001.normals.png (100%) rename 3d/{models => }/textures/door.001.normals.png.import (100%) rename 3d/{models => }/textures/floor_tiles.png (100%) rename 3d/{models => }/textures/floor_tiles.png.import (100%) rename 3d/{models => }/textures/green_metal_rust_disp_4k.png (100%) rename 3d/{models => }/textures/green_metal_rust_disp_4k.png.import (100%) rename 3d/{models => }/textures/green_metal_rust_nor_gl_4k.exr (100%) rename 3d/{models => }/textures/green_metal_rust_nor_gl_4k.exr.import (100%) rename 3d/{models => }/textures/green_metal_rust_nor_gl_4k.png (100%) rename 3d/{models => }/textures/green_metal_rust_nor_gl_4k.png.import (100%) rename 3d/{models => }/textures/green_metal_rust_rough_4k.jpg (100%) rename 3d/{models => }/textures/green_metal_rust_rough_4k.jpg.import (100%) rename 3d/{models => }/textures/keytar.difuse.png (100%) rename 3d/{models => }/textures/keytar.difuse.png.import (100%) rename 3d/{models => }/textures/keytar.normals.png (100%) rename 3d/{models => }/textures/keytar.normals.png.import (100%) rename 3d/{models => }/textures/keytar.specular.png (100%) rename 3d/{models => }/textures/keytar.specular.png.import (100%) rename 3d/{models => }/textures/poster_zoolander_2.png (100%) rename 3d/{models => }/textures/poster_zoolander_2.png.import (100%) rename 3d/{models => }/textures/poster_zoolander_3.png (100%) rename 3d/{models => }/textures/poster_zoolander_3.png.import (100%) rename 3d/{models => }/textures/poster_zoolander_4.png (100%) rename 3d/{models => }/textures/poster_zoolander_4.png.import (100%) rename 3d/{models => }/textures/poster_zoolander_5.png (100%) rename 3d/{models => }/textures/poster_zoolander_5.png.import (100%) rename 3d/{models => }/textures/sidewalk.normals.png (100%) rename 3d/{models => }/textures/sidewalk.normals.png.import (100%) rename 3d/{models => }/textures/sidewalk_diffuse.png (100%) rename 3d/{models => }/textures/sidewalk_diffuse.png.import (100%) rename 3d/{models => }/textures/tents.diff.png (100%) rename 3d/{models => }/textures/tents.diff.png.import (100%) rename 3d/{models => }/textures/trees.diff.png (100%) rename 3d/{models => }/textures/trees.diff.png.import (100%) rename 3d/{models => }/textures/trees.normals.png (100%) rename 3d/{models => }/textures/trees.normals.png.import (100%) rename 3d/{models => }/textures/windows.diff.2.png (100%) rename 3d/{models => }/textures/windows.diff.2.png.import (100%) rename 3d/{models => }/textures/windows.diff.png (100%) rename 3d/{models => }/textures/windows.diff.png.import (100%) rename 3d/{models => }/textures/windows.normals.png (100%) rename 3d/{models => }/textures/windows.normals.png.import (100%) delete mode 100644 Scenes/Levels/LVL_Promenade2.tscn diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..a3a59ac --- /dev/null +++ b/.gitattributes @@ -0,0 +1,17 @@ +# Normalize EOL for all files that Git considers text files. +* text=auto eol=lf +*png filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.jpg filter=lfs diff=lfs merge=lfs -text +*.jpeg filter=lfs diff=lfs merge=lfs -text +*.exr filter=lfs diff=lfs merge=lfs -text +*.webp filter=lfs diff=lfs merge=lfs -text +*.xcf filter=lfs diff=lfs merge=lfs -text +*.blend filter=lfs diff=lfs merge=lfs -text +*blend filter=lfs diff=lfs merge=lfs -text +*jpeg filter=lfs diff=lfs merge=lfs -text +*ogg filter=lfs diff=lfs merge=lfs -text +*ogbv filter=lfs diff=lfs merge=lfs -text +*ogv filter=lfs diff=lfs merge=lfs -text +*mp4 filter=lfs diff=lfs merge=lfs -text +*mov filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c51449d --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +# Godot 4+ specific ignores +.godot/ +/android/ +./3d/lib/* +./3d/lib/ +*blend[0-9] \ No newline at end of file diff --git a/3d/models/ASST_Cloud.obj b/3d/ASST_Cloud.obj similarity index 100% rename from 3d/models/ASST_Cloud.obj rename to 3d/ASST_Cloud.obj diff --git a/3d/models/ASST_Cloud.obj.import b/3d/ASST_Cloud.obj.import similarity index 100% rename from 3d/models/ASST_Cloud.obj.import rename to 3d/ASST_Cloud.obj.import diff --git a/3d/models/CHAR_Abe.blend b/3d/CHAR_Abe.blend similarity index 100% rename from 3d/models/CHAR_Abe.blend rename to 3d/CHAR_Abe.blend diff --git a/3d/models/CHAR_Abe.blend.import b/3d/CHAR_Abe.blend.import similarity index 100% rename from 3d/models/CHAR_Abe.blend.import rename to 3d/CHAR_Abe.blend.import diff --git a/3d/models/CHAR_Abe_v004.blend.import b/3d/CHAR_Abe_v004.blend.import similarity index 100% rename from 3d/models/CHAR_Abe_v004.blend.import rename to 3d/CHAR_Abe_v004.blend.import diff --git a/3d/models/LVL_Dojo.blend b/3d/LVL_Dojo.blend similarity index 100% rename from 3d/models/LVL_Dojo.blend rename to 3d/LVL_Dojo.blend diff --git a/3d/models/LVL_Dojo.blend.import b/3d/LVL_Dojo.blend.import similarity index 100% rename from 3d/models/LVL_Dojo.blend.import rename to 3d/LVL_Dojo.blend.import diff --git a/3d/LVL_Promenade.blend b/3d/LVL_Promenade.blend new file mode 100644 index 0000000..14f2944 --- /dev/null +++ b/3d/LVL_Promenade.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d4994e036bbb10415dd6ba7e0f188c9b0634fa81608313a62f260f0e6abb18e +size 2733712 diff --git a/3d/models/LVL_Promenade.blend.import b/3d/LVL_Promenade.blend.import similarity index 100% rename from 3d/models/LVL_Promenade.blend.import rename to 3d/LVL_Promenade.blend.import diff --git a/3d/lib/LIB_ASST_Buildings.blend b/3d/lib/LIB_ASST_Buildings.blend new file mode 100644 index 0000000..c9b6933 --- /dev/null +++ b/3d/lib/LIB_ASST_Buildings.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a15628d1831b3b2031e2594a176ef047c355ba9676d3c3c46e34fc8813bce00a +size 358939564 diff --git a/3d/lib/LIB_CHAR_Abe.blend b/3d/lib/LIB_CHAR_Abe.blend new file mode 100644 index 0000000..c525ebb --- /dev/null +++ b/3d/lib/LIB_CHAR_Abe.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b2d3bbc9f97b7efdfd1f21864f58b9e02a8b9a0366ec75dc1c2ed5a2ffb2a07 +size 29178035 diff --git a/3d/lib/New Empty File.psd b/3d/lib/New Empty File.psd new file mode 100644 index 0000000..e69de29 diff --git a/3d/lib/textures/.gdignore b/3d/lib/textures/.gdignore new file mode 100644 index 0000000..e69de29 diff --git a/3d/models/textures/CHAR_AbeFace_emit.png b/3d/lib/textures/AbesFace.png similarity index 100% rename from 3d/models/textures/CHAR_AbeFace_emit.png rename to 3d/lib/textures/AbesFace.png diff --git a/3d/models/textures/CHAR_Abe_diffuse.png b/3d/lib/textures/CHAR_Abe_diffuse.png similarity index 100% rename from 3d/models/textures/CHAR_Abe_diffuse.png rename to 3d/lib/textures/CHAR_Abe_diffuse.png diff --git a/3d/models/textures/CHAR_Abe_emit.png b/3d/lib/textures/CHAR_Abe_emit.png similarity index 100% rename from 3d/models/textures/CHAR_Abe_emit.png rename to 3d/lib/textures/CHAR_Abe_emit.png diff --git a/3d/lib/textures/CHAR_Abe_metal.png b/3d/lib/textures/CHAR_Abe_metal.png new file mode 100644 index 0000000..fb81446 --- /dev/null +++ b/3d/lib/textures/CHAR_Abe_metal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7d78e34a2e5b1c185c25a06079625336e70b0d24bd9113fe8a2a1ea33d4824f +size 33594109 diff --git a/3d/models/textures/CHAR_Abe_normal.png b/3d/lib/textures/CHAR_Abe_normal.png similarity index 100% rename from 3d/models/textures/CHAR_Abe_normal.png rename to 3d/lib/textures/CHAR_Abe_normal.png diff --git a/3d/lib/textures/CHAR_Abe_roughness.png b/3d/lib/textures/CHAR_Abe_roughness.png new file mode 100644 index 0000000..bf95fae --- /dev/null +++ b/3d/lib/textures/CHAR_Abe_roughness.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f5ac6db1b0a93e95590fff0dcd0ff45df3fec7f20e384676ccf994effb354e8 +size 37909745 diff --git a/3d/lib/textures/GSG_PRO_STUDIOS_METAL_019.exr b/3d/lib/textures/GSG_PRO_STUDIOS_METAL_019.exr new file mode 100644 index 0000000..a93ce73 --- /dev/null +++ b/3d/lib/textures/GSG_PRO_STUDIOS_METAL_019.exr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a53d7c2ebd7e2cc0dc18278128216ed8a9f5503e96765ff33ad3e737b6930689 +size 14827587 diff --git a/3d/lib/textures/abacus_baker.001.png b/3d/lib/textures/abacus_baker.001.png new file mode 100644 index 0000000..e40a37d --- /dev/null +++ b/3d/lib/textures/abacus_baker.001.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98d529ac34bc4b30c0b0ce84626d78b791e7f3849f00c43dbed31da9b6a4a4b7 +size 4002446 diff --git a/3d/lib/textures/abacus_baker.png b/3d/lib/textures/abacus_baker.png new file mode 100644 index 0000000..e40a37d --- /dev/null +++ b/3d/lib/textures/abacus_baker.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98d529ac34bc4b30c0b0ce84626d78b791e7f3849f00c43dbed31da9b6a4a4b7 +size 4002446 diff --git a/3d/lib/textures/baker.exr b/3d/lib/textures/baker.exr new file mode 100644 index 0000000..05e6033 --- /dev/null +++ b/3d/lib/textures/baker.exr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33e7e432a0fa26dd3f2bc6f07da5787cf406283f9619e91d574b985bbddcb951 +size 268534114 diff --git a/3d/lib/textures/world_karate_sticker_v2.png b/3d/lib/textures/world_karate_sticker_v2.png new file mode 100644 index 0000000..24f7190 --- /dev/null +++ b/3d/lib/textures/world_karate_sticker_v2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:725c7758ba00afddee18eec2237f76b748c303a05c83c7dae26a0f013bae2527 +size 30112 diff --git a/3d/models/LVL_Promenade.blend b/3d/models/LVL_Promenade.blend deleted file mode 100644 index 516b898..0000000 --- a/3d/models/LVL_Promenade.blend +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d84efaeb6970c42a5e839d67e7c18b4e390fc678ea61ea7021f6757ce589ced0 -size 2731400 diff --git a/3d/models/textures/ASST_prBuildings_diffuse.png b/3d/textures/ASST_prBuildings_diffuse.png similarity index 100% rename from 3d/models/textures/ASST_prBuildings_diffuse.png rename to 3d/textures/ASST_prBuildings_diffuse.png diff --git a/3d/models/textures/ASST_prBuildings_diffuse.png.import b/3d/textures/ASST_prBuildings_diffuse.png.import similarity index 100% rename from 3d/models/textures/ASST_prBuildings_diffuse.png.import rename to 3d/textures/ASST_prBuildings_diffuse.png.import diff --git a/3d/models/textures/ASST_prBuildings_normal.png b/3d/textures/ASST_prBuildings_normal.png similarity index 100% rename from 3d/models/textures/ASST_prBuildings_normal.png rename to 3d/textures/ASST_prBuildings_normal.png diff --git a/3d/models/textures/ASST_prBuildings_normal.png.import b/3d/textures/ASST_prBuildings_normal.png.import similarity index 100% rename from 3d/models/textures/ASST_prBuildings_normal.png.import rename to 3d/textures/ASST_prBuildings_normal.png.import diff --git a/3d/textures/CHAR_AbeFace_emit.png b/3d/textures/CHAR_AbeFace_emit.png new file mode 100644 index 0000000..18c2b64 --- /dev/null +++ b/3d/textures/CHAR_AbeFace_emit.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:799a4d8dcc82ff1665778f4c4e2dff0b2da20b24b30376eff670c76285bf701c +size 4247 diff --git a/3d/models/textures/CHAR_AbeFace_emit.png.import b/3d/textures/CHAR_AbeFace_emit.png.import similarity index 100% rename from 3d/models/textures/CHAR_AbeFace_emit.png.import rename to 3d/textures/CHAR_AbeFace_emit.png.import diff --git a/3d/textures/CHAR_Abe_diffuse.png b/3d/textures/CHAR_Abe_diffuse.png new file mode 100644 index 0000000..3f91fad --- /dev/null +++ b/3d/textures/CHAR_Abe_diffuse.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5085afe5c8ab4f4af3f5bf7df1d70d0c87f97e72b5970cda4537279a85852681 +size 14930641 diff --git a/3d/models/textures/CHAR_Abe_diffuse.png.import b/3d/textures/CHAR_Abe_diffuse.png.import similarity index 100% rename from 3d/models/textures/CHAR_Abe_diffuse.png.import rename to 3d/textures/CHAR_Abe_diffuse.png.import diff --git a/3d/textures/CHAR_Abe_emit.png b/3d/textures/CHAR_Abe_emit.png new file mode 100644 index 0000000..57bfd91 --- /dev/null +++ b/3d/textures/CHAR_Abe_emit.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c79566c9cbeaf1840ed958fa2f3c246748e788667d9415ec6e886206f310484 +size 1821445 diff --git a/3d/models/textures/CHAR_Abe_emit.png.import b/3d/textures/CHAR_Abe_emit.png.import similarity index 100% rename from 3d/models/textures/CHAR_Abe_emit.png.import rename to 3d/textures/CHAR_Abe_emit.png.import diff --git a/3d/models/textures/CHAR_Abe_metal-CHAR_Abe_roughness.png b/3d/textures/CHAR_Abe_metal-CHAR_Abe_roughness.png similarity index 100% rename from 3d/models/textures/CHAR_Abe_metal-CHAR_Abe_roughness.png rename to 3d/textures/CHAR_Abe_metal-CHAR_Abe_roughness.png diff --git a/3d/models/textures/CHAR_Abe_metal-CHAR_Abe_roughness.png.import b/3d/textures/CHAR_Abe_metal-CHAR_Abe_roughness.png.import similarity index 100% rename from 3d/models/textures/CHAR_Abe_metal-CHAR_Abe_roughness.png.import rename to 3d/textures/CHAR_Abe_metal-CHAR_Abe_roughness.png.import diff --git a/3d/textures/CHAR_Abe_normal.png b/3d/textures/CHAR_Abe_normal.png new file mode 100644 index 0000000..feac86c --- /dev/null +++ b/3d/textures/CHAR_Abe_normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc737e5e938aafb5d8dd4ec42101c979ba992eab2d93ac8c9fedb88c053972c3 +size 277442736 diff --git a/3d/models/textures/CHAR_Abe_normal.png.import b/3d/textures/CHAR_Abe_normal.png.import similarity index 100% rename from 3d/models/textures/CHAR_Abe_normal.png.import rename to 3d/textures/CHAR_Abe_normal.png.import diff --git a/3d/models/textures/LVL_Dojo_grid.jpg.import b/3d/textures/LVL_Dojo_grid.jpg.import similarity index 100% rename from 3d/models/textures/LVL_Dojo_grid.jpg.import rename to 3d/textures/LVL_Dojo_grid.jpg.import diff --git a/3d/models/textures/LVL_Dojo_grid.png b/3d/textures/LVL_Dojo_grid.png similarity index 100% rename from 3d/models/textures/LVL_Dojo_grid.png rename to 3d/textures/LVL_Dojo_grid.png diff --git a/3d/models/textures/LVL_Dojo_grid.png.import b/3d/textures/LVL_Dojo_grid.png.import similarity index 100% rename from 3d/models/textures/LVL_Dojo_grid.png.import rename to 3d/textures/LVL_Dojo_grid.png.import diff --git a/3d/models/textures/LVL_Dojo_grid.webp.import b/3d/textures/LVL_Dojo_grid.webp.import similarity index 100% rename from 3d/models/textures/LVL_Dojo_grid.webp.import rename to 3d/textures/LVL_Dojo_grid.webp.import diff --git a/3d/models/textures/abe_2.0_difuse.png b/3d/textures/abe_2.0_difuse.png similarity index 100% rename from 3d/models/textures/abe_2.0_difuse.png rename to 3d/textures/abe_2.0_difuse.png diff --git a/3d/models/textures/abe_2.0_difuse.png.import b/3d/textures/abe_2.0_difuse.png.import similarity index 100% rename from 3d/models/textures/abe_2.0_difuse.png.import rename to 3d/textures/abe_2.0_difuse.png.import diff --git a/3d/models/textures/abe_2.2_normals.png b/3d/textures/abe_2.2_normals.png similarity index 100% rename from 3d/models/textures/abe_2.2_normals.png rename to 3d/textures/abe_2.2_normals.png diff --git a/3d/models/textures/abe_2.2_normals.png.import b/3d/textures/abe_2.2_normals.png.import similarity index 100% rename from 3d/models/textures/abe_2.2_normals.png.import rename to 3d/textures/abe_2.2_normals.png.import diff --git a/3d/models/textures/abe_low_poly_DIFFUSE.png b/3d/textures/abe_low_poly_DIFFUSE.png similarity index 100% rename from 3d/models/textures/abe_low_poly_DIFFUSE.png rename to 3d/textures/abe_low_poly_DIFFUSE.png diff --git a/3d/models/textures/abe_low_poly_DIFFUSE.png.import b/3d/textures/abe_low_poly_DIFFUSE.png.import similarity index 100% rename from 3d/models/textures/abe_low_poly_DIFFUSE.png.import rename to 3d/textures/abe_low_poly_DIFFUSE.png.import diff --git a/3d/models/textures/bg.buildings.ao.png b/3d/textures/bg.buildings.ao.png similarity index 100% rename from 3d/models/textures/bg.buildings.ao.png rename to 3d/textures/bg.buildings.ao.png diff --git a/3d/models/textures/bg.buildings.ao.png.import b/3d/textures/bg.buildings.ao.png.import similarity index 100% rename from 3d/models/textures/bg.buildings.ao.png.import rename to 3d/textures/bg.buildings.ao.png.import diff --git a/3d/models/textures/bg.buildings.normals.png b/3d/textures/bg.buildings.normals.png similarity index 100% rename from 3d/models/textures/bg.buildings.normals.png rename to 3d/textures/bg.buildings.normals.png diff --git a/3d/models/textures/bg.buildings.normals.png.import b/3d/textures/bg.buildings.normals.png.import similarity index 100% rename from 3d/models/textures/bg.buildings.normals.png.import rename to 3d/textures/bg.buildings.normals.png.import diff --git a/3d/models/textures/building.001.diff.blue.png b/3d/textures/building.001.diff.blue.png similarity index 100% rename from 3d/models/textures/building.001.diff.blue.png rename to 3d/textures/building.001.diff.blue.png diff --git a/3d/models/textures/building.001.diff.blue.png.import b/3d/textures/building.001.diff.blue.png.import similarity index 100% rename from 3d/models/textures/building.001.diff.blue.png.import rename to 3d/textures/building.001.diff.blue.png.import diff --git a/3d/models/textures/building.001.diff.cgreen.png b/3d/textures/building.001.diff.cgreen.png similarity index 100% rename from 3d/models/textures/building.001.diff.cgreen.png rename to 3d/textures/building.001.diff.cgreen.png diff --git a/3d/models/textures/building.001.diff.cgreen.png.import b/3d/textures/building.001.diff.cgreen.png.import similarity index 100% rename from 3d/models/textures/building.001.diff.cgreen.png.import rename to 3d/textures/building.001.diff.cgreen.png.import diff --git a/3d/models/textures/building.001.diff.red.png b/3d/textures/building.001.diff.red.png similarity index 100% rename from 3d/models/textures/building.001.diff.red.png rename to 3d/textures/building.001.diff.red.png diff --git a/3d/models/textures/building.001.diff.red.png.import b/3d/textures/building.001.diff.red.png.import similarity index 100% rename from 3d/models/textures/building.001.diff.red.png.import rename to 3d/textures/building.001.diff.red.png.import diff --git a/3d/models/textures/building.001.normals.png b/3d/textures/building.001.normals.png similarity index 100% rename from 3d/models/textures/building.001.normals.png rename to 3d/textures/building.001.normals.png diff --git a/3d/models/textures/building.001.normals.png.import b/3d/textures/building.001.normals.png.import similarity index 100% rename from 3d/models/textures/building.001.normals.png.import rename to 3d/textures/building.001.normals.png.import diff --git a/3d/models/textures/construction.fence.diff.png b/3d/textures/construction.fence.diff.png similarity index 100% rename from 3d/models/textures/construction.fence.diff.png rename to 3d/textures/construction.fence.diff.png diff --git a/3d/models/textures/construction.fence.diff.png.import b/3d/textures/construction.fence.diff.png.import similarity index 100% rename from 3d/models/textures/construction.fence.diff.png.import rename to 3d/textures/construction.fence.diff.png.import diff --git a/3d/models/textures/diskette.difuse.png b/3d/textures/diskette.difuse.png similarity index 100% rename from 3d/models/textures/diskette.difuse.png rename to 3d/textures/diskette.difuse.png diff --git a/3d/models/textures/diskette.difuse.png.import b/3d/textures/diskette.difuse.png.import similarity index 100% rename from 3d/models/textures/diskette.difuse.png.import rename to 3d/textures/diskette.difuse.png.import diff --git a/3d/models/textures/diskette.normals.png b/3d/textures/diskette.normals.png similarity index 100% rename from 3d/models/textures/diskette.normals.png rename to 3d/textures/diskette.normals.png diff --git a/3d/models/textures/diskette.normals.png.import b/3d/textures/diskette.normals.png.import similarity index 100% rename from 3d/models/textures/diskette.normals.png.import rename to 3d/textures/diskette.normals.png.import diff --git a/3d/models/textures/diskette.specular.png b/3d/textures/diskette.specular.png similarity index 100% rename from 3d/models/textures/diskette.specular.png rename to 3d/textures/diskette.specular.png diff --git a/3d/models/textures/diskette.specular.png.import b/3d/textures/diskette.specular.png.import similarity index 100% rename from 3d/models/textures/diskette.specular.png.import rename to 3d/textures/diskette.specular.png.import diff --git a/3d/models/textures/displacement_01.png b/3d/textures/displacement_01.png similarity index 100% rename from 3d/models/textures/displacement_01.png rename to 3d/textures/displacement_01.png diff --git a/3d/models/textures/displacement_01.png.import b/3d/textures/displacement_01.png.import similarity index 100% rename from 3d/models/textures/displacement_01.png.import rename to 3d/textures/displacement_01.png.import diff --git a/3d/models/textures/door.001.diff.png b/3d/textures/door.001.diff.png similarity index 100% rename from 3d/models/textures/door.001.diff.png rename to 3d/textures/door.001.diff.png diff --git a/3d/models/textures/door.001.diff.png.import b/3d/textures/door.001.diff.png.import similarity index 100% rename from 3d/models/textures/door.001.diff.png.import rename to 3d/textures/door.001.diff.png.import diff --git a/3d/models/textures/door.001.normals.png b/3d/textures/door.001.normals.png similarity index 100% rename from 3d/models/textures/door.001.normals.png rename to 3d/textures/door.001.normals.png diff --git a/3d/models/textures/door.001.normals.png.import b/3d/textures/door.001.normals.png.import similarity index 100% rename from 3d/models/textures/door.001.normals.png.import rename to 3d/textures/door.001.normals.png.import diff --git a/3d/models/textures/floor_tiles.png b/3d/textures/floor_tiles.png similarity index 100% rename from 3d/models/textures/floor_tiles.png rename to 3d/textures/floor_tiles.png diff --git a/3d/models/textures/floor_tiles.png.import b/3d/textures/floor_tiles.png.import similarity index 100% rename from 3d/models/textures/floor_tiles.png.import rename to 3d/textures/floor_tiles.png.import diff --git a/3d/models/textures/green_metal_rust_disp_4k.png b/3d/textures/green_metal_rust_disp_4k.png similarity index 100% rename from 3d/models/textures/green_metal_rust_disp_4k.png rename to 3d/textures/green_metal_rust_disp_4k.png diff --git a/3d/models/textures/green_metal_rust_disp_4k.png.import b/3d/textures/green_metal_rust_disp_4k.png.import similarity index 100% rename from 3d/models/textures/green_metal_rust_disp_4k.png.import rename to 3d/textures/green_metal_rust_disp_4k.png.import diff --git a/3d/models/textures/green_metal_rust_nor_gl_4k.exr b/3d/textures/green_metal_rust_nor_gl_4k.exr similarity index 100% rename from 3d/models/textures/green_metal_rust_nor_gl_4k.exr rename to 3d/textures/green_metal_rust_nor_gl_4k.exr diff --git a/3d/models/textures/green_metal_rust_nor_gl_4k.exr.import b/3d/textures/green_metal_rust_nor_gl_4k.exr.import similarity index 100% rename from 3d/models/textures/green_metal_rust_nor_gl_4k.exr.import rename to 3d/textures/green_metal_rust_nor_gl_4k.exr.import diff --git a/3d/models/textures/green_metal_rust_nor_gl_4k.png b/3d/textures/green_metal_rust_nor_gl_4k.png similarity index 100% rename from 3d/models/textures/green_metal_rust_nor_gl_4k.png rename to 3d/textures/green_metal_rust_nor_gl_4k.png diff --git a/3d/models/textures/green_metal_rust_nor_gl_4k.png.import b/3d/textures/green_metal_rust_nor_gl_4k.png.import similarity index 100% rename from 3d/models/textures/green_metal_rust_nor_gl_4k.png.import rename to 3d/textures/green_metal_rust_nor_gl_4k.png.import diff --git a/3d/models/textures/green_metal_rust_rough_4k.jpg b/3d/textures/green_metal_rust_rough_4k.jpg similarity index 100% rename from 3d/models/textures/green_metal_rust_rough_4k.jpg rename to 3d/textures/green_metal_rust_rough_4k.jpg diff --git a/3d/models/textures/green_metal_rust_rough_4k.jpg.import b/3d/textures/green_metal_rust_rough_4k.jpg.import similarity index 100% rename from 3d/models/textures/green_metal_rust_rough_4k.jpg.import rename to 3d/textures/green_metal_rust_rough_4k.jpg.import diff --git a/3d/models/textures/keytar.difuse.png b/3d/textures/keytar.difuse.png similarity index 100% rename from 3d/models/textures/keytar.difuse.png rename to 3d/textures/keytar.difuse.png diff --git a/3d/models/textures/keytar.difuse.png.import b/3d/textures/keytar.difuse.png.import similarity index 100% rename from 3d/models/textures/keytar.difuse.png.import rename to 3d/textures/keytar.difuse.png.import diff --git a/3d/models/textures/keytar.normals.png b/3d/textures/keytar.normals.png similarity index 100% rename from 3d/models/textures/keytar.normals.png rename to 3d/textures/keytar.normals.png diff --git a/3d/models/textures/keytar.normals.png.import b/3d/textures/keytar.normals.png.import similarity index 100% rename from 3d/models/textures/keytar.normals.png.import rename to 3d/textures/keytar.normals.png.import diff --git a/3d/models/textures/keytar.specular.png b/3d/textures/keytar.specular.png similarity index 100% rename from 3d/models/textures/keytar.specular.png rename to 3d/textures/keytar.specular.png diff --git a/3d/models/textures/keytar.specular.png.import b/3d/textures/keytar.specular.png.import similarity index 100% rename from 3d/models/textures/keytar.specular.png.import rename to 3d/textures/keytar.specular.png.import diff --git a/3d/models/textures/poster_zoolander_2.png b/3d/textures/poster_zoolander_2.png similarity index 100% rename from 3d/models/textures/poster_zoolander_2.png rename to 3d/textures/poster_zoolander_2.png diff --git a/3d/models/textures/poster_zoolander_2.png.import b/3d/textures/poster_zoolander_2.png.import similarity index 100% rename from 3d/models/textures/poster_zoolander_2.png.import rename to 3d/textures/poster_zoolander_2.png.import diff --git a/3d/models/textures/poster_zoolander_3.png b/3d/textures/poster_zoolander_3.png similarity index 100% rename from 3d/models/textures/poster_zoolander_3.png rename to 3d/textures/poster_zoolander_3.png diff --git a/3d/models/textures/poster_zoolander_3.png.import b/3d/textures/poster_zoolander_3.png.import similarity index 100% rename from 3d/models/textures/poster_zoolander_3.png.import rename to 3d/textures/poster_zoolander_3.png.import diff --git a/3d/models/textures/poster_zoolander_4.png b/3d/textures/poster_zoolander_4.png similarity index 100% rename from 3d/models/textures/poster_zoolander_4.png rename to 3d/textures/poster_zoolander_4.png diff --git a/3d/models/textures/poster_zoolander_4.png.import b/3d/textures/poster_zoolander_4.png.import similarity index 100% rename from 3d/models/textures/poster_zoolander_4.png.import rename to 3d/textures/poster_zoolander_4.png.import diff --git a/3d/models/textures/poster_zoolander_5.png b/3d/textures/poster_zoolander_5.png similarity index 100% rename from 3d/models/textures/poster_zoolander_5.png rename to 3d/textures/poster_zoolander_5.png diff --git a/3d/models/textures/poster_zoolander_5.png.import b/3d/textures/poster_zoolander_5.png.import similarity index 100% rename from 3d/models/textures/poster_zoolander_5.png.import rename to 3d/textures/poster_zoolander_5.png.import diff --git a/3d/models/textures/sidewalk.normals.png b/3d/textures/sidewalk.normals.png similarity index 100% rename from 3d/models/textures/sidewalk.normals.png rename to 3d/textures/sidewalk.normals.png diff --git a/3d/models/textures/sidewalk.normals.png.import b/3d/textures/sidewalk.normals.png.import similarity index 100% rename from 3d/models/textures/sidewalk.normals.png.import rename to 3d/textures/sidewalk.normals.png.import diff --git a/3d/models/textures/sidewalk_diffuse.png b/3d/textures/sidewalk_diffuse.png similarity index 100% rename from 3d/models/textures/sidewalk_diffuse.png rename to 3d/textures/sidewalk_diffuse.png diff --git a/3d/models/textures/sidewalk_diffuse.png.import b/3d/textures/sidewalk_diffuse.png.import similarity index 100% rename from 3d/models/textures/sidewalk_diffuse.png.import rename to 3d/textures/sidewalk_diffuse.png.import diff --git a/3d/models/textures/tents.diff.png b/3d/textures/tents.diff.png similarity index 100% rename from 3d/models/textures/tents.diff.png rename to 3d/textures/tents.diff.png diff --git a/3d/models/textures/tents.diff.png.import b/3d/textures/tents.diff.png.import similarity index 100% rename from 3d/models/textures/tents.diff.png.import rename to 3d/textures/tents.diff.png.import diff --git a/3d/models/textures/trees.diff.png b/3d/textures/trees.diff.png similarity index 100% rename from 3d/models/textures/trees.diff.png rename to 3d/textures/trees.diff.png diff --git a/3d/models/textures/trees.diff.png.import b/3d/textures/trees.diff.png.import similarity index 100% rename from 3d/models/textures/trees.diff.png.import rename to 3d/textures/trees.diff.png.import diff --git a/3d/models/textures/trees.normals.png b/3d/textures/trees.normals.png similarity index 100% rename from 3d/models/textures/trees.normals.png rename to 3d/textures/trees.normals.png diff --git a/3d/models/textures/trees.normals.png.import b/3d/textures/trees.normals.png.import similarity index 100% rename from 3d/models/textures/trees.normals.png.import rename to 3d/textures/trees.normals.png.import diff --git a/3d/models/textures/windows.diff.2.png b/3d/textures/windows.diff.2.png similarity index 100% rename from 3d/models/textures/windows.diff.2.png rename to 3d/textures/windows.diff.2.png diff --git a/3d/models/textures/windows.diff.2.png.import b/3d/textures/windows.diff.2.png.import similarity index 100% rename from 3d/models/textures/windows.diff.2.png.import rename to 3d/textures/windows.diff.2.png.import diff --git a/3d/models/textures/windows.diff.png b/3d/textures/windows.diff.png similarity index 100% rename from 3d/models/textures/windows.diff.png rename to 3d/textures/windows.diff.png diff --git a/3d/models/textures/windows.diff.png.import b/3d/textures/windows.diff.png.import similarity index 100% rename from 3d/models/textures/windows.diff.png.import rename to 3d/textures/windows.diff.png.import diff --git a/3d/models/textures/windows.normals.png b/3d/textures/windows.normals.png similarity index 100% rename from 3d/models/textures/windows.normals.png rename to 3d/textures/windows.normals.png diff --git a/3d/models/textures/windows.normals.png.import b/3d/textures/windows.normals.png.import similarity index 100% rename from 3d/models/textures/windows.normals.png.import rename to 3d/textures/windows.normals.png.import diff --git a/Scenes/Characters/CHAR_Abe.tscn b/Scenes/Characters/CHAR_Abe.tscn index 916cf6a..c197c63 100644 --- a/Scenes/Characters/CHAR_Abe.tscn +++ b/Scenes/Characters/CHAR_Abe.tscn @@ -150,7 +150,6 @@ bones/82/rotation = Quaternion(-0.0189144, 0.0160251, -0.00838864, 0.999658) bones/83/position = Vector3(-3.84171e-09, 2.49001e-08, -6.66134e-16) bones/84/rotation = Quaternion(1.67468e-06, 0.00554163, 1.16524e-07, 0.999985) bones/85/rotation = Quaternion(-1.14052e-06, -6.17004e-09, -6.2806e-08, 1) -bones/85/scale = Vector3(1, 1, 1) bones/86/rotation = Quaternion(8.14906e-10, 2.85218e-09, -2.73576e-09, 1) bones/86/scale = Vector3(1, 0.999999, 1) bones/87/rotation = Quaternion(-2.04891e-08, -1.47265e-08, -1.04134e-07, 1) @@ -217,17 +216,13 @@ bones/126/rotation = Quaternion(1.62444e-06, -0.0055416, -1.13506e-07, 0.999985) bones/127/rotation = Quaternion(-1.05484e-06, 1.25147e-08, 7.22939e-08, 1) bones/127/scale = Vector3(0.999999, 1, 1) bones/128/rotation = Quaternion(2.1304e-08, 1.57161e-09, 6.2224e-08, 1) -bones/128/scale = Vector3(1, 1, 1) bones/129/rotation = Quaternion(5.12227e-09, 1.30967e-08, -6.92671e-09, 1) bones/129/scale = Vector3(1, 0.999999, 1) bones/130/rotation = Quaternion(0.218997, 0.0123537, -0.0238178, 0.975357) bones/130/scale = Vector3(1, 0.999999, 1) bones/131/rotation = Quaternion(2.60188e-08, 5.09317e-08, 9.1124e-08, 1) -bones/131/scale = Vector3(1, 1, 1) bones/132/rotation = Quaternion(3.7253e-09, -5.59667e-08, -5.02914e-08, 1) -bones/132/scale = Vector3(1, 1, 1) bones/133/rotation = Quaternion(-0.712511, 0.0443565, -0.0161623, 0.700071) -bones/133/scale = Vector3(1, 1, 1) bones/134/rotation = Quaternion(-0.0932345, -4.33605e-06, -0.0017757, 0.995643) bones/135/position = Vector3(7.45058e-09, 0.107384, 1.86265e-09) bones/135/rotation = Quaternion(3.01985e-08, -0.00489064, 5.8983e-08, 0.999988) @@ -376,16 +371,12 @@ bones/263/position = Vector3(5.10703e-15, 0.230976, -1.16472e-08) bones/263/rotation = Quaternion(-0.0311281, 1.19152e-07, -3.71076e-09, 0.999515) bones/264/position = Vector3(1.65165e-15, -6.35167e-08, -6.64239e-09) bones/264/rotation = Quaternion(0.0145709, -1.19197e-07, 1.73699e-09, 0.999894) -bones/264/scale = Vector3(1, 1, 1) bones/266/position = Vector3(1.2315e-16, 0.262514, -1.86264e-09) bones/266/rotation = Quaternion(9.31323e-10, -5.40167e-08, 6.35104e-15, 1) bones/268/position = Vector3(7.72315e-15, 2.5495e-08, -7.45058e-09) bones/268/rotation = Quaternion(-3.72529e-08, -1.00583e-07, 7.56064e-15, 1) -bones/268/scale = Vector3(1, 1, 1) bones/269/rotation = Quaternion(7.45058e-09, 1.00583e-07, -3.46469e-16, 1) -bones/269/scale = Vector3(1, 1, 1) bones/270/rotation = Quaternion(-0.0311281, 1.19152e-07, -3.71076e-09, 0.999515) -bones/270/scale = Vector3(1, 1, 1) bones/272/position = Vector3(-1.21964e-08, 0.0616701, -0.139511) bones/272/rotation = Quaternion(-0.695299, 3.14162e-08, 3.03925e-08, 0.71872) bones/273/position = Vector3(5.10703e-15, 0.230976, -1.16472e-08) @@ -394,9 +385,7 @@ bones/274/position = Vector3(1.9984e-15, 0.22424, 0.834584) bones/277/rotation = Quaternion(2.59734e-07, -8.74228e-08, 8.2323e-15, 1) bones/277/scale = Vector3(1, 1, 1) bones/278/rotation = Quaternion(-3.89601e-07, -7.10543e-15, 1.75954e-14, 1) -bones/278/scale = Vector3(1, 1, 1) bones/279/rotation = Quaternion(-1.29867e-07, -3.55271e-15, 1.13533e-14, 1) -bones/279/scale = Vector3(1, 1, 1) bones/281/rotation = Quaternion(8.74228e-08, 8.65779e-08, 1, 1.69407e-21) bones/283/rotation = Quaternion(0.995472, -1.03344e-08, -0.0184201, -0.0932516) bones/283/scale = Vector3(1, 1, 0.999995) diff --git a/Scenes/Levels/LVL_Dojo.tscn b/Scenes/Levels/LVL_Dojo.tscn index 12a6e6c..b98625e 100644 --- a/Scenes/Levels/LVL_Dojo.tscn +++ b/Scenes/Levels/LVL_Dojo.tscn @@ -54,7 +54,7 @@ _data = { } point_count = 3 -[node name="LVL_Dojo" type="Node3D"] +[node name="LVL_Dojo2" type="Node3D"] [node name="WorldEnvironment" type="WorldEnvironment" parent="."] environment = SubResource("Environment_6s8v0") @@ -128,20 +128,17 @@ bones/144/rotation = Quaternion(0.0836251, 0.00815776, -0.0114506, 0.996398) bones/144/scale = Vector3(1, 0.988152, 1) bones/145/scale = Vector3(1, 0.988152, 1) bones/147/rotation = Quaternion(-0.221647, 0.339515, -0.363982, 0.838522) -bones/148/rotation = Quaternion(0.814934, 7.43642e-05, 5.32438e-05, 0.579554) bones/149/rotation = Quaternion(0.111233, 0.836302, 0.0532699, 0.534218) bones/151/rotation = Quaternion(-0.073814, -6.38316e-05, 0.00323307, 0.997267) bones/177/rotation = Quaternion(2.33455e-05, 0.326488, 8.18146e-06, 0.945201) bones/179/rotation = Quaternion(-0.0692451, 1.4876e-07, -0.122133, 0.990095) bones/180/rotation = Quaternion(1.94093e-05, 0.618271, 1.52784e-05, 0.785965) -bones/182/rotation = Quaternion(-0.0148716, 1.19001e-07, 0.0894861, 0.995877) bones/183/rotation = Quaternion(-0.54574, -0.000989999, -0.134237, 0.827132) bones/186/rotation = Quaternion(-6.03214e-08, -0.339379, -3.20066e-08, 0.94065) bones/187/rotation = Quaternion(-0.0577629, 4.29432e-09, 0.124622, 0.990522) bones/188/rotation = Quaternion(0.0487956, 0.0270956, -0.104618, 0.992945) bones/189/rotation = Quaternion(0.119618, 0.0246304, -0.201232, 0.971901) bones/190/rotation = Quaternion(0.296053, 0.074978, -0.299789, 0.903802) -bones/190/scale = Vector3(1.02228, 0.709667, 1.02989) bones/191/rotation = Quaternion(0.323383, 0.116111, -0.108216, 0.932862) bones/191/scale = Vector3(1.00927, 1.54748, 1.20052) bones/192/rotation = Quaternion(0.173203, 0.179363, 0.0473622, 0.967257) @@ -154,24 +151,19 @@ bones/197/rotation = Quaternion(-1.75578e-07, -0.163309, -2.94126e-08, 0.986575) bones/199/rotation = Quaternion(0.0623591, -5.43522e-08, -0.0594805, 0.99628) bones/200/rotation = Quaternion(-0.136749, -0.336162, 0.0128837, 0.931734) bones/201/rotation = Quaternion(-0.221647, 0.339515, -0.363982, 0.838522) -bones/202/rotation = Quaternion(0.814934, 7.43642e-05, 5.32438e-05, 0.579554) bones/203/rotation = Quaternion(0.495299, 0.807857, -0.0961371, 0.304637) -bones/203/scale = Vector3(1, 0.580216, 1) bones/205/rotation = Quaternion(-0.221647, -0.339515, 0.363982, 0.838522) -bones/206/rotation = Quaternion(0.814934, -7.43829e-05, -5.32325e-05, 0.579554) bones/207/rotation = Quaternion(0.111233, -0.836302, -0.0532699, 0.534218) bones/209/rotation = Quaternion(-0.0738139, 6.38378e-05, -0.00323315, 0.997267) bones/235/rotation = Quaternion(2.34042e-05, -0.326488, -7.92195e-06, 0.945201) bones/237/rotation = Quaternion(-0.069245, -1.45863e-07, 0.122132, 0.990095) bones/238/rotation = Quaternion(1.96737e-05, -0.618271, -1.5251e-05, 0.785965) -bones/240/rotation = Quaternion(-0.0148717, -1.07838e-07, -0.0894859, 0.995877) bones/241/rotation = Quaternion(-0.54574, 0.000990001, 0.134237, 0.827132) bones/244/rotation = Quaternion(-1.95898e-08, 0.339379, 1.78843e-09, 0.94065) bones/245/rotation = Quaternion(-0.0577627, -2.23176e-09, -0.124622, 0.990521) bones/246/rotation = Quaternion(0.0441633, 0.0270641, 0.101772, 0.993458) bones/247/rotation = Quaternion(0.0973164, -0.0245838, 0.221388, 0.970007) bones/248/rotation = Quaternion(0.265409, -0.0749767, 0.322363, 0.905549) -bones/248/scale = Vector3(1.0252, 0.709469, 1.02345) bones/249/rotation = Quaternion(0.316723, -0.116423, 0.148175, 0.929611) bones/249/scale = Vector3(1.02125, 1.53912, 1.19427) bones/250/rotation = Quaternion(0.172219, -0.179654, -0.0256488, 0.968198) @@ -184,12 +176,7 @@ bones/255/rotation = Quaternion(8.96787e-08, 0.163309, -8.49257e-08, 0.986575) bones/257/rotation = Quaternion(0.0623588, 6.93806e-08, 0.0594803, 0.99628) bones/258/rotation = Quaternion(-0.136749, 0.336162, -0.0128838, 0.931734) bones/259/rotation = Quaternion(-0.221647, -0.339515, 0.363982, 0.838522) -bones/260/rotation = Quaternion(0.814934, -7.43829e-05, -5.32325e-05, 0.579554) bones/261/rotation = Quaternion(0.495299, -0.807857, 0.0961371, 0.304637) -bones/261/scale = Vector3(1, 0.580216, 1) -bones/274/position = Vector3(1.9984e-15, 0.22424, 0.834584) -bones/303/position = Vector3(0.589192, -0.0494387, 0.346797) -bones/306/position = Vector3(-0.589192, -0.0494387, 0.346797) [node name="Abe_GEO_Lo" parent="Abe/Abe_Lo/CLOUDRIG_Abe/Skeleton3D" index="0"] material_override = SubResource("ShaderMaterial_o5d2o") diff --git a/Scenes/Levels/LVL_Promenade.tscn b/Scenes/Levels/LVL_Promenade.tscn index 54380a0..4a6d4e0 100644 --- a/Scenes/Levels/LVL_Promenade.tscn +++ b/Scenes/Levels/LVL_Promenade.tscn @@ -281,206 +281,395 @@ collision_mask = 3 transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.25225, 0, 15.6813) [node name="Skeleton3D" parent="Abe/Abe_Lo/CLOUDRIG_Abe" index="0"] -bones/0/position = Vector3(2.59134e-15, 0.849886, -0.339346) +bones/0/position = Vector3(-9.56341e-15, 0.834584, -0.338982) +bones/0/rotation = Quaternion(0.707107, -5.33851e-08, -5.33851e-08, 0.707107) bones/0/scale = Vector3(1, 1, 1) -bones/1/position = Vector3(1.35976e-15, 0.849886, -0.109862) -bones/2/position = Vector3(-1.00002e-14, 0.849886, 0.119621) +bones/1/position = Vector3(3.55271e-15, 0.834584, -0.109498) +bones/1/rotation = Quaternion(0.707107, -5.33851e-08, -5.33851e-08, 0.707107) +bones/2/position = Vector3(-7.75607e-15, 0.834584, 0.119985) +bones/2/rotation = Quaternion(0.707107, -5.33851e-08, -5.33851e-08, 0.707107) +bones/3/position = Vector3(0.108782, 0.452581, 0.687795) +bones/3/rotation = Quaternion(0.708387, -0.0281323, 0.0282804, 0.704696) bones/3/scale = Vector3(1.00001, 1, 1) -bones/5/rotation = Quaternion(-0.000410932, -1.31521e-11, 0.000329521, 1) -bones/6/rotation = Quaternion(-6.46911e-08, 0.000410926, 1, -0.000329522) -bones/6/scale = Vector3(1, 0.989105, 1) -bones/7/position = Vector3(0.11736, 0.453743, 0.587627) -bones/7/rotation = Quaternion(0.689835, 0.00335169, 0.723322, -0.030367) -bones/9/position = Vector3(0.139509, 0.775767, -0.0331128) +bones/4/position = Vector3(1.15857e-08, -1.0361e-07, -2.15004e-08) +bones/5/rotation = Quaternion(-0.00523291, 6.15536e-11, 0.00181799, 0.999985) +bones/6/rotation = Quaternion(-6.46737e-08, 0.00523295, 0.999985, -0.00181799) +bones/6/scale = Vector3(1, 0.911684, 1) +bones/7/position = Vector3(0.111407, 0.454822, 0.642132) +bones/7/rotation = Quaternion(0.68798, 0.00820536, 0.725213, -0.0261193) +bones/7/scale = Vector3(1, 1, 1) +bones/8/position = Vector3(0.183301, 0.0320629, 0.168592) +bones/9/position = Vector3(0.139509, 0.760465, -0.0327484) +bones/9/rotation = Quaternion(0.998093, 0.0408963, 0.0408964, 0.0215775) bones/11/rotation = Quaternion(0.0416217, -0.0157768, 0.0184478, 0.998839) bones/11/scale = Vector3(1, 1, 1) bones/12/rotation = Quaternion(-0.652949, -0.0462559, 0.0164149, 0.75581) bones/12/scale = Vector3(1, 1, 1) +bones/13/rotation = Quaternion(0.708387, 0.0281323, -0.0282804, 0.704696) bones/13/scale = Vector3(1.00001, 1, 1) -bones/15/rotation = Quaternion(-0.000411019, 1.38974e-11, -0.000329524, 1) -bones/16/rotation = Quaternion(6.29497e-08, 0.000411004, 1, 0.000329517) -bones/16/scale = Vector3(1, 0.989105, 1) -bones/17/position = Vector3(-0.11736, 0.453742, 0.587627) -bones/17/rotation = Quaternion(0.723322, -0.030367, 0.689835, 0.00335169) -bones/19/position = Vector3(-0.139509, 0.775767, -0.0331128) +bones/14/position = Vector3(-1.15858e-08, -1.06171e-07, -2.14932e-08) +bones/15/rotation = Quaternion(-0.00523293, -4.37902e-12, -0.00181799, 0.999985) +bones/16/rotation = Quaternion(6.29168e-08, 0.00523295, 0.999985, 0.00181798) +bones/16/scale = Vector3(1, 0.911684, 1) +bones/17/position = Vector3(-0.111407, 0.454822, 0.642132) +bones/17/rotation = Quaternion(0.725213, -0.0261193, 0.68798, 0.00820541) +bones/17/scale = Vector3(1, 1, 1) +bones/18/position = Vector3(-0.183301, 0.0320629, 0.168592) +bones/19/position = Vector3(-0.139509, 0.760465, -0.0327484) +bones/19/rotation = Quaternion(0.998093, -0.0408963, -0.0408964, 0.0215775) bones/21/rotation = Quaternion(0.0416217, 0.0157768, -0.0184478, 0.998839) bones/21/scale = Vector3(1, 1, 1) bones/22/rotation = Quaternion(-0.652949, 0.0462559, -0.0164149, 0.75581) bones/22/scale = Vector3(1, 1, 1) +bones/23/rotation = Quaternion(-0.000598773, 0.707794, -0.706419, -0.000599891) bones/23/scale = Vector3(1, 1, 1) -bones/25/rotation = Quaternion(-0.17279, -1.47481e-09, 0.139333, 0.975054) -bones/26/rotation = Quaternion(-8.3368e-09, 0.17279, 0.975054, -0.139333) -bones/26/scale = Vector3(1, 0.75593, 1) -bones/27/position = Vector3(0.281916, 0.86361, -0.0320234) +bones/24/position = Vector3(4.38533e-08, -1.0943e-08, 8.31342e-08) +bones/25/rotation = Quaternion(-0.167783, -9.52683e-10, 0.127235, 0.977579) +bones/26/rotation = Quaternion(-7.62146e-09, 0.167783, 0.977579, -0.127235) +bones/26/scale = Vector3(1, 0.749478, 1) +bones/27/position = Vector3(0.281916, 0.848307, -0.0316591) +bones/27/rotation = Quaternion(-0.00491779, 0.00628552, -0.706444, 0.707724) bones/29/rotation = Quaternion(0.0146383, 1.06669e-06, 9.14342e-05, 0.999893) bones/30/rotation = Quaternion(-0.00671585, 1.88861e-09, -0.000988972, 0.999977) -bones/31/position = Vector3(0.462471, 0.241987, 0.244877) -bones/34/position = Vector3(0.396814, 0.341106, 0.148042) +bones/31/position = Vector3(0.517764, 0.241987, 0.244877) +bones/31/rotation = Quaternion(0.843504, -0.245402, -0.115874, 0.463522) +bones/34/position = Vector3(0.452107, 0.341106, 0.148042) +bones/34/rotation = Quaternion(0.609001, -0.646138, 0.171796, 0.426743) bones/34/scale = Vector3(1, 1, 1) bones/37/scale = Vector3(1, 1, 1) -bones/39/rotation = Quaternion(-0.17279, 2.60572e-09, -0.139333, 0.975054) -bones/40/rotation = Quaternion(-1.34764e-07, 0.17279, 0.975054, 0.139333) -bones/40/scale = Vector3(1, 0.75593, 1) -bones/41/position = Vector3(-0.281916, 0.86361, -0.0320234) +bones/38/position = Vector3(-4.38533e-08, -1.07102e-08, 8.31342e-08) +bones/39/rotation = Quaternion(-0.167782, 9.52683e-10, -0.127235, 0.977579) +bones/40/rotation = Quaternion(-1.39092e-07, 0.167783, 0.977579, 0.127235) +bones/40/scale = Vector3(1, 0.749478, 1) +bones/41/position = Vector3(-0.281916, 0.848307, -0.0316591) +bones/41/rotation = Quaternion(-0.00491779, -0.00628552, 0.706444, 0.707724) bones/43/rotation = Quaternion(0.0146383, -1.06669e-06, -9.14342e-05, 0.999893) bones/44/rotation = Quaternion(-0.00671585, -1.88861e-09, 0.000988972, 0.999977) -bones/45/position = Vector3(-0.462471, 0.241987, 0.244877) -bones/48/position = Vector3(-0.396814, 0.341106, 0.148042) +bones/45/position = Vector3(-0.517764, 0.241987, 0.244877) +bones/45/rotation = Quaternion(0.843504, 0.245402, 0.115874, 0.463522) +bones/48/position = Vector3(-0.452107, 0.341106, 0.148042) +bones/48/rotation = Quaternion(0.609001, 0.646138, -0.171796, 0.426743) bones/48/scale = Vector3(1, 1, 1) -bones/53/position = Vector3(2.56109e-15, 0.339346, 0.849886) +bones/53/position = Vector3(4.4254e-15, 0.338982, 0.834584) +bones/53/rotation = Quaternion(1, -8.60132e-15, -7.54979e-08, -3.46312e-07) +bones/54/position = Vector3(1.57101e-14, 0.229484, -4.30948e-08) bones/54/rotation = Quaternion(-2.59734e-07, 3.17865e-08, 1.13533e-14, 1) +bones/55/position = Vector3(-1.28961e-14, 0.229484, -1.08855e-07) +bones/55/rotation = Quaternion(-3.46312e-07, -7.10543e-15, 1.75445e-14, 1) bones/62/rotation = Quaternion(0.690501, 0.0578362, 5.94173e-08, 0.721016) -bones/63/rotation = Quaternion(-0.0119727, -0.00536224, -0.000718779, 0.999914) -bones/64/rotation = Quaternion(0.0637738, -0.0153636, 0.0187933, 0.997669) +bones/63/rotation = Quaternion(-0.0974315, -0.00725811, -0.00432622, 0.995206) +bones/64/rotation = Quaternion(0.219286, -0.0122297, 0.0209682, 0.975359) bones/64/scale = Vector3(1, 1, 1) -bones/65/rotation = Quaternion(-0.660407, -0.0422283, 0.0199592, 0.749454) +bones/65/position = Vector3(-3.52642e-08, 0.386825, -1.78805e-08) +bones/65/rotation = Quaternion(-0.712328, -0.0418331, 0.0227654, 0.700229) bones/65/scale = Vector3(1, 1, 1) +bones/66/rotation = Quaternion(-0.0932356, -7.75849e-08, 0.00172522, 0.995643) bones/67/rotation = Quaternion(0.0549193, -2.74158e-05, -0.00101757, 0.99849) bones/67/scale = Vector3(1, 1, 1) +bones/68/position = Vector3(1.36182e-08, 0.143821, -1.3902e-09) +bones/69/rotation = Quaternion(0.0549193, -2.74866e-05, -0.00101776, 0.99849) bones/69/scale = Vector3(1, 1, 1) -bones/71/rotation = Quaternion(0.258428, 0.0609902, -0.00603367, 0.964084) +bones/70/position = Vector3(1.36182e-08, 0.143821, -1.3902e-09) +bones/70/rotation = Quaternion(7.4541e-09, -0.000163676, -4.41826e-11, 1) +bones/71/rotation = Quaternion(0.2786, 0.0612847, -0.00773649, 0.958419) bones/71/scale = Vector3(1, 1, 1) bones/72/rotation = Quaternion(0.466077, 0.0558265, -0.0107742, 0.882915) bones/72/scale = Vector3(1, 1, 1) -bones/77/rotation = Quaternion(3.557e-08, 0.0101466, 7.96176e-08, 0.999949) -bones/80/rotation = Quaternion(-0.0289801, 0.0161022, -0.00857354, 0.999413) +bones/74/position = Vector3(-2.60188e-08, 0.128942, -1.53668e-08) +bones/74/rotation = Quaternion(-7.39819e-08, 0.0131227, 7.91839e-09, 0.999914) +bones/75/position = Vector3(-3.25963e-09, -4.61587e-08, 9.31323e-10) +bones/76/position = Vector3(-6.05361e-09, -1.19326e-08, -9.31322e-10) +bones/76/rotation = Quaternion(2.82307e-08, 3.87082e-09, 1.89466e-08, 1) +bones/77/position = Vector3(-3.25963e-09, 0.257883, -7.45058e-09) +bones/77/rotation = Quaternion(1.884e-06, 0.00939101, 4.59305e-07, 0.999956) +bones/78/position = Vector3(3.6438e-08, 6.0536e-09, -1.86265e-09) +bones/79/position = Vector3(3.31784e-08, 1.47848e-08, -9.31323e-10) +bones/79/rotation = Quaternion(7.70669e-08, -8.64382e-09, -4.5431e-08, 1) +bones/80/position = Vector3(-3.69553e-10, 1.48274e-08, -3.17964e-09) +bones/80/rotation = Quaternion(-0.100088, 0.016598, -0.00998912, 0.99479) bones/81/rotation = Quaternion(1.65871e-08, 0.707107, -1.75338e-08, 0.707107) +bones/82/position = Vector3(1.52717e-08, -3.24731e-08, -5.63805e-09) bones/82/rotation = Quaternion(-0.0189144, 0.0160251, -0.00838864, 0.999658) -bones/84/rotation = Quaternion(1.2123e-06, 0.00477903, 8.21275e-08, 0.999989) -bones/88/rotation = Quaternion(0.0635892, -0.0153937, 0.019433, 0.997668) -bones/91/rotation = Quaternion(-0.660497, -0.0457558, 0.0167186, 0.749247) -bones/93/rotation = Quaternion(-3.06355e-08, 0.00348935, 9.37171e-09, 0.999994) -bones/96/rotation = Quaternion(9.21538e-08, 0.00215137, 2.23857e-08, 0.999998) -bones/99/rotation = Quaternion(1.23825e-06, 0.00477904, 1.21514e-07, 0.999989) -bones/100/rotation = Quaternion(-0.0119727, -0.00536224, -0.000718779, 0.999914) -bones/101/rotation = Quaternion(0.0637738, -0.0153636, 0.0187933, 0.997669) +bones/83/position = Vector3(-3.84171e-09, 2.49001e-08, -6.66134e-16) +bones/84/rotation = Quaternion(1.93019e-06, 0.00596305, 1.35531e-07, 0.999982) +bones/85/rotation = Quaternion(-1.14052e-06, -6.17004e-09, -6.2806e-08, 1) +bones/85/scale = Vector3(1, 1, 1) +bones/86/rotation = Quaternion(8.14906e-10, 2.85218e-09, -2.73576e-09, 1) +bones/86/scale = Vector3(1, 0.999999, 1) +bones/87/rotation = Quaternion(-2.04891e-08, -1.47265e-08, -1.04134e-07, 1) +bones/88/rotation = Quaternion(0.218998, -0.0123537, 0.0238178, 0.975356) +bones/88/scale = Vector3(1, 1, 1) +bones/89/rotation = Quaternion(7.7649e-08, -5.07862e-08, -1.07335e-07, 1) +bones/90/rotation = Quaternion(-5.47734e-08, 5.60831e-08, 1.09401e-07, 1) +bones/91/rotation = Quaternion(-0.712511, -0.0443565, 0.0161623, 0.700071) +bones/91/scale = Vector3(1, 1, 1) +bones/92/rotation = Quaternion(-0.0932345, 4.34894e-06, 0.0017757, 0.995643) +bones/92/scale = Vector3(1, 0.999999, 1) +bones/93/position = Vector3(-2.11876e-08, 0.107384, 2.79397e-09) +bones/93/rotation = Quaternion(-1.85485e-09, 0.00532258, 4.06803e-08, 0.999986) +bones/94/position = Vector3(2.00234e-08, -2.4098e-08, -1.86264e-09) +bones/95/position = Vector3(2.67755e-08, -5.59958e-08, -9.31323e-10) +bones/95/rotation = Quaternion(-5.12228e-09, -3.28873e-08, 1.04774e-08, 1) +bones/96/position = Vector3(-2.44472e-09, 0.214768, 4.65661e-09) +bones/96/rotation = Quaternion(1.2326e-07, 0.0049293, 1.72487e-08, 0.999988) +bones/97/position = Vector3(-1.01281e-08, -4.34229e-08, -9.31322e-10) +bones/98/position = Vector3(4.65675e-10, -1.52504e-08, -6.66134e-16) +bones/98/rotation = Quaternion(-6.89178e-08, -1.68802e-08, -2.25846e-08, 1) +bones/99/rotation = Quaternion(2.00425e-06, 0.00596306, 1.74706e-07, 0.999982) +bones/100/rotation = Quaternion(-0.0974315, -0.00725811, -0.00432622, 0.995206) +bones/101/rotation = Quaternion(0.219286, -0.0122297, 0.0209682, 0.975359) bones/101/scale = Vector3(1, 1, 1) -bones/102/rotation = Quaternion(0.0347529, -0.00866137, 0.0104829, 0.999304) -bones/102/scale = Vector3(1, 0.998183, 1) -bones/103/scale = Vector3(1, 0.998183, 1) +bones/102/rotation = Quaternion(0.120448, -0.0077623, 0.0120914, 0.992616) +bones/102/scale = Vector3(1, 0.976621, 1) +bones/103/rotation = Quaternion(0.0226449, -0.00878254, 0.0102272, 0.999653) +bones/103/scale = Vector3(1, 0.976621, 1) bones/104/rotation = Quaternion(0.690501, -0.0578361, -1.03334e-07, 0.721016) bones/104/scale = Vector3(1, 1, 1) -bones/105/rotation = Quaternion(-0.0119723, 0.00536219, 0.00071867, 0.999914) -bones/106/rotation = Quaternion(0.0637729, 0.0153637, -0.0187933, 0.997669) +bones/105/rotation = Quaternion(-0.097431, 0.00725804, 0.00432611, 0.995206) +bones/106/rotation = Quaternion(0.219285, 0.0122297, -0.0209682, 0.975359) bones/106/scale = Vector3(1, 1, 1) -bones/107/rotation = Quaternion(-0.660406, 0.0422283, -0.0199592, 0.749454) +bones/107/position = Vector3(-3.67291e-09, 0.386825, -7.10854e-09) +bones/107/rotation = Quaternion(-0.712328, 0.0418331, -0.0227653, 0.700229) bones/107/scale = Vector3(1, 1, 1) +bones/108/rotation = Quaternion(-0.0932356, 7.749e-08, -0.00172522, 0.995643) bones/109/scale = Vector3(1, 1, 1) +bones/111/rotation = Quaternion(0.0549193, 2.74856e-05, 0.00101776, 0.99849) bones/111/scale = Vector3(1, 1, 1) -bones/113/rotation = Quaternion(0.258428, -0.0609902, 0.00603365, 0.964084) +bones/113/rotation = Quaternion(0.2786, -0.0612847, 0.00773651, 0.958419) bones/113/scale = Vector3(1, 1, 1) bones/114/rotation = Quaternion(0.466077, -0.0558265, 0.0107742, 0.882915) bones/114/scale = Vector3(1, 1, 1) -bones/119/rotation = Quaternion(-3.38602e-08, -0.0101467, 9.83716e-09, 0.999949) -bones/122/rotation = Quaternion(-0.0289797, -0.0161022, 0.00857353, 0.999413) +bones/116/position = Vector3(8.32371e-09, 0.128941, 9.31326e-10) +bones/116/rotation = Quaternion(-2.97018e-08, -0.0131227, 3.48104e-08, 0.999914) +bones/117/position = Vector3(-1.86264e-09, -3.89991e-08, 3.72529e-09) +bones/118/position = Vector3(-1.16412e-09, -2.73576e-09, 5.58794e-09) +bones/118/rotation = Quaternion(5.52973e-09, 8.99308e-09, -5.14847e-08, 1) +bones/119/position = Vector3(-1.74622e-09, 0.257883, 7.91624e-09) +bones/119/rotation = Quaternion(1.89961e-06, -0.00939101, -3.93761e-07, 0.999956) +bones/120/position = Vector3(-8.26549e-09, -1.24564e-08, -2.79397e-09) +bones/121/position = Vector3(-9.66248e-09, -1.04773e-09, -2.79397e-09) +bones/121/rotation = Quaternion(9.01055e-08, 1.89175e-08, -1.09431e-08, 1) +bones/122/position = Vector3(-4.20612e-09, -3.23389e-08, -2.99743e-09) +bones/122/rotation = Quaternion(-0.100088, -0.016598, 0.00998913, 0.99479) bones/123/scale = Vector3(1, 1, 1) +bones/124/position = Vector3(-5.77858e-09, -4.56626e-08, -4.87866e-09) bones/124/rotation = Quaternion(-0.0189144, -0.0160251, 0.00838864, 0.999658) -bones/126/rotation = Quaternion(1.15245e-06, -0.004779, -7.67058e-08, 0.999989) -bones/130/rotation = Quaternion(0.0635883, 0.0153937, -0.019433, 0.997668) -bones/133/rotation = Quaternion(-0.660496, 0.0457558, -0.0167186, 0.749247) -bones/135/rotation = Quaternion(-2.04357e-08, -0.00348934, 6.95474e-08, 0.999994) -bones/138/rotation = Quaternion(-4.34105e-08, -0.00215136, 4.53346e-08, 0.999998) -bones/141/rotation = Quaternion(1.17456e-06, -0.004779, -1.09623e-07, 0.999989) -bones/142/rotation = Quaternion(-0.0119723, 0.00536219, 0.00071867, 0.999914) -bones/143/rotation = Quaternion(0.0637729, 0.0153637, -0.0187933, 0.997669) +bones/125/position = Vector3(-5.3551e-09, 8.49764e-09, 2.3283e-10) +bones/126/rotation = Quaternion(1.88525e-06, -0.00596301, -1.33841e-07, 0.999982) +bones/127/rotation = Quaternion(-1.05484e-06, 1.25147e-08, 7.22939e-08, 1) +bones/127/scale = Vector3(0.999999, 1, 1) +bones/128/rotation = Quaternion(2.1304e-08, 1.57161e-09, 6.2224e-08, 1) +bones/128/scale = Vector3(1, 1, 1) +bones/129/rotation = Quaternion(5.12227e-09, 1.30967e-08, -6.92671e-09, 1) +bones/129/scale = Vector3(1, 0.999999, 1) +bones/130/rotation = Quaternion(0.218997, 0.0123537, -0.0238178, 0.975357) +bones/130/scale = Vector3(1, 0.999999, 1) +bones/131/rotation = Quaternion(2.60188e-08, 5.09317e-08, 9.1124e-08, 1) +bones/131/scale = Vector3(1, 1, 1) +bones/132/rotation = Quaternion(3.7253e-09, -5.59667e-08, -5.02914e-08, 1) +bones/132/scale = Vector3(1, 1, 1) +bones/133/rotation = Quaternion(-0.712511, 0.0443565, -0.0161623, 0.700071) +bones/133/scale = Vector3(1, 1, 1) +bones/134/rotation = Quaternion(-0.0932345, -4.33605e-06, -0.0017757, 0.995643) +bones/135/position = Vector3(7.45058e-09, 0.107384, 1.86265e-09) +bones/135/rotation = Quaternion(9.51898e-08, -0.00532256, 3.54368e-08, 0.999986) +bones/136/position = Vector3(3.25963e-09, 1.69966e-08, -1.86264e-09) +bones/137/position = Vector3(2.32825e-10, -1.32713e-08, -2.22045e-16) +bones/137/rotation = Quaternion(4.17931e-08, -8.44012e-08, -3.69037e-08, 1) +bones/138/position = Vector3(2.56114e-09, 0.214768, 4.65661e-09) +bones/138/rotation = Quaternion(-3.29738e-08, -0.00492929, 3.6568e-08, 0.999988) +bones/139/position = Vector3(1.04774e-08, -2.70084e-08, -2.79397e-09) +bones/140/position = Vector3(-2.32846e-10, -3.49246e-10, -1.86265e-09) +bones/140/rotation = Quaternion(2.51457e-08, 1.36206e-08, 1.45521e-09, 1) +bones/141/rotation = Quaternion(1.90339e-06, -0.00596303, -1.90042e-07, 0.999982) +bones/142/rotation = Quaternion(-0.097431, 0.00725804, 0.00432611, 0.995206) +bones/143/rotation = Quaternion(0.219285, 0.0122297, -0.0209682, 0.975359) bones/143/scale = Vector3(1, 1, 1) -bones/144/rotation = Quaternion(0.0347524, 0.00866137, -0.0104829, 0.999304) -bones/144/scale = Vector3(1, 0.998183, 1) -bones/145/scale = Vector3(1, 0.998183, 1) -bones/147/rotation = Quaternion(-0.211233, 0.35316, -0.387411, 0.824967) -bones/148/rotation = Quaternion(0.823824, 7.51911e-05, 5.20491e-05, 0.566845) -bones/149/rotation = Quaternion(0.0852586, 0.852533, 0.0394376, 0.514163) -bones/151/rotation = Quaternion(-0.0726121, -0.000122011, 0.0161514, 0.997229) +bones/144/rotation = Quaternion(0.120448, 0.00776231, -0.0120913, 0.992616) +bones/144/scale = Vector3(1, 0.976622, 1) +bones/145/rotation = Quaternion(0.0226449, 0.00878252, -0.0102273, 0.999653) +bones/145/scale = Vector3(1, 0.976622, 1) +bones/147/rotation = Quaternion(-0.226939, 0.335595, -0.353352, 0.843218) +bones/148/rotation = Quaternion(0.814934, 7.43642e-05, 5.32438e-05, 0.579554) +bones/149/position = Vector3(-1.07735e-07, 0.494896, 3.85158e-05) +bones/149/rotation = Quaternion(0.118528, 0.829653, 0.0556171, 0.54271) +bones/151/position = Vector3(1.36807e-08, 2.24339e-08, -1.37479e-08) +bones/151/rotation = Quaternion(-0.0747991, -5.31487e-05, 0.000751803, 0.997198) bones/151/scale = Vector3(1, 1, 1) +bones/152/rotation = Quaternion(1.02442e-08, 6.74359e-06, -3.34531e-08, 1) bones/153/rotation = Quaternion(0.00456637, 6.17241e-07, 0.000672086, 0.999989) bones/153/scale = Vector3(1, 1, 1) +bones/154/position = Vector3(4.55475e-09, 3.55358e-08, 7.33417e-09) bones/166/rotation = Quaternion(0.0388408, 0.0198681, 0.524688, 0.850176) bones/166/scale = Vector3(1, 1, 1) bones/171/rotation = Quaternion(4.65661e-10, 4.36557e-08, 5.31145e-09, 1) bones/173/rotation = Quaternion(-3.21306e-08, 1.49012e-08, 1.10622e-06, 1) -bones/177/rotation = Quaternion(3.29184e-05, 0.335175, 1.18903e-05, 0.942156) -bones/179/rotation = Quaternion(-0.0710205, 1.46483e-07, -0.121108, 0.990095) -bones/180/rotation = Quaternion(2.71651e-05, 0.632214, 2.23641e-05, 0.774794) -bones/182/rotation = Quaternion(-0.0161277, 1.33033e-07, 0.0892666, 0.995877) -bones/183/rotation = Quaternion(-0.553898, -0.00095388, -0.129515, 0.822449) +bones/177/position = Vector3(-3.56486e-08, 0.164965, 1.28221e-05) +bones/177/rotation = Quaternion(2.36276e-05, 0.322902, 8.22036e-06, 0.946432) +bones/178/position = Vector3(0.0658124, -0.0797506, -0.0365105) +bones/179/position = Vector3(0.0658124, -0.0797506, -0.0365105) +bones/179/rotation = Quaternion(-0.068588, 1.4086e-07, -0.122501, 0.990096) +bones/180/position = Vector3(-4.18369e-08, 0.32993, 2.56432e-05) +bones/180/rotation = Quaternion(1.95433e-05, 0.612415, 1.5362e-05, 0.790536) +bones/181/position = Vector3(0.0811552, -0.0461419, 0.0126689) +bones/182/position = Vector3(0.0811552, -0.0461419, 0.0126689) +bones/182/rotation = Quaternion(-0.0148716, 1.19001e-07, 0.0894861, 0.995877) +bones/183/position = Vector3(-6.65803e-08, 5.7527e-08, -4.60477e-08) +bones/183/rotation = Quaternion(-0.545584, -0.00100291, -0.135946, 0.826955) bones/183/scale = Vector3(1, 1, 1) bones/184/rotation = Quaternion(-0.00756344, -7.25003e-07, -4.72928e-05, 0.999971) bones/184/scale = Vector3(1, 1, 1) -bones/186/rotation = Quaternion(4.74777e-08, -0.356085, 1.24083e-08, 0.934453) -bones/187/rotation = Quaternion(-0.0575261, 8.76515e-09, 0.124732, 0.990521) -bones/188/rotation = Quaternion(0.0490057, 0.0270956, -0.104521, 0.992945) -bones/189/rotation = Quaternion(0.115699, 0.0246309, -0.203215, 0.971963) -bones/190/rotation = Quaternion(0.297734, 0.0747387, -0.315195, 0.898009) -bones/190/scale = Vector3(1.02442, 0.707937, 1.03023) -bones/191/rotation = Quaternion(0.321216, 0.116274, -0.119013, 0.932275) -bones/191/scale = Vector3(1.0119, 1.54603, 1.19887) -bones/192/rotation = Quaternion(0.172919, 0.179569, 0.0320081, 0.9679) -bones/192/scale = Vector3(0.997376, 1.17454, 0.985014) -bones/193/rotation = Quaternion(-0.112773, 0.181631, 0.000328328, 0.976879) -bones/193/scale = Vector3(0.99927, 0.73393, 0.989439) -bones/194/rotation = Quaternion(-1.02366e-07, -0.276432, 5.97468e-08, 0.961033) -bones/196/rotation = Quaternion(-0.0489423, -2.15719e-08, 0.0707365, 0.996294) -bones/197/rotation = Quaternion(-8.26077e-08, -0.17382, 7.81493e-09, 0.984777) -bones/199/rotation = Quaternion(0.0625281, -4.85011e-08, -0.059304, 0.99628) -bones/200/rotation = Quaternion(-0.137175, -0.352712, 0.00632414, 0.925601) -bones/201/rotation = Quaternion(-0.211233, 0.35316, -0.387411, 0.824967) -bones/202/rotation = Quaternion(0.823824, 7.51911e-05, 5.20491e-05, 0.566845) -bones/203/rotation = Quaternion(0.525947, 0.796937, -0.0926828, 0.282278) -bones/203/scale = Vector3(1, 0.567494, 1) +bones/185/position = Vector3(3.64525e-09, 4.06653e-08, 8.95234e-08) +bones/186/rotation = Quaternion(-7.79206e-08, -0.334333, -5.37461e-08, 0.942455) +bones/187/rotation = Quaternion(-0.0582597, -5.08599e-09, 0.124391, 0.990522) +bones/187/scale = Vector3(1, 1.18887, 1) +bones/188/rotation = Quaternion(0.0483547, 0.0270955, -0.104822, 0.992945) +bones/188/scale = Vector3(0.994011, 0.864314, 0.99845) +bones/189/rotation = Quaternion(0.120543, 0.0246303, -0.200746, 0.971887) +bones/189/scale = Vector3(0.997495, 0.906595, 0.99911) +bones/190/rotation = Quaternion(0.297889, 0.0749676, -0.299349, 0.903345) +bones/190/scale = Vector3(1.02228, 0.709667, 1.02989) +bones/191/rotation = Quaternion(0.323674, 0.116077, -0.105822, 0.93304) +bones/191/scale = Vector3(1.00876, 1.54798, 1.20074) +bones/192/rotation = Quaternion(0.173153, 0.179295, 0.0521826, 0.967031) +bones/192/scale = Vector3(0.995737, 1.18096, 0.985649) +bones/193/rotation = Quaternion(-0.0738482, 0.180957, -0.0428573, 0.979778) +bones/193/scale = Vector3(0.997028, 0.715805, 0.99675) +bones/194/position = Vector3(1.85901e-08, 0.176364, 1.38534e-08) +bones/194/rotation = Quaternion(-1.32433e-07, -0.258015, 5.84031e-08, 0.966141) +bones/195/position = Vector3(-0.0470743, 0.0253987, -0.0322391) +bones/196/position = Vector3(-0.0470743, 0.0253987, -0.0322391) +bones/196/rotation = Quaternion(-0.0495614, -3.52725e-08, 0.070303, 0.996294) +bones/197/position = Vector3(1.38389e-08, 0.352729, -3.46918e-08) +bones/197/rotation = Quaternion(-2.22845e-07, -0.161264, 2.11207e-08, 0.986911) +bones/198/position = Vector3(-0.045366, 0.0281271, -0.0482924) +bones/199/position = Vector3(-0.045366, 0.028127, -0.0482924) +bones/199/rotation = Quaternion(0.0620044, -6.66283e-08, -0.0598507, 0.99628) +bones/200/rotation = Quaternion(-0.136567, -0.331164, 0.0147343, 0.933522) +bones/201/rotation = Quaternion(-0.226939, 0.335595, -0.353352, 0.843218) +bones/202/rotation = Quaternion(0.814934, 7.43642e-05, 5.32438e-05, 0.579554) +bones/203/rotation = Quaternion(0.483473, 0.811405, -0.0967988, 0.313857) +bones/203/scale = Vector3(1, 0.580216, 1) bones/204/rotation = Quaternion(-0.503914, 0.495087, 0.503976, 0.496959) bones/204/scale = Vector3(1, 1, 1) -bones/205/rotation = Quaternion(-0.211233, -0.35316, 0.387411, 0.824967) -bones/206/rotation = Quaternion(0.823824, -7.51776e-05, -5.20714e-05, 0.566845) -bones/207/rotation = Quaternion(0.0852586, -0.852533, -0.0394376, 0.514163) -bones/209/rotation = Quaternion(-0.0726118, 0.000122016, -0.0161514, 0.99723) +bones/205/rotation = Quaternion(-0.226939, -0.335595, 0.353352, 0.843218) +bones/206/rotation = Quaternion(0.814934, -7.43829e-05, -5.32325e-05, 0.579554) +bones/207/position = Vector3(-1.15469e-08, 0.494896, 3.84836e-05) +bones/207/rotation = Quaternion(0.118528, -0.829653, -0.0556171, 0.54271) +bones/209/position = Vector3(-1.33819e-08, -1.53429e-08, 2.13007e-08) +bones/209/rotation = Quaternion(-0.0747989, 5.31655e-05, -0.000751786, 0.997198) bones/209/scale = Vector3(1, 1, 1) +bones/210/rotation = Quaternion(1.02442e-08, -6.74359e-06, 3.34531e-08, 1) bones/211/rotation = Quaternion(0.00456637, -6.17241e-07, -0.000672086, 0.999989) bones/211/scale = Vector3(1, 1, 1) +bones/212/position = Vector3(2.54804e-08, 1.29512e-08, 1.10595e-08) bones/224/rotation = Quaternion(0.0388408, -0.0198681, -0.524688, 0.850176) bones/224/scale = Vector3(1, 1, 1) bones/229/rotation = Quaternion(4.65661e-10, -4.36557e-08, -5.31145e-09, 1) bones/231/rotation = Quaternion(-3.21306e-08, -1.49012e-08, -1.10622e-06, 1) -bones/235/rotation = Quaternion(3.29431e-05, -0.335175, -1.16968e-05, 0.942156) -bones/237/rotation = Quaternion(-0.0710205, -1.59699e-07, 0.121107, 0.990095) -bones/238/rotation = Quaternion(2.73707e-05, -0.632214, -2.20685e-05, 0.774794) -bones/240/rotation = Quaternion(-0.0161278, -1.0805e-07, -0.0892666, 0.995877) -bones/241/rotation = Quaternion(-0.553898, 0.000953855, 0.129515, 0.822449) +bones/235/position = Vector3(2.81981e-08, 0.164965, 1.28519e-05) +bones/235/rotation = Quaternion(2.35912e-05, -0.322902, -7.84077e-06, 0.946433) +bones/236/position = Vector3(-0.0658125, -0.0797506, -0.0365105) +bones/237/position = Vector3(-0.0658125, -0.0797506, -0.0365105) +bones/237/rotation = Quaternion(-0.068588, -1.5113e-07, 0.122501, 0.990096) +bones/238/position = Vector3(6.7914e-08, 0.32993, 2.5632e-05) +bones/238/rotation = Quaternion(1.95633e-05, -0.612415, -1.52919e-05, 0.790536) +bones/239/position = Vector3(-0.0811552, -0.0461419, 0.0126689) +bones/240/position = Vector3(-0.0811551, -0.0461419, 0.0126689) +bones/240/rotation = Quaternion(-0.0148717, -1.07838e-07, -0.0894859, 0.995877) +bones/241/position = Vector3(-7.9269e-09, 7.26937e-08, -1.27491e-08) +bones/241/rotation = Quaternion(-0.545585, 0.00100291, 0.135946, 0.826955) bones/241/scale = Vector3(1, 1, 1) bones/242/rotation = Quaternion(-0.00756344, 7.24974e-07, 4.72928e-05, 0.999971) bones/242/scale = Vector3(1, 1, 1) -bones/244/rotation = Quaternion(-7.23135e-08, 0.356085, 3.59634e-08, 0.934453) -bones/245/rotation = Quaternion(-0.0575259, -5.8358e-09, -0.124732, 0.990521) -bones/246/rotation = Quaternion(0.0443783, 0.0270642, 0.101662, 0.99346) -bones/247/rotation = Quaternion(0.0931885, -0.0245819, 0.223104, 0.970019) -bones/248/rotation = Quaternion(0.265454, -0.0746876, 0.337459, 0.900043) -bones/248/scale = Vector3(1.02736, 0.707912, 1.0235) -bones/249/rotation = Quaternion(0.313732, -0.116434, 0.158404, 0.928937) -bones/249/scale = Vector3(1.02539, 1.53757, 1.19134) -bones/250/rotation = Quaternion(0.170529, -0.179854, -0.0106695, 0.968741) -bones/250/scale = Vector3(0.998761, 1.16863, 0.984688) -bones/251/rotation = Quaternion(-0.120532, -0.233142, -0.021418, 0.964706) -bones/251/scale = Vector3(0.99964, 0.742573, 0.987259) -bones/252/rotation = Quaternion(2.63195e-08, 0.276432, 7.52942e-08, 0.961033) -bones/254/rotation = Quaternion(-0.0489424, -1.36408e-09, -0.0707366, 0.996294) -bones/255/rotation = Quaternion(4.957e-08, 0.17382, 4.77542e-08, 0.984777) -bones/257/rotation = Quaternion(0.062528, 6.67045e-08, 0.0593039, 0.99628) -bones/258/rotation = Quaternion(-0.137175, 0.352712, -0.00632413, 0.925601) -bones/259/rotation = Quaternion(-0.211233, -0.35316, 0.387411, 0.824967) -bones/260/rotation = Quaternion(0.823824, -7.51776e-05, -5.20714e-05, 0.566845) -bones/261/rotation = Quaternion(0.525947, -0.796937, 0.0926828, 0.282278) -bones/261/scale = Vector3(1, 0.567494, 1) -bones/274/position = Vector3(-3.33067e-16, 0.224522, 0.846444) +bones/243/position = Vector3(5.59594e-08, 2.55313e-08, 2.23517e-08) +bones/244/rotation = Quaternion(-1.27005e-08, 0.334333, 3.83886e-10, 0.942455) +bones/245/rotation = Quaternion(-0.0582596, 5.32991e-09, -0.124391, 0.990521) +bones/245/scale = Vector3(1, 1.18887, 1) +bones/246/rotation = Quaternion(0.0437121, 0.0270641, 0.102004, 0.993455) +bones/246/scale = Vector3(0.993998, 0.863624, 0.999039) +bones/247/rotation = Quaternion(0.0986349, -0.0245844, 0.220829, 0.970001) +bones/247/scale = Vector3(0.996973, 0.910928, 0.99941) +bones/248/rotation = Quaternion(0.267316, -0.0749654, 0.322151, 0.905064) +bones/248/scale = Vector3(1.0252, 0.709469, 1.02345) +bones/249/rotation = Quaternion(0.317179, -0.11642, 0.145925, 0.929812) +bones/249/scale = Vector3(1.02064, 1.5395, 1.19463) +bones/250/rotation = Quaternion(0.172644, -0.179587, -0.0303797, 0.967998) +bones/250/scale = Vector3(0.997672, 1.17419, 0.984988) +bones/251/rotation = Quaternion(-0.0848517, -0.232238, 0.0244435, 0.968643) +bones/251/scale = Vector3(0.997992, 0.722583, 0.995424) +bones/252/position = Vector3(1.26696e-07, 0.176364, -8.87085e-08) +bones/252/rotation = Quaternion(6.22874e-08, 0.258015, -8.43097e-08, 0.966141) +bones/253/position = Vector3(0.0470742, 0.0253987, -0.0322391) +bones/254/position = Vector3(0.0470742, 0.0253988, -0.0322391) +bones/254/rotation = Quaternion(-0.0495616, 2.89178e-08, -0.0703032, 0.996294) +bones/255/position = Vector3(6.06669e-08, 0.352729, -3.10829e-08) +bones/255/rotation = Quaternion(1.72451e-07, 0.161264, -3.32516e-08, 0.986911) +bones/256/position = Vector3(0.0453662, 0.0281271, -0.0482923) +bones/257/position = Vector3(0.0453661, 0.028127, -0.0482923) +bones/257/rotation = Quaternion(0.062004, 7.49953e-08, 0.0598504, 0.99628) +bones/258/rotation = Quaternion(-0.136566, 0.331164, -0.0147344, 0.933522) +bones/259/rotation = Quaternion(-0.226939, -0.335595, 0.353352, 0.843218) +bones/260/rotation = Quaternion(0.814934, -7.43829e-05, -5.32325e-05, 0.579554) +bones/261/rotation = Quaternion(0.483473, -0.811405, 0.0967988, 0.313856) +bones/261/scale = Vector3(1, 0.580216, 1) +bones/262/position = Vector3(-1.21964e-08, 0.0616701, -0.139511) +bones/262/rotation = Quaternion(-0.695299, 3.14162e-08, 3.03925e-08, 0.71872) +bones/263/position = Vector3(5.10703e-15, 0.230976, -1.16472e-08) +bones/263/rotation = Quaternion(-0.0311281, 1.19152e-07, -3.71076e-09, 0.999515) +bones/264/position = Vector3(1.65165e-15, -6.35167e-08, -6.64239e-09) +bones/264/rotation = Quaternion(0.0145709, -1.19197e-07, 1.73699e-09, 0.999894) +bones/264/scale = Vector3(1, 1, 1) +bones/266/position = Vector3(1.2315e-16, 0.262514, -1.86264e-09) +bones/266/rotation = Quaternion(9.31323e-10, -5.40167e-08, 6.35104e-15, 1) +bones/268/position = Vector3(7.72315e-15, 2.5495e-08, -7.45058e-09) +bones/268/rotation = Quaternion(-3.72529e-08, -1.00583e-07, 7.56064e-15, 1) +bones/268/scale = Vector3(1, 1, 1) +bones/269/rotation = Quaternion(7.45058e-09, 1.00583e-07, -3.46469e-16, 1) +bones/269/scale = Vector3(1, 1, 1) +bones/270/rotation = Quaternion(-0.0311281, 1.19152e-07, -3.71076e-09, 0.999515) +bones/270/scale = Vector3(1, 1, 1) +bones/272/position = Vector3(-1.21964e-08, 0.0616701, -0.139511) +bones/272/rotation = Quaternion(-0.695299, 3.14162e-08, 3.03925e-08, 0.71872) +bones/273/position = Vector3(5.10703e-15, 0.230976, -1.16472e-08) +bones/273/rotation = Quaternion(-0.0311281, 1.19152e-07, -3.71076e-09, 0.999515) +bones/274/position = Vector3(1.9984e-15, 0.22424, 0.834584) +bones/277/rotation = Quaternion(2.59734e-07, -8.74228e-08, 8.2323e-15, 1) +bones/278/rotation = Quaternion(-3.89601e-07, -7.10543e-15, 1.75954e-14, 1) +bones/278/scale = Vector3(1, 1, 1) +bones/279/rotation = Quaternion(-1.29867e-07, -3.55271e-15, 1.13533e-14, 1) +bones/279/scale = Vector3(1, 1, 1) +bones/281/rotation = Quaternion(8.74228e-08, 8.65779e-08, 1, 1.69407e-21) +bones/283/rotation = Quaternion(0.995472, -1.03344e-08, -0.0184201, -0.0932516) bones/283/scale = Vector3(1, 1, 0.999995) +bones/284/rotation = Quaternion(-0.00444672, 0.995644, -0.0931348, -0.000255377) bones/284/scale = Vector3(1, 1, 1) +bones/285/rotation = Quaternion(-0.0732337, 0.000863981, 0.0118871, 0.997244) bones/285/scale = Vector3(1, 1, 1) +bones/288/rotation = Quaternion(-0.0932358, -3.07698e-08, 0.00172522, 0.995643) +bones/289/rotation = Quaternion(3.25963e-08, 2.17263e-15, 1, 1.39045e-15) +bones/290/rotation = Quaternion(3.1665e-08, -1.70334e-15, 1, 4.4403e-16) +bones/291/position = Vector3(0.000173845, 0.290832, -6.4288e-06) +bones/291/rotation = Quaternion(-1.03274e-07, -0.0932359, 0.995643, 0.00172523) bones/291/scale = Vector3(1, 1, 1) +bones/292/rotation = Quaternion(-1.39728e-07, 4.10728e-09, 1, -1.16415e-10) +bones/293/rotation = Quaternion(0.995472, 1.03344e-08, 0.0184201, -0.0932516) bones/293/scale = Vector3(1, 1, 0.999995) bones/294/rotation = Quaternion(-0.0931348, -0.000255354, -0.00444673, 0.995644) bones/294/scale = Vector3(1, 1, 1) +bones/295/rotation = Quaternion(-0.0732337, -0.000863981, -0.0118871, 0.997244) bones/295/scale = Vector3(1, 1, 1) +bones/298/rotation = Quaternion(-0.0932358, 3.07698e-08, -0.00172522, 0.995643) +bones/299/rotation = Quaternion(-9.31324e-10, 1.7229e-15, 1, -1.83186e-15) +bones/300/rotation = Quaternion(1.07553e-15, -1.68127e-15, 1, -8.88167e-16) +bones/301/position = Vector3(-0.000173845, 0.290832, -6.4288e-06) +bones/301/rotation = Quaternion(1.03274e-07, -0.0932359, 0.995643, -0.00172523) bones/301/scale = Vector3(1, 1, 1) -bones/303/position = Vector3(0.569635, -0.0494387, 0.346797) -bones/306/position = Vector3(-0.569635, -0.0494387, 0.346797) +bones/302/rotation = Quaternion(1.39728e-07, 4.10728e-09, 1, 1.16415e-10) +bones/303/position = Vector3(0.589192, -0.0494387, 0.346797) +bones/303/rotation = Quaternion(0.924457, -0.0918536, -0.254553, -0.268597) +bones/306/position = Vector3(-0.589192, -0.0494387, 0.346797) +bones/306/rotation = Quaternion(0.924457, 0.0918536, 0.254553, -0.268597) [node name="Abe_GEO_Lo" parent="Abe/Abe_Lo/CLOUDRIG_Abe/Skeleton3D" index="0"] material_override = SubResource("ShaderMaterial_o5d2o") diff --git a/Scenes/Levels/LVL_Promenade2.tscn b/Scenes/Levels/LVL_Promenade2.tscn deleted file mode 100644 index c7294e7..0000000 --- a/Scenes/Levels/LVL_Promenade2.tscn +++ /dev/null @@ -1,222 +0,0 @@ -[gd_scene load_steps=12 format=3 uid="uid://t6lbjipbipwh"] - -[ext_resource type="PackedScene" uid="uid://dkt4b5x12c0o8" path="res://Scenes/Characters/CHAR_Abe.tscn" id="1_hotrp"] -[ext_resource type="Shader" uid="uid://c1r07k4gw7q3w" path="res://Shaders/CHAR_SHD_Abe.tres" id="2_2wj36"] -[ext_resource type="Shader" uid="uid://dewwedodqpjub" path="res://Shaders/CHAR_SHD_AbeFace.tres" id="3_75ifg"] -[ext_resource type="PackedScene" uid="uid://c11r5uc4ird3x" path="res://Scenes/Nodes/NODE_Camera.tscn" id="4_u0her"] - -[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_hj74p"] - -[sub_resource type="Sky" id="Sky_4l6vg"] -sky_material = SubResource("ProceduralSkyMaterial_hj74p") - -[sub_resource type="Environment" id="Environment_6s8v0"] -background_mode = 2 -sky = SubResource("Sky_4l6vg") -ambient_light_source = 3 -reflected_light_source = 2 -ssr_enabled = true -ssao_enabled = true -ssao_radius = 1.43 -ssao_intensity = 37.75 -ssao_power = 0.351196 -ssao_detail = 5.0 -ssao_horizon = 0.0 -ssao_light_affect = 0.31 -ssao_ao_channel_affect = 0.77 -ssil_enabled = true -ssil_radius = 8.26 -ssil_intensity = 3.58 -sdfgi_enabled = true -glow_enabled = true -glow_strength = 1.25 -volumetric_fog_density = 0.1 -volumetric_fog_length = 5.0 -adjustment_contrast = 1.1 - -[sub_resource type="ShaderMaterial" id="ShaderMaterial_o5d2o"] -render_priority = 0 -shader = ExtResource("2_2wj36") - -[sub_resource type="ShaderMaterial" id="ShaderMaterial_jet42"] -render_priority = 0 -shader = ExtResource("3_75ifg") - -[sub_resource type="CameraAttributesPhysical" id="CameraAttributesPhysical_penuw"] -frustum_focal_length = 75.0 - -[sub_resource type="Curve3D" id="Curve3D_dtff4"] -bake_interval = 2.0 -_data = { -"points": PackedVector3Array(0, 0, 0, 0, 0, 0, -46.5686, 10.868, 21.0979, -16.8377, 0.609722, 1.98655, 16.8377, -0.609722, -1.98655, -16.2611, 6.3926, 13.9617, 0, 0, 0, 0, 0, 0, 4.74607, 5.75686, 11.9171), -"tilts": PackedFloat32Array(0, 0, 0) -} -point_count = 3 - -[node name="LVL_Dojo" type="Node3D"] - -[node name="WorldEnvironment" type="WorldEnvironment" parent="."] -environment = SubResource("Environment_6s8v0") - -[node name="Abe" parent="." instance=ExtResource("1_hotrp")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19.9728, 0, -11.9762) - -[node name="Skeleton3D" parent="Abe/Abe_Lo/CLOUDRIG_Abe" index="0"] -bones/0/position = Vector3(-9.56341e-15, 0.834584, -0.338982) -bones/1/position = Vector3(3.55271e-15, 0.834584, -0.109498) -bones/2/position = Vector3(-7.75607e-15, 0.834584, 0.119985) -bones/5/rotation = Quaternion(-0.00504518, 5.70635e-11, 0.00177304, 0.999986) -bones/6/rotation = Quaternion(-6.46748e-08, 0.00504521, 0.999986, -0.00177305) -bones/6/scale = Vector3(1, 0.911684, 1) -bones/7/position = Vector3(0.111407, 0.454822, 0.642132) -bones/7/rotation = Quaternion(0.688036, 0.00805703, 0.725157, -0.026244) -bones/9/position = Vector3(0.139509, 0.760465, -0.0327484) -bones/15/rotation = Quaternion(-0.00504519, -2.96843e-12, -0.00177304, 0.999986) -bones/16/rotation = Quaternion(6.2919e-08, 0.00504521, 0.999986, 0.00177303) -bones/16/scale = Vector3(1, 0.911684, 1) -bones/17/position = Vector3(-0.111407, 0.454822, 0.642132) -bones/17/rotation = Quaternion(0.725157, -0.026244, 0.688036, 0.00805708) -bones/19/position = Vector3(-0.139509, 0.760465, -0.0327484) -bones/25/rotation = Quaternion(-0.167783, -9.52683e-10, 0.127235, 0.977579) -bones/26/rotation = Quaternion(-7.62146e-09, 0.167783, 0.977579, -0.127235) -bones/26/scale = Vector3(1, 0.749599, 1) -bones/27/position = Vector3(0.281916, 0.848307, -0.0316591) -bones/31/position = Vector3(0.517764, 0.241987, 0.244877) -bones/34/position = Vector3(0.452107, 0.341106, 0.148042) -bones/39/rotation = Quaternion(-0.167783, 9.52683e-10, -0.127235, 0.977579) -bones/40/rotation = Quaternion(-1.39092e-07, 0.167783, 0.977579, 0.127235) -bones/40/scale = Vector3(1, 0.749599, 1) -bones/41/position = Vector3(-0.281916, 0.848307, -0.0316591) -bones/45/position = Vector3(-0.517764, 0.241987, 0.244877) -bones/48/position = Vector3(-0.452107, 0.341106, 0.148042) -bones/53/position = Vector3(4.4254e-15, 0.338982, 0.834584) -bones/63/rotation = Quaternion(-0.0974315, -0.00725811, -0.00432622, 0.995206) -bones/64/rotation = Quaternion(0.219286, -0.0122297, 0.0209682, 0.975359) -bones/65/rotation = Quaternion(-0.712328, -0.0418331, 0.0227654, 0.700229) -bones/71/rotation = Quaternion(0.2786, 0.0612847, -0.00773649, 0.958419) -bones/77/rotation = Quaternion(2.21269e-06, 0.00925664, 5.26823e-07, 0.999957) -bones/80/rotation = Quaternion(-0.100088, 0.016598, -0.00998912, 0.99479) -bones/84/rotation = Quaternion(2.05785e-06, 0.00617359, 1.45028e-07, 0.999981) -bones/88/rotation = Quaternion(0.218998, -0.0123537, 0.0238178, 0.975356) -bones/91/rotation = Quaternion(-0.712511, -0.0443565, 0.0161623, 0.700071) -bones/93/rotation = Quaternion(2.50222e-09, 0.00553837, 3.46455e-08, 0.999985) -bones/96/rotation = Quaternion(1.07683e-07, 0.00500984, 1.37907e-08, 0.999988) -bones/99/rotation = Quaternion(2.14046e-06, 0.00617361, 1.84164e-07, 0.999981) -bones/100/rotation = Quaternion(-0.0974315, -0.00725811, -0.00432622, 0.995206) -bones/101/rotation = Quaternion(0.219286, -0.0122297, 0.0209682, 0.975359) -bones/102/rotation = Quaternion(0.120448, -0.0077623, 0.0120914, 0.992616) -bones/102/scale = Vector3(1, 0.976621, 1) -bones/103/scale = Vector3(1, 0.976621, 1) -bones/105/rotation = Quaternion(-0.097431, 0.00725804, 0.00432611, 0.995206) -bones/106/rotation = Quaternion(0.219285, 0.0122297, -0.0209682, 0.975359) -bones/107/rotation = Quaternion(-0.712328, 0.0418331, -0.0227654, 0.700229) -bones/113/rotation = Quaternion(0.278601, -0.0612847, 0.00773651, 0.958419) -bones/119/rotation = Quaternion(2.24342e-06, -0.00925663, -4.6553e-07, 0.999957) -bones/122/rotation = Quaternion(-0.100088, -0.016598, 0.00998913, 0.99479) -bones/126/rotation = Quaternion(2.01556e-06, -0.00617356, -1.44001e-07, 0.999981) -bones/130/rotation = Quaternion(0.218997, 0.0123537, -0.0238178, 0.975357) -bones/133/rotation = Quaternion(-0.712511, 0.0443565, -0.0161623, 0.700071) -bones/135/rotation = Quaternion(1.27661e-07, -0.00553836, 2.36726e-08, 0.999985) -bones/138/rotation = Quaternion(-2.97859e-08, -0.00500983, 3.3865e-08, 0.999988) -bones/141/rotation = Quaternion(2.03299e-06, -0.00617358, -2.04343e-07, 0.999981) -bones/142/rotation = Quaternion(-0.097431, 0.00725804, 0.00432611, 0.995206) -bones/143/rotation = Quaternion(0.219285, 0.0122297, -0.0209682, 0.975359) -bones/144/rotation = Quaternion(0.120448, 0.00776231, -0.0120913, 0.992616) -bones/144/scale = Vector3(1, 0.976622, 1) -bones/145/scale = Vector3(1, 0.976622, 1) -bones/147/rotation = Quaternion(-0.226939, 0.335595, -0.353352, 0.843218) -bones/148/rotation = Quaternion(0.814934, 7.43642e-05, 5.32438e-05, 0.579554) -bones/149/rotation = Quaternion(0.118528, 0.829653, 0.0556171, 0.54271) -bones/151/rotation = Quaternion(-0.0747221, -5.3984e-05, 0.000945823, 0.997204) -bones/177/rotation = Quaternion(2.36276e-05, 0.322902, 8.22036e-06, 0.946432) -bones/179/rotation = Quaternion(-0.0684154, 1.38785e-07, -0.122598, 0.990095) -bones/180/rotation = Quaternion(1.95433e-05, 0.612415, 1.5362e-05, 0.790536) -bones/182/rotation = Quaternion(-0.0148716, 1.19001e-07, 0.0894861, 0.995877) -bones/183/rotation = Quaternion(-0.545597, -0.0010019, -0.135812, 0.826969) -bones/186/rotation = Quaternion(-7.79206e-08, -0.334333, -5.37461e-08, 0.942455) -bones/187/rotation = Quaternion(-0.0583902, -7.54906e-09, 0.12433, 0.990521) -bones/188/rotation = Quaternion(0.0482389, 0.0270955, -0.104875, 0.992945) -bones/189/rotation = Quaternion(0.120626, 0.0246303, -0.200702, 0.971886) -bones/190/rotation = Quaternion(0.297746, 0.0749684, -0.299384, 0.903381) -bones/190/scale = Vector3(1.02228, 0.709667, 1.02989) -bones/191/rotation = Quaternion(0.323651, 0.116079, -0.106009, 0.933026) -bones/191/scale = Vector3(1.00862, 1.54811, 1.2008) -bones/192/rotation = Quaternion(0.173153, 0.179295, 0.0521826, 0.967031) -bones/192/scale = Vector3(0.995766, 1.18085, 0.985638) -bones/193/rotation = Quaternion(-0.0738482, 0.180957, -0.0428573, 0.979778) -bones/193/scale = Vector3(0.997028, 0.715805, 0.99675) -bones/194/rotation = Quaternion(-1.32433e-07, -0.258015, 5.84031e-08, 0.966141) -bones/196/rotation = Quaternion(-0.0496714, -3.77088e-08, 0.0702259, 0.996294) -bones/197/rotation = Quaternion(-2.19149e-07, -0.161424, 1.71693e-08, 0.986885) -bones/199/rotation = Quaternion(0.0619112, -6.98518e-08, -0.059948, 0.99628) -bones/200/rotation = Quaternion(-0.136567, -0.331164, 0.0147343, 0.933522) -bones/201/rotation = Quaternion(-0.226939, 0.335595, -0.353352, 0.843218) -bones/202/rotation = Quaternion(0.814934, 7.43642e-05, 5.32438e-05, 0.579554) -bones/203/rotation = Quaternion(0.483473, 0.811405, -0.0967988, 0.313857) -bones/203/scale = Vector3(1, 0.580216, 1) -bones/205/rotation = Quaternion(-0.226939, -0.335595, 0.353352, 0.843218) -bones/206/rotation = Quaternion(0.814934, -7.43829e-05, -5.32325e-05, 0.579554) -bones/207/rotation = Quaternion(0.118528, -0.829653, -0.0556171, 0.54271) -bones/209/rotation = Quaternion(-0.0747219, 5.4e-05, -0.000945814, 0.997204) -bones/235/rotation = Quaternion(2.35912e-05, -0.322902, -7.84077e-06, 0.946433) -bones/237/rotation = Quaternion(-0.0684154, -1.52513e-07, 0.122598, 0.990096) -bones/238/rotation = Quaternion(1.95633e-05, -0.612415, -1.52919e-05, 0.790536) -bones/240/rotation = Quaternion(-0.0148717, -1.07838e-07, -0.0894859, 0.995877) -bones/241/rotation = Quaternion(-0.545597, 0.0010019, 0.135812, 0.826969) -bones/244/rotation = Quaternion(-1.27005e-08, 0.334333, 3.83886e-10, 0.942455) -bones/245/rotation = Quaternion(-0.0583901, 7.31545e-09, -0.12433, 0.990521) -bones/246/rotation = Quaternion(0.0435936, 0.0270641, 0.102065, 0.993454) -bones/247/rotation = Quaternion(0.0985318, -0.0245843, 0.220872, 0.970001) -bones/248/rotation = Quaternion(0.267167, -0.0749663, 0.322167, 0.905102) -bones/248/scale = Vector3(1.0252, 0.709469, 1.02345) -bones/249/rotation = Quaternion(0.317143, -0.116421, 0.146101, 0.929796) -bones/249/scale = Vector3(1.02058, 1.53954, 1.19466) -bones/250/rotation = Quaternion(0.172645, -0.179587, -0.0303798, 0.967998) -bones/250/scale = Vector3(0.997654, 1.17429, 0.984994) -bones/251/rotation = Quaternion(-0.0848517, -0.232238, 0.0244435, 0.968643) -bones/251/scale = Vector3(0.997992, 0.722583, 0.995424) -bones/252/rotation = Quaternion(6.22874e-08, 0.258015, -8.43097e-08, 0.966141) -bones/254/rotation = Quaternion(-0.0496717, 3.43027e-08, -0.0702262, 0.996294) -bones/255/rotation = Quaternion(1.65979e-07, 0.161424, -3.72922e-08, 0.986885) -bones/257/rotation = Quaternion(0.0619108, 7.64696e-08, 0.0599476, 0.99628) -bones/258/rotation = Quaternion(-0.136566, 0.331164, -0.0147344, 0.933522) -bones/259/rotation = Quaternion(-0.226939, -0.335595, 0.353352, 0.843218) -bones/260/rotation = Quaternion(0.814934, -7.43829e-05, -5.32325e-05, 0.579554) -bones/261/rotation = Quaternion(0.483473, -0.811405, 0.0967988, 0.313856) -bones/261/scale = Vector3(1, 0.580216, 1) -bones/274/position = Vector3(1.9984e-15, 0.22424, 0.834584) -bones/303/position = Vector3(0.589192, -0.0494387, 0.346797) -bones/306/position = Vector3(-0.589192, -0.0494387, 0.346797) - -[node name="Abe_GEO_Lo" parent="Abe/Abe_Lo/CLOUDRIG_Abe/Skeleton3D" index="0"] -material_override = SubResource("ShaderMaterial_o5d2o") -material_overlay = SubResource("ShaderMaterial_jet42") - -[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] -transform = Transform3D(0.78824, 0.103786, 0.606553, -0.481108, 0.718508, 0.502277, -0.383683, -0.687732, 0.616289, 0.473871, 5.27602, -0.424684) -shadow_enabled = true -shadow_bias = 0.01 -shadow_blur = 8.0 -directional_shadow_blend_splits = true - -[node name="Camera3D" parent="." node_paths=PackedStringArray("rail", "target") instance=ExtResource("4_u0her")] -transform = Transform3D(1, 0, 0, 0, 0.996195, 0.0871557, 0, -0.0871557, 0.996195, 21.8838, 5.39118, 6.77292) -attributes = SubResource("CameraAttributesPhysical_penuw") -current = true -rail = NodePath("../Path3D") -target = NodePath("../Abe") - -[node name="Path3D" type="Path3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 39.4172, 0, 0) -curve = SubResource("Curve3D_dtff4") - -[node name="waypoint_01" type="Marker3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.1021, 4.03714, 10.8083) -gizmo_extents = 1.29 - -[node name="waypoint_02" type="Marker3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.2583, 1.91104, 9.33807) -gizmo_extents = 1.29 - -[editable path="Abe"] -[editable path="Abe/Abe_Lo"] diff --git a/Scripts/Camera.gd b/Scripts/Camera.gd index 8440192..1aeab7a 100644 --- a/Scripts/Camera.gd +++ b/Scripts/Camera.gd @@ -2,25 +2,32 @@ extends Camera3D @export var rail : Path3D @export var target : Node3D -@export var seek_easing : float - +@export var seek_easing : float = 1.0 +var crv : Curve3D +var cur_offset : float +var tgt_offset : float var target_pos + # Called when the node enters the scene tree for the first time. func init(): + crv = rail.curve target_pos = target.position + tgt_offset = crv.get_closest_offset( target.position ) func seek_target(): if target_pos != target.position: - target_pos = target_pos.move_toward( target.position , target.position.distance_to(target_pos)/seek_easing ) + target_pos = target_pos.move_toward( target.position , target.position.distance_to(target_pos)/seek_easing ) # distancia entre los puntos dividido entre easing look_at( target_pos + Vector3(0.0,0.70,0.0) ) func constraint_to_rail(): - position = rail.curve.sample_baked( rail.curve.get_closest_offset( target.position ) ) - #position = rail.curve.get_closest_point( target.position ) - + tgt_offset = crv.get_closest_offset( target.position ) + cur_offset = move_toward( cur_offset , tgt_offset , abs(tgt_offset - cur_offset )/ (seek_easing * 100) ) + print((tgt_offset - cur_offset )) + position = crv.sample_baked( cur_offset ) + func _ready(): init()