1 Commits

Author SHA1 Message Date
jonathan 71bcaccdcf Added kenney char and tried out the rig 2026-01-26 17:00:11 +01:00
97 changed files with 1180 additions and 1642 deletions
-7
View File
@@ -1,7 +0,0 @@
extends Node
class_name Interactable
signal on_hit
func hit()->void:
on_hit.emit()
-1
View File
@@ -1 +0,0 @@
uid://d1pa8ssvmxbn
-6
View File
@@ -1,6 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://be7u1kn41g2ww"]
[ext_resource type="Script" uid="uid://d1pa8ssvmxbn" path="res://addons/interaction/interactable.gd" id="1_8h68r"]
[node name="Interactable" type="Area3D"]
script = ExtResource("1_8h68r")
-17
View File
@@ -1,17 +0,0 @@
extends Node3D
@onready var ray_cast: RayCast3D = $RayCast3D
const Interactable = preload("uid://d1pa8ssvmxbn")
@export var max_distance: float = 100
func _ready() -> void:
ray_cast.target_position = Vector3(0,0,-max_distance)
func _input(event: InputEvent) -> void:
if event.is_action_pressed("interact"):
if ray_cast.is_colliding():
var collider = ray_cast.get_collider()
if collider.get_script() == Interactable:
var interactable: Interactable = collider
interactable.hit()
@@ -1 +0,0 @@
uid://cqf6w5rp1hjcs
-10
View File
@@ -1,10 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://dlryddjharg35"]
[ext_resource type="Script" uid="uid://cqf6w5rp1hjcs" path="res://addons/interaction/interaction_ray.gd" id="1_jlrgf"]
[node name="InteractionRay" type="Node3D"]
script = ExtResource("1_jlrgf")
[node name="RayCast3D" type="RayCast3D" parent="."]
target_position = Vector3(0, 0, -1)
collide_with_areas = true
@@ -3,13 +3,13 @@
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://c70o7nk6wxcmx"
path="res://.godot/imported/UndertakerBlockout.fbx-ba2cd83ed8ebec3011c8567481907397.scn"
uid="uid://eacx1l2heobm"
path="res://.godot/imported/idle.fbx-71ff4b827967fcf0372d5f7fa25a3c79.scn"
[deps]
source_file="res://models/UndertakerBlockout.fbx"
dest_files=["res://.godot/imported/UndertakerBlockout.fbx-ba2cd83ed8ebec3011c8567481907397.scn"]
source_file="res://addons/kenney_animated-characters-3/Animations/idle.fbx"
dest_files=["res://.godot/imported/idle.fbx-71ff4b827967fcf0372d5f7fa25a3c79.scn"]
[params]
@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://3n6cp6gchsil"
path="res://.godot/imported/jump.fbx-0ab0706d2cac51c0998bdcae11997bad.scn"
[deps]
source_file="res://addons/kenney_animated-characters-3/Animations/jump.fbx"
dest_files=["res://.godot/imported/jump.fbx-0ab0706d2cac51c0998bdcae11997bad.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2
@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://b702ux6obt8vh"
path="res://.godot/imported/run.fbx-b2541d0c48c62878e9dab130a6ba55d8.scn"
[deps]
source_file="res://addons/kenney_animated-characters-3/Animations/run.fbx"
dest_files=["res://.godot/imported/run.fbx-b2541d0c48c62878e9dab130a6ba55d8.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2
@@ -0,0 +1,27 @@
Animated Characters 3 (1.1)
Created/distributed by Kenney (www.kenney.nl)
------------------------------
License: (Creative Commons Zero, CC0)
http://creativecommons.org/publicdomain/zero/1.0/
You can use this content for personal, educational, and commercial purposes.
Support by crediting 'Kenney' or 'www.kenney.nl' (this is not a requirement)
------------------------------
• Website : www.kenney.nl
• Donate : www.kenney.nl/donate
• Patreon : patreon.com/kenney
Follow on social media for updates:
• Twitter: twitter.com/KenneyNL
• Instagram: instagram.com/kenney_nl
• Mastodon: mastodon.gamedev.place/@kenney
@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://ssl5j5vpbw7x"
path="res://.godot/imported/characterMedium.fbx-fa549353fde194e2790d8b37be793cd5.scn"
[deps]
source_file="res://addons/kenney_animated-characters-3/Model/characterMedium.fbx"
dest_files=["res://.godot/imported/characterMedium.fbx-fa549353fde194e2790d8b37be793cd5.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2
Binary file not shown.

After

Width:  |  Height:  |  Size: 208 KiB

@@ -2,24 +2,20 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://sdak3n4tts8y"
path.s3tc="res://.godot/imported/UndertakerAssets_Grid_32.png-1e6175b041c5d814d1bc04307ade0c11.s3tc.ctex"
uid="uid://c11y1573n0w3c"
path="res://.godot/imported/Preview.png-e5c452e2835a1a98018fb1e063021640.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "fedfb8d6b99007671978f853b2aed71f"
"vram_texture": false
}
[deps]
source_file="res://models/UndertakerAssets_Grid_32.png"
dest_files=["res://.godot/imported/UndertakerAssets_Grid_32.png-1e6175b041c5d814d1bc04307ade0c11.s3tc.ctex"]
source_file="res://addons/kenney_animated-characters-3/Preview.png"
dest_files=["res://.godot/imported/Preview.png-e5c452e2835a1a98018fb1e063021640.ctex"]
[params]
compress/mode=2
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
@@ -27,7 +23,7 @@ compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
@@ -41,4 +37,4 @@ process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
detect_3d/compress_to=1
Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

@@ -2,24 +2,20 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://b1aqfnu25p48j"
path.s3tc="res://.godot/imported/UndertakerAssets_Grid_64.png-ec5a9179af7c6c3cc6ded0a2b980c878.s3tc.ctex"
uid="uid://csoo1b5enason"
path="res://.godot/imported/humanFemaleA.png-7a95cf5e446203ceda6fce8fb2b7df3b.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "88b6bb24ca37b696b395d1f6562f2ac5"
"vram_texture": false
}
[deps]
source_file="res://models/UndertakerAssets_Grid_64.png"
dest_files=["res://.godot/imported/UndertakerAssets_Grid_64.png-ec5a9179af7c6c3cc6ded0a2b980c878.s3tc.ctex"]
source_file="res://addons/kenney_animated-characters-3/Skins/humanFemaleA.png"
dest_files=["res://.godot/imported/humanFemaleA.png-7a95cf5e446203ceda6fce8fb2b7df3b.ctex"]
[params]
compress/mode=2
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
@@ -27,7 +23,7 @@ compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
@@ -41,4 +37,4 @@ process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
detect_3d/compress_to=1
Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

@@ -2,24 +2,20 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bxpndt8tpf25c"
path.s3tc="res://.godot/imported/UndertakerAssets_Grid_96.png-d1bdaf26df2e126c8ada9aa95de67c49.s3tc.ctex"
uid="uid://6v5x3erhpks2"
path="res://.godot/imported/humanMaleA.png-ced7131c09cf805d90696cbc50276c23.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "32f81f73eb4a39e6cbd3fe16b2a701eb"
"vram_texture": false
}
[deps]
source_file="res://models/UndertakerAssets_Grid_96.png"
dest_files=["res://.godot/imported/UndertakerAssets_Grid_96.png-d1bdaf26df2e126c8ada9aa95de67c49.s3tc.ctex"]
source_file="res://addons/kenney_animated-characters-3/Skins/humanMaleA.png"
dest_files=["res://.godot/imported/humanMaleA.png-ced7131c09cf805d90696cbc50276c23.ctex"]
[params]
compress/mode=2
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
@@ -27,7 +23,7 @@ compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
@@ -41,4 +37,4 @@ process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
detect_3d/compress_to=1
Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

@@ -2,24 +2,20 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://1rsf7y7apk42"
path.s3tc="res://.godot/imported/UndertakerAssets_Grid_64x32.png-3c95ac81d09fc263c7202c451ba64185.s3tc.ctex"
uid="uid://b3ddpi26kq0rb"
path="res://.godot/imported/zombieFemaleA.png-683f8c4aa748ddebb4355630d68eec32.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "7342f32a9b01c51524beee08839cb1ba"
"vram_texture": false
}
[deps]
source_file="res://models/UndertakerAssets_Grid_64x32.png"
dest_files=["res://.godot/imported/UndertakerAssets_Grid_64x32.png-3c95ac81d09fc263c7202c451ba64185.s3tc.ctex"]
source_file="res://addons/kenney_animated-characters-3/Skins/zombieFemaleA.png"
dest_files=["res://.godot/imported/zombieFemaleA.png-683f8c4aa748ddebb4355630d68eec32.ctex"]
[params]
compress/mode=2
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
@@ -27,7 +23,7 @@ compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
@@ -41,4 +37,4 @@ process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
detect_3d/compress_to=1
Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dl8mg5ym07yud"
path="res://.godot/imported/zombieMaleA.png-5ffa995c61cf33801f158bae33f48267.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/kenney_animated-characters-3/Skins/zombieMaleA.png"
dest_files=["res://.godot/imported/zombieMaleA.png-5ffa995c61cf33801f158bae33f48267.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
@@ -0,0 +1,2 @@
[InternetShortcut]
URL=http://www.kenney.nl/
@@ -0,0 +1,2 @@
[InternetShortcut]
URL=https://www.patreon.com/kenney/
Binary file not shown.
-288
View File
@@ -1,288 +0,0 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bjufextny1icg"
path="res://.godot/imported/UndertakerAssets.glb-d64c9aa1c4a9adbedb8f6217ff288fc1.scn"
[deps]
source_file="res://models/UndertakerAssets.glb"
dest_files=["res://.godot/imported/UndertakerAssets.glb-d64c9aa1c4a9adbedb8f6217ff288fc1.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=0.00999999999999999
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={
"meshes": {
"UndertakerAssets_Cube": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/main_screen.res",
"save_to_file/path": "uid://c3jdhbkkm2xhf"
},
"UndertakerAssets_Cube_002": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/coffin_chute.res",
"save_to_file/path": "uid://dct52eykigyd"
},
"UndertakerAssets_Cube_003": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/coffin_lower.res",
"save_to_file/path": "uid://d0uaw7ewx52pp"
},
"UndertakerAssets_Cube_004": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/duct.res",
"save_to_file/path": "uid://bvdlv1xumxsvr"
},
"UndertakerAssets_Cube_006": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/coffin_upper.res",
"save_to_file/path": "uid://bel68d6prmovl"
},
"UndertakerAssets_Cube_007": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/cabinet.res",
"save_to_file/path": "uid://bc3608xdecenx"
},
"UndertakerAssets_Cube_009": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/telephone_station.res",
"save_to_file/path": "uid://ydc6tdd1gu42"
},
"UndertakerAssets_Cube_018": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/cupboard.res",
"save_to_file/path": "uid://bwtg5n1lbvkjg"
},
"UndertakerAssets_Cube_024": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/lever_base.res",
"save_to_file/path": "uid://cumqti31op6ti"
},
"UndertakerAssets_Cube_026": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/lamp_wall.res",
"save_to_file/path": "uid://cemnmemdquy7"
},
"UndertakerAssets_Cube_030": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/lamp_ceiling.res",
"save_to_file/path": "uid://cbk46ktbvhfgy"
},
"UndertakerAssets_Cube_039": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/wall_cabinet.res",
"save_to_file/path": "uid://b557l16x5x031"
},
"UndertakerAssets_Cube_042": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/basket.res",
"save_to_file/path": "uid://datbv26ke2ug"
},
"UndertakerAssets_Cube_045": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/trolly.res",
"save_to_file/path": "uid://b2vx6uduptlnh"
},
"UndertakerAssets_Cube_049": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/door.res",
"save_to_file/path": "uid://clarjq81uknpt"
},
"UndertakerAssets_Cube_050": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/terminal.res",
"save_to_file/path": "uid://ce01n7ulg3r82"
},
"UndertakerAssets_Cube_052": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/table.res",
"save_to_file/path": "uid://bkwpvxfupc2jo"
},
"UndertakerAssets_Cube_055": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/rails.res",
"save_to_file/path": "uid://bal15efottr41"
},
"UndertakerAssets_Cylinder": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/liftarms.res",
"save_to_file/path": "uid://bbdtm4w2gihid"
},
"UndertakerAssets_Cylinder_002": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/pipe.res",
"save_to_file/path": "uid://c168j0a5ekjyk"
},
"UndertakerAssets_Cylinder_007": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/lever.res",
"save_to_file/path": "uid://c7ugghslc3vb5"
},
"UndertakerAssets_Cylinder_013": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/button.res",
"save_to_file/path": "uid://buy1tqwpmqsb4"
},
"UndertakerAssets_Plane": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/floor.res",
"save_to_file/path": "uid://nvm86aghye8t"
},
"UndertakerAssets_Plane_001": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/ceiling.res",
"save_to_file/path": "uid://c5hhygnuya8m4"
},
"UndertakerAssets_Plane_006": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/wall_upper.res",
"save_to_file/path": "uid://33mpid1shdhd"
},
"UndertakerAssets_Plane_007": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/wall_lower.res",
"save_to_file/path": "uid://c065fyhh8q3uo"
},
"UndertakerAssets_Sphere_001": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": true,
"save_to_file/fallback_path": "res://models/telephone.res",
"save_to_file/path": "uid://w8oivhqk4kv3"
}
}
}
gltf/naming_version=2
gltf/embedded_image_handling=1
Binary file not shown.

Before

Width:  |  Height:  |  Size: 388 B

@@ -1,44 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bp7v4h2q7x82n"
path.s3tc="res://.godot/imported/UndertakerAssets_Grid_128x64.png-feac233746336c7b9855c9bfe8e224bf.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "c907b7bd00480a9c6603c96dc9cb9601"
}
[deps]
source_file="res://models/UndertakerAssets_Grid_128x64.png"
dest_files=["res://.godot/imported/UndertakerAssets_Grid_128x64.png-feac233746336c7b9855c9bfe8e224bf.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

@@ -1,44 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://du82wj78xuduj"
path.s3tc="res://.godot/imported/UndertakerAssets_Grid_256x512.png-5c6b5f07ca2cf542a4ee5418020a154e.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "d9f377bbeb8ad97d1c00ced193a58b67"
}
[deps]
source_file="res://models/UndertakerAssets_Grid_256x512.png"
dest_files=["res://.godot/imported/UndertakerAssets_Grid_256x512.png-5c6b5f07ca2cf542a4ee5418020a154e.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
Binary file not shown.

Before

Width:  |  Height:  |  Size: 517 B

@@ -1,44 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c8bmf4r0pfjbp"
path.s3tc="res://.godot/imported/UndertakerAssets_Grid_256x64.png-351f0de719ea646339c3585255255fe5.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "88a0c4b2d4a74010e4164892877ecba7"
}
[deps]
source_file="res://models/UndertakerAssets_Grid_256x64.png"
dest_files=["res://.godot/imported/UndertakerAssets_Grid_256x64.png-351f0de719ea646339c3585255255fe5.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
Binary file not shown.

Before

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 207 B

@@ -1,44 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dx02gy1cmlbaq"
path.s3tc="res://.godot/imported/UndertakerAssets_Grid_48x32.png-e2631a6e2c2468827e322660e2885146.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "d5ec6dae8051cde4d9173d974368bd00"
}
[deps]
source_file="res://models/UndertakerAssets_Grid_48x32.png"
dest_files=["res://.godot/imported/UndertakerAssets_Grid_48x32.png-e2631a6e2c2468827e322660e2885146.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
Binary file not shown.

Before

Width:  |  Height:  |  Size: 310 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 253 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 419 B

Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
-15
View File
@@ -1,15 +0,0 @@
[gd_scene load_steps=3 format=3 uid="uid://bxuveo0hlwy33"]
[ext_resource type="PackedScene" uid="uid://cc1m2a1obsyn4" path="res://addons/fpc/character.tscn" id="1_cs6s8"]
[ext_resource type="PackedScene" uid="uid://dlryddjharg35" path="res://addons/interaction/interaction_ray.tscn" id="2_xofgc"]
[node name="Character" instance=ExtResource("1_cs6s8")]
transform = Transform3D(-5.2453668e-08, 0, -1.2, 0, 1.2, 0, 1.2, 0, -5.2453668e-08, 0, 0, 0)
[node name="Mesh" parent="." index="0"]
visible = false
[node name="InteractionRay" parent="Head" index="3" instance=ExtResource("2_xofgc")]
transform = Transform3D(1.2, 0, 0, 0, 1.2, 0, 0, 0, 1.2, 0, 0, 0)
[node name="GrabFixPoint" type="Node3D" parent="Head" index="4"]
+932
View File
@@ -0,0 +1,932 @@
[gd_scene load_steps=47 format=3 uid="uid://blb0x8p581lc"]
[ext_resource type="PackedScene" uid="uid://ssl5j5vpbw7x" path="res://addons/kenney_animated-characters-3/Model/characterMedium.fbx" id="1_a6fhp"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_04uax"]
radius = 0.0001946259
height = 0.001946259
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_edsl8"]
radius = 0.00030827016
height = 0.0030827017
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_icmim"]
radius = 0.00030125416
height = 0.0030125417
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_cxlsg"]
radius = 0.00030125424
height = 0.0030125424
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_b1t35"]
radius = 0.00029276666
height = 0.0029276665
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_n7v3t"]
radius = 0.00033681572
height = 0.0033681572
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_t4i8t"]
radius = 0.00019462593
height = 0.0019462593
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_k3gwu"]
radius = 0.00030827016
height = 0.0030827017
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_v5nhn"]
radius = 0.00030125416
height = 0.0030125414
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_3xfsv"]
radius = 0.00030125427
height = 0.0030125426
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_mt0jc"]
radius = 0.00029276666
height = 0.0029276665
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_w17ed"]
radius = 0.00033681572
height = 0.0033681572
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_nlaip"]
radius = 0.00032195135
height = 0.0032195135
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_tac1e"]
radius = 0.00032195143
height = 0.0032195144
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_1fl5b"]
radius = 0.0002870487
height = 0.0028704868
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_r4v4l"]
radius = 0.00030527657
height = 0.0030527657
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_l3l3p"]
radius = 0.0002708642
height = 0.002708642
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_umaak"]
radius = 0.00027800904
height = 0.0027800906
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_f47u0"]
radius = 0.0010044101
height = 0.010044101
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_6fvgl"]
radius = 0.00025880133
height = 0.0025880134
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_2gg54"]
radius = 0.00047077495
height = 0.0047077495
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_m3ofp"]
radius = 0.00052722776
height = 0.0052722776
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_0ximr"]
radius = 0.00013859975
height = 0.0013859974
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_grkvq"]
radius = 0.00011282143
height = 0.0011282143
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_oygyb"]
radius = 0.00010213043
height = 0.0010213043
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_an13t"]
radius = 0.00013049884
height = 0.0013049884
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_u6qvv"]
radius = 0.00010586759
height = 0.0010586759
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_pjoey"]
radius = 0.00013225968
height = 0.0013225968
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_yjcj5"]
radius = 0.00025880145
height = 0.0025880146
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_s1nqo"]
radius = 0.0004707748
height = 0.004707748
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_bnfru"]
radius = 0.00052722765
height = 0.0052722767
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_jtl6h"]
radius = 0.0001385999
height = 0.001385999
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_hxffu"]
radius = 0.00011282148
height = 0.0011282148
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_vu7rq"]
radius = 0.000102130594
height = 0.0010213059
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_tddpx"]
radius = 0.00013049883
height = 0.0013049883
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_b1p74"]
radius = 0.00010586764
height = 0.0010586764
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_8wv16"]
radius = 0.00013225968
height = 0.0013225968
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_mg54l"]
radius = 0.0005261741
height = 0.005261741
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_m0my7"]
radius = 0.00060881115
height = 0.0060881115
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_0wmgh"]
radius = 0.000301254
height = 0.00301254
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_5ese0"]
radius = 0.00021323629
height = 0.002132363
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_hb44q"]
radius = 0.00052617403
height = 0.00526174
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_ay2wi"]
radius = 0.00060881197
height = 0.00608812
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_ho46d"]
radius = 0.00030125436
height = 0.0030125435
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_dpefs"]
radius = 0.00021323629
height = 0.002132363
[node name="characterMedium" instance=ExtResource("1_a6fhp")]
[node name="Root" parent="." index="0"]
transform = Transform3D(40, 0, 0, 0, -1.7484556e-06, 40, 0, -40, -1.7484556e-06, 0, 0, 0)
[node name="Skeleton3D" parent="Root" index="0"]
bones/1/position = Vector3(0.0007085259, 0.0017990142, -0.0002224042)
bones/1/rotation = Quaternion(-0.5075129, 0.5082272, -0.4919073, -0.4921006)
bones/2/position = Vector3(-0.00028664264, 0.0030693284, 1.0425138e-05)
bones/2/rotation = Quaternion(0.01573586, -0.0020790691, 0.99462473, -0.10232176)
bones/2/scale = Vector3(0.99999803, 0.99999964, 0.9999998)
bones/3/position = Vector3(-1.8213861e-05, 0.0024152177, 0.0018004995)
bones/3/rotation = Quaternion(0.94612885, -0.021870842, 0.07550259, -0.31410396)
bones/3/scale = Vector3(1, 1.0000002, 1.0000001)
bones/5/position = Vector3(-7.93636e-17, -5.722046e-10, -4.3368087e-19)
bones/5/rotation = Quaternion(0.49999988, 0.5000001, -0.50000006, 0.49999994)
bones/7/position = Vector3(-0.006179578, -0.005867006, 0.0002588703)
bones/7/rotation = Quaternion(-0.7071066, 1.251333e-07, 0.70710695, 0)
bones/7/scale = Vector3(1, 1, 1)
bones/10/position = Vector3(0.0007085261, 0.0017990143, 0.0002224042)
bones/10/rotation = Quaternion(-0.5076862, 0.50790155, -0.49172843, -0.49243668)
bones/10/scale = Vector3(1, 1.0000001, 1)
bones/11/position = Vector3(0.00028672838, 0.0030693284, -7.687091e-06)
bones/11/rotation = Quaternion(0.015675822, 0.0011526054, 0.9946256, 0.10233665)
bones/11/scale = Vector3(0.9999935, 1, 0.99999994)
bones/12/position = Vector3(1.8213665e-05, 0.0024152172, 0.0018004997)
bones/12/rotation = Quaternion(0.9481119, 0.011444973, -0.04409314, -0.3146564)
bones/12/scale = Vector3(1.0000001, 0.99999994, 0.9999999)
bones/14/position = Vector3(-7.93636e-17, -5.722046e-10, -8.6736174e-19)
bones/14/rotation = Quaternion(0.49999988, 0.5000001, -0.50000006, 0.49999994)
bones/16/position = Vector3(-0.0061795786, -0.005867006, -0.00029198208)
bones/16/rotation = Quaternion(-0.7071066, 1.251333e-07, 0.70710695, 0)
bones/16/scale = Vector3(1, 1, 1)
bones/19/position = Vector3(4.645995e-06, 0.00321951, -4.656895e-10)
bones/19/rotation = Quaternion(9.301444e-05, -2.664747e-07, 0.9999989, 0.0014430691)
bones/20/position = Vector3(5.0524285e-12, 0.0032195144, 4.928019e-11)
bones/20/rotation = Quaternion(-0.061042584, -1.0538766e-08, -1.0450086e-08, 0.99813515)
bones/20/scale = Vector3(1, 0.99999994, 1.0000001)
bones/21/position = Vector3(3.078437e-14, 0.0028704868, 2.1113714e-10)
bones/21/rotation = Quaternion(0.0118946405, 9.999341e-09, 1.1040931e-08, 0.99992925)
bones/21/scale = Vector3(1, 0.99999976, 0.99999994)
bones/22/position = Vector3(-1.649097e-13, 0.0030527657, -4.7738447e-10)
bones/22/rotation = Quaternion(0.049165785, -3.8270773e-13, -1.9043686e-14, 0.9987906)
bones/22/scale = Vector3(1, 1.0000002, 1)
bones/23/position = Vector3(1.8834203e-14, 0.002708642, 9.170653e-11)
bones/23/rotation = Quaternion(0.07661574, -2.5415594e-13, -3.6252904e-12, 0.9970607)
bones/23/scale = Vector3(1, 0.99999994, 0.99999994)
bones/24/position = Vector3(1.8537748e-13, 0.0027800906, 2.6110505e-10)
bones/24/rotation = Quaternion(-0.07413529, -2.3487682e-14, 1.8041834e-15, 0.9972482)
bones/24/scale = Vector3(1, 0.99999994, 0.99999994)
bones/26/position = Vector3(0.00088280044, 0.0028108156, 0.0006496107)
bones/26/rotation = Quaternion(0.5868822, 0.41065338, 0.54829466, -0.4316319)
bones/26/scale = Vector3(0.99999976, 0.9999998, 0.9999999)
bones/27/position = Vector3(2.309966e-11, 0.0025880134, 1.7392812e-09)
bones/27/rotation = Quaternion(0.08389003, 0.71081287, 0.061310314, 0.6956641)
bones/27/scale = Vector3(0.9999999, 1, 0.99999994)
bones/28/position = Vector3(3.0175349e-09, 0.0047077495, 3.667245e-12)
bones/28/rotation = Quaternion(0.046761543, 0.012573272, 0.0054462897, 0.9988121)
bones/28/scale = Vector3(0.99999994, 1, 1)
bones/29/position = Vector3(-2.2979338e-10, 0.0052722776, -2.73538e-10)
bones/29/rotation = Quaternion(-0.02654678, 0.7247397, -0.021308195, 0.6881814)
bones/29/scale = Vector3(0.9999998, 0.9999996, 0.99999994)
bones/30/position = Vector3(-8.494569e-11, 0.0013859974, 8.12405e-10)
bones/30/rotation = Quaternion(0.056727376, -0.07746504, 0.00014854118, 0.9953799)
bones/30/scale = Vector3(1.0000001, 0.99999994, 0.9999999)
bones/31/position = Vector3(-2.0591533e-10, 0.0011282143, 1.0704047e-09)
bones/31/rotation = Quaternion(0.08137374, 0.0669222, -0.00063910143, 0.9944342)
bones/31/scale = Vector3(0.99999976, 1, 0.9999999)
bones/32/position = Vector3(9.8001635e-11, 0.0010213043, -4.0792525e-09)
bones/32/rotation = Quaternion(0.030971691, -0.030524258, 0.0008921591, 0.99905366)
bones/32/scale = Vector3(1.0000001, 1.0000001, 0.99999994)
bones/34/position = Vector3(-0.0006514835, 0.00050981116, 2.4456382e-05)
bones/34/rotation = Quaternion(-0.33607268, 0.6307119, 0.44692862, 0.53806365)
bones/34/scale = Vector3(0.9999998, 1.0000001, 0.99999994)
bones/35/position = Vector3(1.1804046e-09, 0.0010586759, -6.1873215e-12)
bones/35/rotation = Quaternion(0.20120004, -0.013493425, 0.0039301473, 0.97944933)
bones/35/scale = Vector3(0.99999994, 1, 0.9999998)
bones/37/position = Vector3(-0.00088280055, 0.0028108158, 0.0006496107)
bones/37/rotation = Quaternion(0.6583795, -0.50761116, 0.45999354, 0.31188673)
bones/37/scale = Vector3(0.99999994, 0.99999994, 0.99999994)
bones/38/position = Vector3(2.8368188e-10, 0.0025880146, 1.0769576e-09)
bones/38/rotation = Quaternion(-0.00093529973, 0.96487653, -0.103902146, -0.24128148)
bones/38/scale = Vector3(1.0000001, 0.9999995, 1.0000001)
bones/39/position = Vector3(-3.3601932e-10, 0.004707748, -2.1783653e-09)
bones/39/rotation = Quaternion(0.00073370634, -0.004767484, 0.04707185, 0.99887985)
bones/39/scale = Vector3(0.99999994, 0.99999994, 0.99999994)
bones/40/position = Vector3(-8.8075026e-11, 0.0052722767, 5.6209504e-09)
bones/40/rotation = Quaternion(0.008204224, 0.00033306674, -0.033037268, 0.9994204)
bones/40/scale = Vector3(0.9999999, 0.9999999, 0.99999994)
bones/41/position = Vector3(2.0431089e-10, 0.001385999, -3.7073793e-09)
bones/41/rotation = Quaternion(-0.05672727, -0.077463634, -0.00014846725, 0.99538004)
bones/41/scale = Vector3(1.0000002, 1, 0.9999999)
bones/42/position = Vector3(-7.711977e-11, 0.0011282148, 3.5469891e-09)
bones/42/rotation = Quaternion(-0.08137267, 0.066921294, 0.00063925114, 0.99443436)
bones/42/scale = Vector3(0.9999998, 1.0000001, 0.9999999)
bones/43/position = Vector3(3.312202e-10, 0.0010213059, 7.9288276e-10)
bones/43/rotation = Quaternion(-0.030973861, -0.030523024, -0.0008921948, 0.99905366)
bones/43/scale = Vector3(0.99999994, 0.9999999, 1.0000001)
bones/45/position = Vector3(-0.0006391926, 0.00050981296, -0.00012830603)
bones/45/rotation = Quaternion(-0.35837412, 0.7295986, -0.4292522, -0.39369592)
bones/45/scale = Vector3(1.0000001, 1.0000002, 1.0000001)
bones/46/position = Vector3(2.7374292e-09, 0.0010586764, -8.4586044e-10)
bones/46/rotation = Quaternion(-0.19090289, -0.025671417, 0.063661575, 0.97920597)
bones/46/scale = Vector3(0.99999994, 1, 1.0000001)
bones/48/position = Vector3(0.0020152912, 0.0005846335, 7.864534e-10)
bones/48/rotation = Quaternion(0.9972112, 0.06940368, -0.021053432, -0.017598126)
bones/48/scale = Vector3(1.000017, 1.0000004, 1.0000014)
bones/49/position = Vector3(-9.1716856e-11, 0.005261741, -1.08074045e-11)
bones/49/rotation = Quaternion(0.11421699, 0.032576464, 0.042640954, 0.9920055)
bones/49/scale = Vector3(0.99999994, 0.9999999, 1)
bones/50/position = Vector3(1.2041389e-10, 0.0060881115, -1.166954e-10)
bones/50/rotation = Quaternion(-0.5544407, -0.046714243, -0.060192015, 0.82872814)
bones/50/scale = Vector3(0.99999994, 0.9999999, 0.99999994)
bones/51/position = Vector3(1.2129571e-10, 0.00301254, -4.5238144e-10)
bones/51/rotation = Quaternion(-0.01981804, 0.9522868, -0.29825518, 0.06165173)
bones/51/scale = Vector3(0.99999994, 0.99999994, 1)
bones/53/position = Vector3(-0.0020152912, 0.0005846335, 7.876892e-10)
bones/53/rotation = Quaternion(0.99715173, -0.06854354, -0.023705551, -0.020694451)
bones/53/scale = Vector3(0.99999565, 1, 0.99999976)
bones/54/position = Vector3(3.1712313e-10, 0.00526174, -8.230662e-11)
bones/54/rotation = Quaternion(0.11216974, 0.01155682, -0.0477693, 0.99247295)
bones/54/scale = Vector3(0.99999994, 1.0000001, 0.99999994)
bones/55/position = Vector3(-2.2456709e-10, 0.00608812, -5.5081933e-10)
bones/55/rotation = Quaternion(-0.55611557, 0.07450245, 0.04200651, 0.8266924)
bones/55/scale = Vector3(1.0000001, 1, 1)
bones/56/position = Vector3(-5.310766e-10, 0.0030125435, -5.552339e-10)
bones/56/rotation = Quaternion(0.028260704, 0.9539411, -0.29757363, -0.02544769)
bones/56/scale = Vector3(1.0000001, 1.0000002, 0.9999999)
[node name="PhysicalBoneSimulator3D" type="PhysicalBoneSimulator3D" parent="Root/Skeleton3D" index="1"]
[node name="Physical Bone LeftFootCtrl" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="0"]
transform = Transform3D(-0.023852086, -0.0069222413, -0.0028566846, 0.007488528, -0.022048375, -0.009098968, -4.4629236e-10, -0.009536869, 0.023109484, 0.00215329, 0.0018423636, 0.0010329192)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.242205e-07, 9.335228e-06, 0.038911205)
body_offset = Transform3D(0.0074885376, -0.02204837, -0.00909897, -5.92304e-14, 0.009536871, -0.023109484, 0.023852084, 0.006922252, 0.0028566907, 0.00035426393, 0.00089912897, -0.000111202244)
bone_name = "LeftFootCtrl"
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftFootCtrl" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_04uax")
[node name="Physical Bone LeftHeelRoll" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="1"]
transform = Transform3D(0.0001154798, -0.024890097, -0.0023387477, 2.2948607e-05, -0.0023386662, 0.024890361, -0.024999725, -0.000117120195, 1.2044973e-05, 0.0024095718, 0.0006620941, 0.00013229027)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.040324e-07, 3.5539317e-05, 0.06165496)
body_offset = Transform3D(-0.00090862747, 0.024875103, 0.0023246154, -4.7293724e-11, 0.0023261532, -0.024891542, -0.024983482, -0.00090468396, -8.454344e-05, -0.00014420832, 0.0015346045, 5.239577e-06)
bone_name = "LeftHeelRoll"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftHeelRoll" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_edsl8")
[node name="Physical Bone LeftToeRoll" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="2"]
transform = Transform3D(-0.024472471, -0.0028513588, 0.00423886, -0.005102375, 0.014669282, -0.019590251, -0.0002528878, -0.020042004, -0.014941693, 0.0022974827, 0.0003077704, 0.0010317988)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.032657e-09, 4.8428774e-08, 0.0602508)
body_offset = Transform3D(-0.024998777, 0.00020274636, 0.00015115365, -1.3969839e-09, 0.01494246, -0.020043038, -0.0002528877, -0.020042006, -0.014941693, -9.106938e-06, 0.0012076084, 0.0009002499)
bone_name = "LeftToeRoll"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftToeRoll" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_icmim")
[node name="Physical Bone LeftFootIK" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="3"]
transform = Transform3D(0.024624482, 0.0008168697, -0.0042388383, 0.0028658772, 0.015264619, 0.019590257, 0.003228278, -0.019781915, 0.014941689, 0.0022974906, 0.00030776463, 0.0010317962)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.2204215e-07, 1.1910167e-08, 0.060251117)
body_offset = Transform3D(0.025000053, 2.8987415e-08, 1.7695129e-08, 1.8859282e-08, 1.9557774e-08, -0.025000002, -1.2223609e-08, 0.024999999, 2.8871e-08, 6.9849193e-09, 0.0015062781, -2.0372681e-09)
bone_name = "LeftFootIK"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftFootIK" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_cxlsg")
[node name="Physical Bone LeftFootRollCtrl" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="4"]
transform = Transform3D(0.025, -8.881785e-16, 1.4901159e-09, 1.4901159e-09, 5.960465e-09, -0.025, 5.3290707e-16, 0.025, 5.960465e-09, 0.002042088, 0.0029528465, 0.0019325055)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.8220846e-09, -1.8294666e-05, 0.058589872)
body_offset = Transform3D(0.025000004, -1.4901156e-09, -1.4901175e-09, 4.440892e-16, 8.881784e-16, -0.025000004, 1.0587912e-22, 0.025000004, 1.4901169e-09, 2.3283064e-10, 0.0014647469, 4.5727938e-07)
bone_name = "LeftFootRollCtrl"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftFootRollCtrl" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_b1t35")
[node name="Physical Bone LeftKneeCtrl" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="5"]
transform = Transform3D(0.025, -1.490117e-09, 4.424277e-09, -1.4901176e-09, -0.025, 2.9340153e-09, 4.424277e-09, -2.9340153e-09, -0.025, 0.0017832228, -0.004691478, 0.009483135)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.852136e-08, 4.0151664e-09, 0.0673633)
body_offset = Transform3D(0.025000004, -1.5543122e-15, 1.4902636e-09, 1.4710328e-13, -4.440892e-16, -0.025000004, 5.551115e-16, 0.025000004, -1.4901167e-09, 1.8626451e-09, 0.0016840827, 0)
bone_name = "LeftKneeCtrl"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftKneeCtrl" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_n7v3t")
[node name="Physical Bone RightFootCtrl" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="6"]
transform = Transform3D(-0.023852492, 0.006920998, 0.0028563056, -0.007487235, -0.022048598, -0.009099486, 4.4627238e-10, -0.009537249, 0.023109326, -0.0021864078, 0.0018429032, 0.0010329192)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.4405613e-06, 2.7714996e-05, 0.038919065)
body_offset = Transform3D(-0.0074872253, -0.0220486, -0.009099491, 9.436896e-16, 0.009537251, -0.023109326, 0.023852497, -0.006920988, -0.0028563, 0.00035480293, 0.00089912897, 0.00011120271)
bone_name = "RightFootCtrl"
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightFootCtrl" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_t4i8t")
[node name="Physical Bone RightHeelRoll" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="7"]
transform = Transform3D(0.000115513336, 0.024890093, 0.0023388206, -2.294956e-05, -0.002338739, 0.024890356, 0.024999723, -0.00011715373, 1.2042443e-05, -0.002441967, 0.000662033, 0.00013229345)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.8411388e-08, 6.3457705e-06, 0.061654724)
body_offset = Transform3D(0.000670001, -0.024882605, -0.0023253928, 5.966285e-10, 0.0023262273, -0.024891537, 0.024991022, 0.00066709274, 6.234144e-05, 0.00014352938, 0.0015346659, -3.846417e-06)
bone_name = "RightHeelRoll"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightHeelRoll" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_k3gwu")
[node name="Physical Bone RightToeRoll" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="8"]
transform = Transform3D(-0.02447247, 0.0028513751, -0.004238862, 0.0051023858, 0.014669318, -0.019590225, 0.00025288525, -0.020041978, -0.01494173, -0.0023305991, 0.00030777339, 0.0010318002)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.678724e-08, -6.519258e-08, 0.06025091)
body_offset = Transform3D(-0.024998887, -0.00020274147, -0.00015115412, 0, 0.0149424905, -0.020043, 0.00025288598, -0.020041982, -0.0149417315, 9.106239e-06, 0.0012076101, 0.0009002516)
bone_name = "RightToeRoll"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightToeRoll" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_v5nhn")
[node name="Physical Bone RightFootIK" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="9"]
transform = Transform3D(0.024624474, 0.0008168461, 0.00423887, -0.0038712204, 0.015041158, 0.019590234, -0.0019102119, -0.019952355, 0.014941711, -0.0023307062, 0.00030817086, 0.0010321338)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.71815e-06, 1.272907e-06, 0.060231034)
body_offset = Transform3D(0.025000157, -2.6309863e-08, 4.8894435e-09, 9.313226e-10, -2.7939677e-09, -0.024999999, 0, 0.025000008, -7.450581e-09, -1.9324943e-07, 0.0015057758, -3.137393e-08)
bone_name = "RightFootIK"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightFootIK" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_3xfsv")
[node name="Physical Bone RightFootRollCtrl" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="10"]
transform = Transform3D(0.025, -8.881785e-16, 1.4901159e-09, 1.4901159e-09, 5.960465e-09, -0.025, 5.3290707e-16, 0.025, 5.960465e-09, -0.0020752058, 0.0029525764, 0.0019325055)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.143017e-08, -1.8294666e-05, 0.058579043)
body_offset = Transform3D(0.025000004, -1.4901156e-09, -1.4901175e-09, 4.440892e-16, 8.881784e-16, -0.025000004, 1.0587912e-22, 0.025000004, 1.4901169e-09, -6.9849193e-10, 0.0014644762, 4.5727938e-07)
bone_name = "RightFootRollCtrl"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightFootRollCtrl" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_mt0jc")
[node name="Physical Bone RightKneeCtrl" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="11"]
transform = Transform3D(0.025, -1.490117e-09, 4.424277e-09, -1.4901176e-09, -0.025, 2.9340153e-09, 4.424277e-09, -2.9340153e-09, -0.025, -0.0017832203, -0.004691478, 0.009483134)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.4610892e-08, -1.4611288e-08, 0.067363225)
body_offset = Transform3D(0.025000004, -1.5543122e-15, 1.4902636e-09, 1.4710328e-13, -4.440892e-16, -0.025000004, 5.551115e-16, 0.025000004, -1.4901167e-09, -4.656613e-10, 0.0016840808, 4.656613e-10)
bone_name = "RightKneeCtrl"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightKneeCtrl" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_w17ed")
[node name="Physical Bone HipsCtrl" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="12"]
transform = Transform3D(-0.024999974, 4.65209e-06, -3.6061738e-05, -4.6520754e-06, -0.025, -1.3307306e-08, -3.6061738e-05, -6.5968164e-09, 0.024999974, 8.336356e-08, -0.0003124088, 0.014037562)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.3988755e-07, -2.835585e-07, 0.064166404)
body_offset = Transform3D(0.024999974, -1.3110366e-09, -3.6093425e-05, -3.6093414e-05, 3.6203822e-09, -0.02499997, 1.3155841e-09, 0.025000002, 6.6107306e-09, 2.3124885e-06, 0.0016041584, 6.664777e-09)
bone_name = "HipsCtrl"
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone HipsCtrl" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_nlaip")
[node name="Physical Bone Hips" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="13"]
transform = Transform3D(0.025, 2.8376463e-11, 1.6541097e-09, 2.8376678e-11, -0.025, -3.2491958e-09, 1.6541097e-09, 3.2491958e-09, -0.025, 2.411992e-06, -0.00031240075, 0.014034408)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.023311e-11, 1.1033908e-08, 0.064487934)
body_offset = Transform3D(0.024999896, -3.6377672e-12, -7.588708e-11, -3.917177e-11, -3.8266723e-10, -0.024999991, -5.7245875e-16, 0.025000002, -3.374896e-09, 3.637979e-12, 0.0016121976, -5.820766e-11)
bone_name = "Hips"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone Hips" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_tac1e")
[node name="Physical Bone Spine" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="14"]
transform = Transform3D(0.025, -6.722331e-10, 1.1301592e-09, -5.295048e-10, -0.02481369, -0.003046442, 1.2036535e-09, 0.003046442, -0.02481369, 2.4118153e-06, -0.00013750324, 0.017066278)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.711827e-11, 4.923949e-08, 0.057409905)
body_offset = Transform3D(0.024999894, 8.671397e-13, -3.714859e-11, -2.6752212e-13, -9.313226e-10, -0.024999991, -2.220446e-16, 0.024999997, -1.1641532e-09, 4.5474735e-13, 0.0014352472, -1.1641532e-09)
bone_name = "Spine"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone Spine" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_1fl5b")
[node name="Physical Bone Chest" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="15"]
transform = Transform3D(0.025, -1.3861066e-10, 1.6935212e-09, 2.838537e-11, -0.024879135, -0.0024553265, 1.6989471e-09, 0.0024553265, -0.024879135, 2.4116428e-06, 0.00018725301, 0.020009832)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.767764e-11, -1.9415922e-06, 0.06105536)
body_offset = Transform3D(0.024999894, 3.1884217e-14, -3.553016e-11, 1.3650671e-12, 3.958121e-09, -0.024999997, -4.6606816e-14, 0.025, 3.7252903e-09, 2.2737368e-13, 0.0015263837, 4.831236e-08)
bone_name = "Chest"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone Chest" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_r4v4l")
[node name="Physical Bone UpperChest" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="16"]
transform = Transform3D(0.025, 2.8185402e-11, 1.6974196e-09, 2.8185749e-11, -0.025, -5.1140345e-09, 1.6974196e-09, 5.1140345e-09, -0.025, 2.4114904e-06, 0.00033721238, 0.02288316)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.8209159e-09, 3.4953458e-09, 0.054173198)
body_offset = Transform3D(0.024999896, -3.6382668e-12, -3.6888943e-11, -1.735199e-13, -8.464296e-10, -0.024999991, 1.0408341e-17, 0.025000002, -2.150279e-09, 4.7521098e-11, 0.0013543293, 2.910383e-11)
bone_name = "UpperChest"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone UpperChest" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_l3l3p")
[node name="Physical Bone Neck" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="17"]
transform = Transform3D(0.025, 2.871575e-10, 1.6715225e-09, 2.8409379e-11, -0.024706503, 0.0038195252, 1.695771e-09, -0.0038195257, -0.024706503, 2.4116034e-06, 0.00012471166, 0.025616324)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.3913725e-08, 2.6222488e-05, 0.055805087)
body_offset = Transform3D(0.024999894, -9.235859e-12, -3.7383804e-11, -1.6551235e-12, -2.7939677e-09, -0.024999995, 3.0832975e-14, 0.025000004, -6.7520887e-09, 3.499281e-10, 0.0013951268, -6.5518543e-07)
bone_name = "Neck"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone Neck" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_umaak")
[node name="Physical Bone Head" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="18"]
transform = Transform3D(0.025, 3.6630685e-11, 1.6972511e-09, 2.8186758e-11, -0.024999691, 0.0001243698, 1.6974122e-09, -0.0001243698, -0.024999691, 2.4108099e-06, -0.00011251543, 0.03200693)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.403405e-10, 1.0991333e-08, 0.20088264)
body_offset = Transform3D(0.024999894, -3.819922e-12, -3.669609e-11, 7.7580086e-16, 1.6007107e-10, -0.024999997, -9.593021e-16, 0.025000006, -1.36788e-09, -1.1368684e-12, 0.0050220657, 0)
bone_name = "Head"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone Head" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_f47u0")
[node name="Physical Bone LeftShoulder" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="19"]
transform = Transform3D(0.0015368434, 0.007226673, -0.023883328, -0.024951773, 0.00065335265, -0.0014079028, 0.00021719135, 0.023923803, 0.0072528967, 0.0021212993, -0.00023957492, 0.02396963)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5864007e-06, -0.0002049692, 0.05169283)
body_offset = Transform3D(0.02500001, -2.6775524e-09, 1.1641532e-08, -5.820766e-10, -1.4930265e-08, -0.024999911, 6.4028427e-10, 0.024999985, 3.7787686e-08, 8.905772e-08, 0.0012923162, 5.122274e-06)
bone_name = "LeftShoulder"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftShoulder" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_6fvgl")
[node name="Physical Bone LeftArm" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="20"]
transform = Transform3D(-0.0022147277, 0.0006520878, -0.02489317, 9.8408105e-05, -0.024991004, -0.00066340604, -0.024901513, -0.00015675812, 0.0022113642, 0.005701468, -0.00010418889, 0.023380635)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.9599636e-07, -1.973736e-08, 0.09415534)
body_offset = Transform3D(0.025, 6.2573235e-09, -3.3307742e-08, -1.5690148e-08, 5.820766e-10, -0.024999905, -6.373739e-09, 0.025000013, 5.7043508e-09, -1.6763806e-08, 0.0023538745, -4.3655746e-11)
bone_name = "LeftArm"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftArm" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_2gg54")
[node name="Physical Bone LeftForeArm" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="21"]
transform = Transform3D(-0.0019298316, -0.0017296514, -0.02486532, 0.0007213273, -0.024933165, 0.0016783875, -0.024914965, -0.00058788114, 0.0019745778, 0.010667241, -0.00021870456, 0.022964243)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.8764616e-06, 7.759757e-08, 0.105445854)
body_offset = Transform3D(0.025, 4.656613e-10, -2.0940206e-08, -6.9157977e-09, -5.47152e-09, -0.024999904, -2.6193447e-09, 0.025000008, -2.0605512e-08, -4.4703484e-08, 0.002636136, 2.3283064e-10)
bone_name = "LeftForeArm"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftForeArm" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_m3ofp")
[node name="Physical Bone LeftHand" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="22"]
transform = Transform3D(0.00013652866, -0.0016968843, -0.024941972, 0.02491947, 0.0020050053, -1.6094793e-09, 0.0020003517, -0.02486163, 0.0017023677, 0.013980581, -0.00039567982, 0.022708816)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.945872e-08, 6.988297e-07, 0.027720055)
body_offset = Transform3D(0.02500002, 6.7520887e-09, 3.2280147e-09, 1.5552668e-09, -1.263957e-08, -0.024999915, -2.0954758e-09, 0.025000008, -2.5502851e-08, 1.3969839e-09, 0.000692999, -1.6763806e-08)
bone_name = "LeftHand"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftHand" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_0ximr")
[node name="Physical Bone LeftHandIndex1" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="23"]
transform = Transform3D(-0.00033865237, -0.004503942, -0.024588613, 0.024929628, -0.0018744948, 5.662815e-09, -0.0018436501, -0.024519397, 0.004516656, 0.015229746, -0.00039566113, 0.02256)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.7470746e-06, 3.3267992e-05, 0.02267808)
body_offset = Transform3D(0.025000019, -9.080395e-09, 4.2139376e-09, 6.458371e-09, -9.409312e-09, -0.024999918, 9.778887e-09, 0.02500001, -4.2348915e-08, -4.377216e-08, 0.00056695007, -8.3073974e-07)
bone_name = "LeftHandIndex1"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftHandIndex1" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_grkvq")
[node name="Physical Bone LeftHandIndex2" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="24"]
transform = Transform3D(0.0005008879, -0.0084307995, -0.023530211, 0.024955997, 0.0014826464, 1.1161196e-08, 0.0013954755, -0.023488794, 0.008445666, 0.016262269, -0.00039566634, 0.022285309)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.5657736e-07, 1.6699657e-06, 0.020426065)
body_offset = Transform3D(0.025000019, -7.1013346e-09, 2.8491714e-08, 2.5293202e-08, -2.5339398e-07, -0.024999931, 1.1525117e-08, 0.024999999, -3.1131185e-07, 1.5832484e-08, 0.0005106502, -3.5390258e-08)
bone_name = "LeftHandIndex2"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftHandIndex2" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_oygyb")
[node name="Physical Bone LeftHandIndex3" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="25"]
transform = Transform3D(-1.7263408e-05, -0.009886651, -0.02296201, 0.024999961, -4.3656357e-05, 1.3316837e-09, -4.0098035e-05, -0.022961972, 0.009886666, 0.017342204, -0.0003956805, 0.02185474)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.745255e-09, 3.7094898e-07, 0.02609998)
body_offset = Transform3D(0.025000017, 1.70985e-09, -4.1385217e-10, -2.930034e-11, -1.8595128e-09, -0.024999928, 1.2732926e-10, 0.024999999, -6.985228e-08, -2.3283064e-10, 0.00065249763, -7.450581e-09)
bone_name = "LeftHandIndex3"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftHandIndex3" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_an13t")
[node name="Physical Bone LeftHandThumb1" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="26"]
transform = Transform3D(0.003057055, 0.023170004, -0.008877241, -0.006824548, 0.009384565, 0.022143973, 0.023855397, -0.00028448756, 0.007472557, 0.013980575, -0.0015117986, 0.022486638)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.6989942e-07, -3.0719038e-06, 0.021167291)
body_offset = Transform3D(0.025000006, -2.4912879e-08, -2.7008355e-08, -2.514571e-08, -1.8626451e-09, -0.024999997, -1.3969839e-09, 0.024999924, 6.426126e-08, -1.1175871e-08, 0.0005291822, 7.543713e-08)
bone_name = "LeftHandThumb1"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftHandThumb1" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_u6qvv")
[node name="Physical Bone LeftHandThumb2" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="27"]
transform = Transform3D(0.003725078, 0.017709961, -0.017247641, -0.0066092205, 0.017520895, 0.016563106, 0.023821041, 0.0020917838, 0.007292629, 0.014624834, -0.0024189155, 0.022135537)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.1720034e-06, -3.5238427e-06, 0.026452113)
body_offset = Transform3D(0.02500001, -2.7008355e-08, 1.071021e-08, -1.8626451e-09, -6.519258e-09, -0.024999965, -1.3969839e-09, 0.024999969, 9.126961e-08, 5.401671e-08, 0.0006613019, 8.568168e-08)
bone_name = "LeftHandThumb2"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftHandThumb2" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_pjoey")
[node name="Physical Bone RightShoulder" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="28"]
transform = Transform3D(0.0015367592, 0.007226661, 0.023883335, -0.02305845, 0.009556445, -0.0014079234, -0.0095365755, -0.021941964, 0.007252862, -0.0021166045, -0.0002395258, 0.023964247)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.041678e-08, 4.067557e-07, 0.05176029)
body_offset = Transform3D(0.025000002, 1.8719584e-07, 2.4796464e-08, 3.4458935e-08, 3.463356e-08, -0.02499991, -2.0116568e-07, 0.024999984, -1.6530976e-08, -2.7939677e-09, 0.0012940024, -9.313226e-09)
bone_name = "RightShoulder"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightShoulder" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_yjcj5")
[node name="Physical Bone RightArm" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="29"]
transform = Transform3D(0.0008539506, -0.0021449775, 0.02489317, 0.024893172, 0.0022113128, -0.0006634079, -0.0021449435, 0.024809457, 0.0022113456, -0.0056966445, -0.00010468326, 0.02338064)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.9827101e-05, 7.152961e-07, 0.094154716)
body_offset = Transform3D(0.024999999, 2.0954758e-09, -7.21775e-09, -2.3283064e-10, 1.17579475e-08, -0.02499991, 1.3969839e-09, 0.024999987, 2.7685019e-08, -4.9499795e-07, 0.0023538596, -2.0489097e-08)
bone_name = "RightArm"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightArm" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_s1nqo")
[node name="Physical Bone RightForeArm" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="30"]
transform = Transform3D(-0.0015111946, -0.002105257, 0.02486532, 0.02486532, 0.001974571, 0.0016783741, -0.00210527, 0.02483282, 0.0019745568, -0.010662413, -0.00021871946, 0.022964211)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.748907e-07, -4.1579383e-07, 0.105445944)
body_offset = Transform3D(0.024999999, 2.3283064e-09, 1.0011718e-08, 2.3283064e-10, -2.2962922e-08, -0.024999907, -9.313226e-10, 0.024999987, -7.406925e-09, -1.792796e-08, 0.0026361388, 1.1175871e-08)
bone_name = "RightForeArm"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightForeArm" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_bnfru")
[node name="Physical Bone RightHand" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="31"]
transform = Transform3D(0.00013652646, -0.0016969258, 0.02494197, 0.024919476, 0.0020049275, 1.831981e-09, -0.0020002737, 0.024861632, 0.0017024091, -0.013975754, -0.00039567883, 0.022708803)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.1711669e-09, -2.854506e-09, 0.02772006)
body_offset = Transform3D(0.025000008, -8.614734e-09, 1.0562444e-09, 2.430713e-09, 5.663491e-08, -0.024999911, 1.1175871e-08, 0.024999991, 6.976925e-08, 0, 0.000692999, -1.8626451e-09)
bone_name = "RightHand"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightHand" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_jtl6h")
[node name="Physical Bone RightHandIndex1" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="32"]
transform = Transform3D(-0.00033864946, -0.004503842, 0.02458863, 0.02492963, -0.0018744748, 2.7421259e-09, 0.0018436303, 0.024519417, 0.0045165555, -0.015221976, -0.00039567894, 0.0225597)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.117791e-09, -1.01319365e-07, 0.022564419)
body_offset = Transform3D(0.025, 1.8626451e-09, 3.920807e-09, 1.8240476e-09, -8.420784e-08, -0.024999915, -3.4924597e-09, 0.024999991, -5.284013e-08, -1.1641532e-10, 0.0005641086, 3.7252903e-09)
bone_name = "RightHandIndex1"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightHandIndex1" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_hxffu")
[node name="Physical Bone RightHandIndex2" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="33"]
transform = Transform3D(0.00050086103, -0.008430489, 0.023530321, 0.024956001, 0.0014826211, -1.1339421e-08, -0.0013954582, 0.023488907, 0.008445354, -0.016257444, -0.00039567938, 0.02228531)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.1186863e-07, -1.2995486e-06, 0.020426093)
body_offset = Transform3D(0.025000004, 3.3760443e-09, -1.1533033e-08, -8.014608e-09, -1.2909495e-08, -0.02499992, -2.3283064e-09, 0.02499999, 4.0327606e-08, -2.561137e-09, 0.0005106507, 3.1664968e-08)
bone_name = "RightHandIndex2"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightHandIndex2" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_vu7rq")
[node name="Physical Bone RightHandIndex3" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="34"]
transform = Transform3D(-1.7253695e-05, -0.00988669, 0.022961993, 0.024999963, -4.363339e-05, -2.093988e-09, 4.0077208e-05, 0.022961957, 0.009886705, -0.017337376, -0.00039577115, 0.021854738)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.717341e-06, -1.396525e-07, 0.026099758)
body_offset = Transform3D(0.025000004, -5.8935257e-10, -1.9208068e-10, 1.9360069e-11, 9.283903e-10, -0.024999926, -2.5465852e-11, 0.024999978, 6.240151e-08, -9.292853e-08, 0.00065249205, 1.8626451e-09)
bone_name = "RightHandIndex3"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightHandIndex3" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_tddpx")
[node name="Physical Bone RightHandThumb1" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="35"]
transform = Transform3D(0.0030569802, 0.023169992, 0.008877294, -0.009024985, -0.0072934544, 0.022143966, 0.023112867, -0.005912444, 0.0074725156, -0.013975746, -0.0015119873, 0.022486636)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.3517192e-06, 3.1971484e-07, 0.021173963)
body_offset = Transform3D(0.024999985, 1.1641532e-08, -7.543713e-08, -5.9604645e-08, 3.1664968e-08, -0.024999987, -2.2584572e-08, 0.024999918, -2.561137e-08, 3.5390258e-08, 0.0005293488, -7.450581e-09)
bone_name = "RightHandThumb1"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightHandThumb1" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_b1p74")
[node name="Physical Bone RightHandThumb2" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="36"]
transform = Transform3D(0.00243605, 0.017932765, 0.017247656, -0.01210729, -0.014285596, 0.016563071, 0.02173659, -0.009966833, 0.0072926697, -0.0146199465, -0.0024189542, 0.022135487)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.0800965e-07, 4.5826096e-07, 0.026451956)
body_offset = Transform3D(0.024999995, -1.0244548e-08, 3.1664968e-08, 4.9360096e-08, 4.656613e-09, -0.024999956, 1.2572855e-08, 0.024999946, -8.1025064e-08, 1.8626451e-09, 0.0006612977, -9.313226e-09)
bone_name = "RightHandThumb2"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightHandThumb2" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_8wv16")
[node name="Physical Bone LeftUpLeg" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="37"]
transform = Transform3D(0.024736999, -0.001110801, -0.0034419696, 0.0009886643, 0.024962354, -0.0009505089, 0.00347902, 0.00080439134, 0.024743674, 0.0023799315, -0.00021237574, 0.010402954)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.0507943e-07, 2.1714634e-08, 0.10523463)
body_offset = Transform3D(0.024999471, 8.731149e-09, 2.6593625e-08, 1.8189894e-10, -4.0745363e-10, -0.024999985, 4.656613e-10, 0.024999972, -5.296897e-09, 2.3283064e-09, 0.0026308643, 1.4551915e-11)
bone_name = "LeftUpLeg"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftUpLeg" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_mg54l")
[node name="Physical Bone LeftLeg" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="38"]
transform = Transform3D(0.024972314, -1.01673495e-05, -0.0011762098, -0.00029972623, 0.024118846, -0.0065720277, 0.0011374255, 0.006578851, 0.024092013, 0.00288536, 0.0006880287, 0.0048671043)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.512569e-06, -2.2255712e-05, 0.121703975)
body_offset = Transform3D(0.024999479, -6.920891e-08, -5.0175004e-08, 5.3842086e-09, -4.9825758e-08, -0.02499999, 1.0360964e-08, 0.024999965, -4.8428774e-08, 6.891787e-08, 0.0030425983, 5.62286e-07)
bone_name = "LeftLeg"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftLeg" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_m0my7")
[node name="Physical Bone LeftFoot" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="39"]
transform = Transform3D(0.024624497, 0.0008169206, -0.0042387317, 0.0028657543, 0.015264664, 0.019590242, 0.0032282593, -0.01978188, 0.014941741, 0.0032839624, 0.0003077607, 0.0010317996)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.4016864e-07, 1.2929597e-07, 0.06025079)
body_offset = Transform3D(0.024999477, 4.0396117e-08, 4.656613e-08, -2.8871e-08, 8.381903e-09, -0.024999972, -3.4924597e-09, 0.024999984, -1.21071935e-08, 6.9849193e-10, 0.0015062678, -2.5029294e-09)
bone_name = "LeftFoot"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftFoot" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_0wmgh")
[node name="Physical Bone LeftToes" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="40"]
transform = Transform3D(-0.024820106, 0.00011967366, -0.0029913276, -0.0029937201, -0.0009821322, 0.024800668, 1.2042982e-06, 0.024980417, 0.0009893957, 0.0036669292, -0.001930251, 8.9349465e-05)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.9498034e-07, -5.4614615e-09, 0.04264734)
body_offset = Transform3D(0.024999479, 9.6610165e-08, -1.03376806e-07, -2.188608e-08, -1.5133992e-09, -0.024999967, 2.2184395e-08, 0.024999982, 3.2014214e-09, -4.656613e-10, 0.001066182, 0)
bone_name = "LeftToes"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone LeftToes" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_5ese0")
[node name="Physical Bone RightUpLeg" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="41"]
transform = Transform3D(0.024736995, -0.0011109741, 0.0034419268, 0.00125282, 0.02495049, -0.0009505291, -0.00339287, 0.0011130138, 0.02474368, -0.0023751005, -0.00021237599, 0.010402964)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.8819128e-07, 8.24682e-08, 0.10523421)
body_offset = Transform3D(0.025000006, 8.8475645e-09, -2.9220246e-08, -2.8667273e-09, 1.7462298e-10, -0.024999987, 9.313226e-10, 0.025000008, -2.4447218e-09, -1.6298145e-09, 0.002630854, -1.8044375e-09)
bone_name = "RightUpLeg"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightUpLeg" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_hb44q")
[node name="Physical Bone RightLeg" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="42"]
transform = Transform3D(0.024972321, -1.0210739e-05, 0.0011760568, 0.00031936585, 0.0241186, -0.0065719928, -0.0011319096, 0.0065797404, 0.024092028, -0.0028805241, 0.00068790454, 0.004865569)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.2596577e-07, -1.2976263e-06, 0.1217619)
body_offset = Transform3D(0.025000004, 1.1059456e-09, -3.009336e-08, 3.7107384e-10, 2.2351742e-08, -0.024999993, 1.6007107e-09, 0.02500001, 1.21071935e-08, -6.9849193e-09, 0.003044047, 3.0966476e-08)
bone_name = "RightLeg"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightLeg" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_ay2wi")
[node name="Physical Bone RightFoot" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="43"]
transform = Transform3D(0.024624472, 0.00081687624, 0.004238885, -0.0038712525, 0.015041133, 0.019590247, -0.0019101929, -0.019952372, 0.014941689, -0.0032791172, 0.0003078015, 0.0010318466)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.2584674e-07, 9.4256455e-07, 0.060248666)
body_offset = Transform3D(0.025000002, 9.080395e-09, 1.1641532e-08, 2.0721927e-08, -3.7252903e-09, -0.025000002, 1.7695129e-08, 0.024999999, 2.142042e-08, -8.8475645e-09, 0.0015062168, -2.4854671e-08)
bone_name = "RightFoot"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightFoot" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_ho46d")
[node name="Physical Bone RightToes" type="PhysicalBone3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D" index="44"]
transform = Transform3D(-0.024820074, 0.000119675, 0.0029915913, 0.002984374, -0.0010109012, 0.02480064, 0.00023968879, 0.024979267, 0.0009893395, -0.0036627601, -0.0019308496, 8.9357614e-05)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.344805e-05, -1.1623653e-06, 0.04267477)
body_offset = Transform3D(0.024999991, -6.775372e-08, -1.792796e-08, -1.0011718e-08, -1.0244548e-08, -0.025000008, 9.669748e-08, 0.02499999, -1.8044375e-08, 5.8696605e-07, 0.0010668696, 2.9831426e-08)
bone_name = "RightToes"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Root/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone RightToes" index="0"]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_dpefs")
-28
View File
@@ -1,28 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://bwf1m3q64007x"]
[ext_resource type="ArrayMesh" uid="uid://cipetetnu2tij" path="res://models/lamp_ceiling.res" id="1_p34v6"]
[node name="Lamp_Ceiling_03" type="MeshInstance3D"]
mesh = ExtResource("1_p34v6")
skeleton = NodePath("")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.1617794, 0)
light_color = Color(0.99193543, 0.8098461, 0.69515806, 1)
shadow_enabled = true
omni_range = 5.718
omni_attenuation = 2.72
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.47431016, -0.1617794, 0)
light_color = Color(0.99193543, 0.8098461, 0.69515806, 1)
shadow_enabled = true
omni_range = 5.718
omni_attenuation = 2.72
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.52568984, -0.1617794, 0)
light_color = Color(0.99193543, 0.8098461, 0.69515806, 1)
shadow_enabled = true
omni_range = 5.718
omni_attenuation = 2.72
-22
View File
@@ -1,22 +0,0 @@
extends Node3D
@export var isUp:bool = true
@export var upPosition:float = 45
@export var downPosition:float = -45
@onready var visual_lever: Node3D = $Visuals/VisualLever
var lever_tween: Tween = null
signal changed(isUp: bool)
func _on_interactable_on_hit() -> void:
isUp = !isUp
changed.emit(isUp)
if lever_tween != null:
lever_tween.kill()
lever_tween = get_tree().create_tween()
lever_tween.tween_property(visual_lever, "rotation_degrees:x", upPosition if isUp else downPosition, 0.5).set_ease(Tween.EASE_OUT).set_trans(Tween.TRANS_CUBIC)
-1
View File
@@ -1 +0,0 @@
uid://de5n8vxvigaic
-37
View File
@@ -1,37 +0,0 @@
[gd_scene load_steps=6 format=3 uid="uid://cv3qpo5lfrchn"]
[ext_resource type="Script" uid="uid://de5n8vxvigaic" path="res://prefabs/lever.gd" id="1_7d20a"]
[ext_resource type="PackedScene" uid="uid://be7u1kn41g2ww" path="res://addons/interaction/interactable.tscn" id="1_h71ec"]
[ext_resource type="ArrayMesh" uid="uid://bwsi1jdicf41x" path="res://models/lever_base.res" id="3_haun4"]
[ext_resource type="ArrayMesh" uid="uid://c38wl6xp3k66q" path="res://models/lever.res" id="4_jevyl"]
[sub_resource type="BoxShape3D" id="BoxShape3D_h71ec"]
size = Vector3(1, 1, 0.2)
[node name="Lever" type="Node3D"]
script = ExtResource("1_7d20a")
upPosition = -60.0
downPosition = 60.0
[node name="Interactable" parent="." instance=ExtResource("1_h71ec")]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Interactable"]
shape = SubResource("BoxShape3D_h71ec")
[node name="Visuals" type="Node3D" parent="."]
[node name="VisualBase" type="Node3D" parent="Visuals"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0, 0, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="Visuals/VisualBase"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.029395461)
mesh = ExtResource("3_haun4")
[node name="VisualLever" type="Node3D" parent="Visuals"]
transform = Transform3D(1, 0, 0, 0, 0.49999994, 0.8660254, 0, -0.8660254, 0.49999994, 0, 0, 0.04011269)
[node name="MeshInstance3D" type="MeshInstance3D" parent="Visuals/VisualLever"]
transform = Transform3D(-4.371139e-08, 1, 0, 8.940697e-08, 5.3290705e-15, 1, 1, 4.371139e-08, -8.940697e-08, 0, 0, 0)
mesh = ExtResource("4_jevyl")
[connection signal="on_hit" from="Interactable" to="." method="_on_interactable_on_hit"]
-6
View File
@@ -1,6 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://cx052x8qp7oj2"]
[ext_resource type="Script" uid="uid://dfq2ylgyk830w" path="res://src/lid_crane.gd" id="1_yudba"]
[node name="LidCrane" type="Node3D"]
script = ExtResource("1_yudba")
+1 -29
View File
@@ -11,17 +11,13 @@ config_version=5
[application]
config/name="Undertaker Simulator"
run/main_scene="uid://dcy7hdm1y5dwb"
run/main_scene="uid://j70vfwwtwr3j"
config/features=PackedStringArray("4.5", "Forward Plus")
[dotnet]
project/assembly_name="Undertaker Simulator"
[editor_plugins]
enabled=PackedStringArray()
[input]
left={
@@ -59,30 +55,6 @@ sprint={
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194325,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
]
}
interact={
"deadzone": 0.2,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":69,"key_label":0,"unicode":101,"location":0,"echo":false,"script":null)
]
}
wheel_up={
"deadzone": 0.2,
"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":4,"canceled":false,"pressed":false,"double_click":false,"script":null)
]
}
wheel_down={
"deadzone": 0.2,
"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":5,"canceled":false,"pressed":false,"double_click":false,"script":null)
]
}
grab={
"deadzone": 0.2,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":82,"key_label":0,"unicode":114,"location":0,"echo":false,"script":null)
]
}
[physics]
3d/physics_engine="Jolt Physics"
[rendering]
Binary file not shown.
-334
View File
@@ -1,334 +0,0 @@
[gd_scene load_steps=31 format=3 uid="uid://gq33ysuit61b"]
[ext_resource type="Script" uid="uid://o17v5m75ew03" path="res://scenes/custom_render.gd" id="1_gcpng"]
[ext_resource type="PackedScene" uid="uid://c70o7nk6wxcmx" path="res://models/UndertakerBlockout.fbx" id="2_gfayn"]
[ext_resource type="PackedScene" uid="uid://be7u1kn41g2ww" path="res://addons/interaction/interactable.tscn" id="3_u0nvw"]
[ext_resource type="PackedScene" uid="uid://bxuveo0hlwy33" path="res://prefabs/character.tscn" id="4_tedjo"]
[ext_resource type="Script" uid="uid://b1pyctfbd0wvg" path="res://scenes/debug_printer.gd" id="4_ui586"]
[ext_resource type="PackedScene" uid="uid://cv3qpo5lfrchn" path="res://prefabs/lever.tscn" id="5_tedjo"]
[ext_resource type="PackedScene" uid="uid://cx052x8qp7oj2" path="res://prefabs/lid_crane.tscn" id="6_oslft"]
[ext_resource type="Script" uid="uid://bmxu5xdxlq0e6" path="res://scenes/flickering_oven_light.gd" id="7_sve1f"]
[ext_resource type="VoxelGIData" uid="uid://bfwtxdvx4w12w" path="res://scenes/blockout_room.VoxelGI_data.res" id="8_dp7jk"]
[ext_resource type="Shader" uid="uid://bf2nxtrto5u5r" path="res://scenes/main_render.gdshader" id="9_k5i88"]
[ext_resource type="Script" uid="uid://bgrc6ktuxyrm6" path="res://scenes/pickupable.gd" id="10_5747v"]
[sub_resource type="BoxShape3D" id="BoxShape3D_gfayn"]
size = Vector3(12.2438965, 0.48779297, 13.901489)
[sub_resource type="BoxShape3D" id="BoxShape3D_ui586"]
size = Vector3(0.24987793, 1, 1)
[sub_resource type="BoxMesh" id="BoxMesh_oslft"]
size = Vector3(7, 0.1, 10)
[sub_resource type="BoxMesh" id="BoxMesh_gcpng"]
size = Vector3(0.1, 0.02, 2.155)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_oslft"]
emission_enabled = true
emission = Color(1, 1, 1, 1)
[sub_resource type="CylinderMesh" id="CylinderMesh_sve1f"]
material = SubResource("StandardMaterial3D_oslft")
height = 0.001
[sub_resource type="Animation" id="Animation_oslft"]
resource_name = "OvenFlicker"
length = 3.0
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:light_energy")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0.033333335, 0.09333334, 0.16666667, 0.26333332, 0.33333334, 0.43333334, 0.53333336, 0.6066668, 0.7, 0.8, 0.9, 1, 1.1, 1.2333333, 1.3, 1.4, 1.4666667, 1.5702888, 1.6666666, 1.7698421, 1.8333334, 1.9333334, 2, 2.1, 2.1666667, 2.2333333, 2.4666667, 2.5, 2.5666666, 2.6333334, 2.7, 2.8, 2.8666666, 2.9542975),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 0,
"values": [1.0, 1.179, 0.877, 1.31, 1.0, 1.262, 1.0, 0.794, 1.0, 1.0, 1.31, 0.877, 1.0, 1.143, 1.0, 1.179, 1.0, 1.31, 0.961, 1.0, 1.143, 0.961, 1.179, 1.0, 1.096, 1.0, 1.31, 0.794, 1.0, 1.179, 1.0, 1.31, 0.794, 1.0]
}
[sub_resource type="Animation" id="Animation_sve1f"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:light_energy")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [1.0]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_dp7jk"]
_data = {
&"OvenFlicker": SubResource("Animation_oslft"),
&"RESET": SubResource("Animation_sve1f")
}
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dp7jk"]
albedo_color = Color(0, 0, 0, 1)
emission_enabled = true
emission = Color(1, 1, 1, 1)
[sub_resource type="CylinderMesh" id="CylinderMesh_k5i88"]
material = SubResource("StandardMaterial3D_dp7jk")
top_radius = 0.05
bottom_radius = 0.05
height = 1.0
[sub_resource type="FogMaterial" id="FogMaterial_dp7jk"]
density = 0.1
[sub_resource type="Environment" id="Environment_dp7jk"]
tonemap_mode = 3
ssao_enabled = true
glow_enabled = true
glow_normalized = true
glow_intensity = 1.43
glow_strength = 1.04
glow_bloom = 0.16
[sub_resource type="BoxMesh" id="BoxMesh_5747v"]
[sub_resource type="BoxShape3D" id="BoxShape3D_mu0to"]
[sub_resource type="Curve" id="Curve_gcpng"]
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.26234567, 0.14241672), 0.0, 0.0, 0, 0, Vector2(0.5092592, 0.3427866), 0.0, 0.0, 0, 0, Vector2(0.7561728, 0.6233045), 0.0, 0.0, 0, 0, Vector2(0.8641975, 0.97595555), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.063336894, 0.0, 0, 0]
point_count = 6
[sub_resource type="CurveTexture" id="CurveTexture_5747v"]
curve = SubResource("Curve_gcpng")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_gcpng"]
shader = ExtResource("9_k5i88")
shader_parameter/target_tex_size = Vector2(427, 240)
shader_parameter/sample_count = 1
shader_parameter/color_steps = 16.0
shader_parameter/color_curve = SubResource("CurveTexture_5747v")
[sub_resource type="ViewportTexture" id="ViewportTexture_dp7jk"]
viewport_path = NodePath("SubViewportContainer/SubViewport")
[node name="BlockoutRoom" type="Node3D"]
[node name="SubViewportContainer" type="SubViewportContainer" parent="."]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
size_flags_horizontal = 3
size_flags_vertical = 3
stretch = true
script = ExtResource("1_gcpng")
[node name="SubViewport" type="SubViewport" parent="SubViewportContainer"]
handle_input_locally = false
gui_snap_controls_to_pixels = false
size = Vector2i(1152, 648)
render_target_update_mode = 4
[node name="UndertakerBlockout" parent="SubViewportContainer/SubViewport" instance=ExtResource("2_gfayn")]
[node name="OmniLight3D" type="OmniLight3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00014138222, 2.43762, 0.07469213)
light_color = Color(0.9973013, 0.8734352, 0.72215354, 1)
light_energy = 0.0
shadow_enabled = true
[node name="OmniLight3D2" type="OmniLight3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00014138222, 2.43762, 2.7512703)
light_color = Color(0.9973013, 0.8734352, 0.72215354, 1)
light_energy = 0.0
shadow_enabled = true
[node name="OmniLight3D4" type="OmniLight3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.91611, 1.4419059, 2.38809)
light_color = Color(0.99215686, 0.99215686, 0.99215686, 1)
light_energy = 0.086
shadow_enabled = true
[node name="OmniLight3D5" type="OmniLight3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.91611, 1.4419059, 1.3589917)
light_color = Color(0.99215686, 0.99215686, 0.99215686, 1)
light_energy = 0.086
shadow_enabled = true
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(0.72604597, 0.5970169, -0.34121582, 0.6427621, -0.41287613, 0.64528304, 0.24436498, -0.68782574, -0.6835068, 6.874206, 4.957541, 1.7799606)
light_color = Color(0, 0, 0, 1)
[node name="StaticBody3D" type="StaticBody3D" parent="SubViewportContainer/SubViewport"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="SubViewportContainer/SubViewport/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.1646729, -0.25610352, 1.5601196)
shape = SubResource("BoxShape3D_gfayn")
[node name="Interactable" parent="SubViewportContainer/SubViewport" instance=ExtResource("3_u0nvw")]
[node name="CollisionShape3D" type="CollisionShape3D" parent="SubViewportContainer/SubViewport/Interactable"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.1487448, 1.3621653, -0.7917821)
shape = SubResource("BoxShape3D_ui586")
[node name="DebugPrinter" type="Node" parent="SubViewportContainer/SubViewport"]
script = ExtResource("4_ui586")
[node name="Character" parent="SubViewportContainer/SubViewport" instance=ExtResource("4_tedjo")]
[node name="GrabFixPoint" parent="SubViewportContainer/SubViewport/Character/Head" index="4"]
transform = Transform3D(-0.9766723, 0, -0.21473524, 0, 1, 0, 0.21473524, 0, -0.9766723, 0, 0, 0)
[node name="Lever" parent="SubViewportContainer/SubViewport" instance=ExtResource("5_tedjo")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.884376, 1.4100053, 4.976951)
[node name="LidCrane" parent="SubViewportContainer/SubViewport" instance=ExtResource("6_oslft")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 5.0008087)
[node name="Cieling" type="Node3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.884376, 1.4100053, 4.976951)
[node name="MeshInstance3D" type="MeshInstance3D" parent="SubViewportContainer/SubViewport/Cieling"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.8011624, 1.3881333, 4.8832793)
mesh = SubResource("BoxMesh_oslft")
[node name="MeshInstance3D2" type="MeshInstance3D" parent="SubViewportContainer/SubViewport/Cieling"]
transform = Transform3D(-4.371138e-08, -1, -8.742278e-08, 1, -4.371139e-08, 8.742278e-08, -8.742278e-08, -8.742278e-08, 1, -1.085567, 0.19348681, 3.156775)
mesh = SubResource("BoxMesh_gcpng")
[node name="back wall" type="Node3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.884376, 1.4100053, 4.976951)
[node name="MeshInstance3D" type="MeshInstance3D" parent="SubViewportContainer/SubViewport/back wall"]
transform = Transform3D(1, -8.742278e-08, 8.742278e-08, 8.742278e-08, -4.371139e-08, -1, 8.742278e-08, 1, -4.371138e-08, 1.8011621, -0.67389727, 6.4336667)
mesh = SubResource("BoxMesh_oslft")
[node name="SpotLight3D" type="SpotLight3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(0.44974717, 0.47692466, -0.75516254, 0.36746177, 0.67182255, 0.64313793, 0.81406355, -0.5667428, 0.1268987, -1.7417114, 2.1152334, 4.1011653)
light_color = Color(0.87831414, 0.9912934, 0.9985295, 1)
light_energy = 0.206
light_bake_mode = 1
shadow_enabled = true
spot_range = 16.644
spot_attenuation = 1.44
spot_angle = 80.73
spot_angle_attenuation = 2.828428
[node name="MeshInstance3D" type="MeshInstance3D" parent="SubViewportContainer/SubViewport/SpotLight3D"]
transform = Transform3D(0.9999997, 5.9604645e-08, 2.9802322e-08, -2.9802322e-08, -9.685755e-08, -0.9999995, -5.9604645e-08, 0.99999964, 7.450581e-09, -0.01551342, 0.0023140907, 0.006446123)
mesh = SubResource("CylinderMesh_sve1f")
skeleton = NodePath("../../Fake lights")
[node name="Fake lights" type="Node3D" parent="SubViewportContainer/SubViewport"]
[node name="OmniLight3D3" type="OmniLight3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.8505666, 1.2506423, 4.1084437)
light_color = Color(1, 0.6068378, 0.4258487, 1)
light_indirect_energy = 0.0
shadow_enabled = true
omni_range = 2.081
omni_attenuation = 3.068
[node name="AnimationPlayer" type="AnimationPlayer" parent="SubViewportContainer/SubViewport/OmniLight3D3"]
libraries = {
&"": SubResource("AnimationLibrary_dp7jk")
}
script = ExtResource("7_sve1f")
[node name="VoxelGI" type="VoxelGI" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.3855438, 2.5112534, 2.3712463)
size = Vector3(9.520233, 5.2458344, 7.907776)
data = ExtResource("8_dp7jk")
[node name="TubeLight" type="Node3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.0993485, 1.5864359, 1.2863536)
[node name="MeshInstance3D" type="MeshInstance3D" parent="SubViewportContainer/SubViewport/TubeLight"]
transform = Transform3D(1, 0, 0, 0, 0, -1.0000001, 0, 1.0000001, 0, 0, 0, 0)
mesh = SubResource("CylinderMesh_k5i88")
[node name="TubeLight2" type="Node3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.0993485, 1.5864359, 2.379497)
[node name="MeshInstance3D" type="MeshInstance3D" parent="SubViewportContainer/SubViewport/TubeLight2"]
transform = Transform3D(1, 0, 0, 0, 0, -1.0000001, 0, 1.0000001, 0, 0, 0, 0)
mesh = SubResource("CylinderMesh_k5i88")
[node name="TubeLight3" type="Node3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.881829, 1.3714095, 2.238455)
[node name="MeshInstance3D" type="MeshInstance3D" parent="SubViewportContainer/SubViewport/TubeLight3"]
transform = Transform3D(1, 0, 0, 0, 0, -1.0000001, 0, 0.41135335, 0, 0, 0, 0.31269455)
mesh = SubResource("CylinderMesh_k5i88")
[node name="TubeLight4" type="Node3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.881829, 1.3714095, 1.2320452)
[node name="MeshInstance3D" type="MeshInstance3D" parent="SubViewportContainer/SubViewport/TubeLight4"]
transform = Transform3D(1, 0, 0, 0, 0, -1.0000001, 0, 0.41135335, 0, 0, 0, 0.31269455)
mesh = SubResource("CylinderMesh_k5i88")
[node name="TubeLight5" type="Node3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.881829, 1.3714095, 0.24469495)
[node name="MeshInstance3D" type="MeshInstance3D" parent="SubViewportContainer/SubViewport/TubeLight5"]
transform = Transform3D(1, 0, 0, 0, 0, -1.0000001, 0, 0.41135335, 0, 0, 0, 0.31269455)
mesh = SubResource("CylinderMesh_k5i88")
[node name="TubeLight6" type="Node3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 2.172572, 1.6270136, 4.6471157)
[node name="MeshInstance3D" type="MeshInstance3D" parent="SubViewportContainer/SubViewport/TubeLight6"]
transform = Transform3D(1, 0, 0, 0, 0, -1.0000001, 0, 0.41135335, 0, 0, 0, 0.23260427)
mesh = SubResource("CylinderMesh_k5i88")
[node name="FogVolume" type="FogVolume" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.4094696, 1.0683594, 2.2607956)
size = Vector3(9.70578, 4.1367188, 8.059006)
material = SubResource("FogMaterial_dp7jk")
[node name="WorldEnvironment" type="WorldEnvironment" parent="SubViewportContainer/SubViewport"]
environment = SubResource("Environment_dp7jk")
[node name="tmp phone light" type="OmniLight3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(0.5765749, 0.8170443, 0, -0.8170443, 0.5765749, 0, 0, 0, 1, -2.4286354, 2.0967534, -0.82138157)
light_energy = 0.05
[node name="PhysBox" type="RigidBody3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.3421727, 0.88496697, 0)
freeze_mode = 1
script = ExtResource("10_5747v")
[node name="MeshInstance3D" type="MeshInstance3D" parent="SubViewportContainer/SubViewport/PhysBox"]
mesh = SubResource("BoxMesh_5747v")
[node name="CollisionShape3D" type="CollisionShape3D" parent="SubViewportContainer/SubViewport/PhysBox"]
shape = SubResource("BoxShape3D_mu0to")
[node name="PhysBox2" type="RigidBody3D" parent="SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.3421727, 1.967477, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="SubViewportContainer/SubViewport/PhysBox2"]
mesh = SubResource("BoxMesh_5747v")
[node name="CollisionShape3D" type="CollisionShape3D" parent="SubViewportContainer/SubViewport/PhysBox2"]
shape = SubResource("BoxShape3D_mu0to")
[node name="TextureRect" type="TextureRect" parent="."]
material = SubResource("ShaderMaterial_gcpng")
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
texture = SubResource("ViewportTexture_dp7jk")
[connection signal="on_hit" from="SubViewportContainer/SubViewport/Interactable" to="SubViewportContainer/SubViewport/DebugPrinter" method="_on_interactable_on_hit"]
[connection signal="changed" from="SubViewportContainer/SubViewport/Lever" to="SubViewportContainer/SubViewport/LidCrane" method="set_grab"]
[editable path="SubViewportContainer/SubViewport/Character"]
-9
View File
@@ -1,9 +0,0 @@
extends Node3D
@onready var animation_player: AnimationPlayer = $AnimationPlayer
func _on_lever_changed(isUp: bool) -> void:
if isUp:
animation_player.play("CoffinOpen")
else:
animation_player.play("CoffinClose")
-1
View File
@@ -1 +0,0 @@
uid://8bdjflc6ufvr
-1
View File
@@ -1 +0,0 @@
extends SubViewportContainer
-1
View File
@@ -1 +0,0 @@
uid://o17v5m75ew03
-5
View File
@@ -1,5 +0,0 @@
extends Node
func _on_interactable_on_hit() -> void:
print("I was hit")
-1
View File
@@ -1 +0,0 @@
uid://b1pyctfbd0wvg
-4
View File
@@ -1,4 +0,0 @@
extends AnimationPlayer
func _ready() -> void:
play("OvenFlicker")
-1
View File
@@ -1 +0,0 @@
uid://bmxu5xdxlq0e6
-55
View File
@@ -1,55 +0,0 @@
shader_type canvas_item;
uniform vec2 target_tex_size = vec2(1280,720);
uniform int sample_count:hint_range(1, 20) = 1;
uniform float color_steps:hint_range(1.0, 255.0, 1.0);
uniform sampler2D color_curve;
void vertex() {
// Called for every vertex the material is visible on.
}
vec2 spiralPoint(float t, float spacing)
{
float b = spacing / (2.0 * PI);
float r = b * t;
return vec2(
r * cos(t),
r * sin(t)
);
}
void fragment() {
//vec2 texSize = vec2(textureSize(TEXTURE,0)); // For performance reasons, this function should be avoided as it always performs a full texture read. When possible, you should pass the texture size as a uniform instead.
//texSize = texSize / 4.;
ivec2 intUv = ivec2(target_tex_size * UV);
vec2 flooredUv = vec2(intUv) / target_tex_size;
vec2 uvPixelWidth = 1. / target_tex_size;
vec3 fullColor = vec3(0);
for(int i = 0;i<sample_count;i++){
float f = float(i);
fullColor += texture(TEXTURE,flooredUv+spiralPoint(f*2.,uvPixelWidth.x / (float(sample_count)/6.283))).rgb;
}
fullColor /= float(sample_count);
vec3 strechedColor = vec3(
texture(color_curve,vec2(fullColor.r,0)).r,
texture(color_curve,vec2(fullColor.g,0)).g,
texture(color_curve,vec2(fullColor.b,0)).b);
vec3 scaledColor = strechedColor * color_steps;
vec3 roundColor = round(scaledColor);
vec3 backScaledColor = roundColor / color_steps;
COLOR = vec4(backScaledColor,1);
//COLOR = vec4(flooredUv,0,1);
//COLOR = vec4(vec3(float(textureQueryLevels(TEXTURE)/1)),1);
//COLOR = vec4(1,0,0,1);
}
//void light() {
// // Called for every pixel for every light affecting the CanvasItem.
// // Uncomment to replace the default light processing function with this one.
//}
-1
View File
@@ -1 +0,0 @@
uid://bf2nxtrto5u5r
-41
View File
@@ -1,41 +0,0 @@
extends RigidBody3D
@onready var grab_fix_point: Node3D = $"../Character/Head/GrabFixPoint"
var grabbed: bool = false
var rotate_todo:float = 0
func _input(event: InputEvent) -> void:
if event.is_action_pressed("wheel_up"):
rotate_todo += 30
if event.is_action_pressed("wheel_down"):
rotate_todo -= 30
if event.is_action_pressed("grab"):
grabbed = !grabbed
print("grab: %s"%grabbed)
if grabbed:
grab_fix_point.global_position = global_position
freeze = true
else:
freeze = false
func self_rotate(amount_deg:float):
var axis = Plane(Vector3.UP).project(-grab_fix_point.global_transform.basis.z).normalized()
var amount_rad =deg_to_rad(amount_deg)
print("Rotating around %s by %s deg or %s rad"%[axis,amount_deg,amount_rad])
rotate(axis,amount_rad)
print("New rotation: %s"%rotation_degrees)
func _physics_process(_delta: float) -> void:
if grabbed:
self_rotate(rotate_todo)
rotate_todo = 0
#var axis = Plane(Vector3.UP).project(-grab_fix_point.global_transform.basis.z).normalized()
#rotate(axis,_delta*3.14)
global_position = grab_fix_point.global_position
-1
View File
@@ -1 +0,0 @@
uid://bgrc6ktuxyrm6
-61
View File
@@ -1,61 +0,0 @@
[gd_scene load_steps=8 format=3 uid="uid://dcy7hdm1y5dwb"]
[ext_resource type="Script" uid="uid://o17v5m75ew03" path="res://scenes/custom_render.gd" id="1_xa3mo"]
[ext_resource type="PackedScene" uid="uid://157h04x0krfu" path="res://scenes/room.tscn" id="2_w1ssw"]
[ext_resource type="Shader" uid="uid://bf2nxtrto5u5r" path="res://scenes/main_render.gdshader" id="3_1qky5"]
[sub_resource type="Curve" id="Curve_km3hj"]
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.26234567, 0.14241672), 0.0, 0.0, 0, 0, Vector2(0.5092592, 0.3427866), 0.0, 0.0, 0, 0, Vector2(0.7561728, 0.6233045), 0.0, 0.0, 0, 0, Vector2(0.8641975, 0.97595555), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.063336894, 0.0, 0, 0]
point_count = 6
[sub_resource type="CurveTexture" id="CurveTexture_5747v"]
curve = SubResource("Curve_km3hj")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_nxp0e"]
shader = ExtResource("3_1qky5")
shader_parameter/target_tex_size = Vector2(427, 240)
shader_parameter/sample_count = 1
shader_parameter/color_steps = 16.0
shader_parameter/color_curve = SubResource("CurveTexture_5747v")
[sub_resource type="ViewportTexture" id="ViewportTexture_2d5yc"]
viewport_path = NodePath("SubViewportContainer/SubViewport")
[node name="Rendering" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="SubViewportContainer" type="SubViewportContainer" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
size_flags_horizontal = 3
size_flags_vertical = 3
stretch = true
script = ExtResource("1_xa3mo")
[node name="SubViewport" type="SubViewport" parent="SubViewportContainer"]
handle_input_locally = false
gui_snap_controls_to_pixels = false
size = Vector2i(1152, 648)
render_target_update_mode = 4
[node name="BlockoutRoom" parent="SubViewportContainer/SubViewport" instance=ExtResource("2_w1ssw")]
[node name="TextureRect" type="TextureRect" parent="."]
material = SubResource("ShaderMaterial_nxp0e")
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
texture = SubResource("ViewportTexture_2d5yc")
Binary file not shown.
-424
View File
@@ -1,424 +0,0 @@
[gd_scene load_steps=37 format=3 uid="uid://157h04x0krfu"]
[ext_resource type="PackedScene" uid="uid://bjufextny1icg" path="res://models/UndertakerAssets.glb" id="1_7dqbv"]
[ext_resource type="ArrayMesh" uid="uid://iitrxdpdaq0i" path="res://models/ceiling.res" id="1_jn645"]
[ext_resource type="ArrayMesh" uid="uid://17chuhi8kh01" path="res://models/door.res" id="2_qvc4m"]
[ext_resource type="ArrayMesh" uid="uid://duokqbm5xp6mc" path="res://models/duct.res" id="3_7dqbv"]
[ext_resource type="ArrayMesh" uid="uid://bjt6sta5lnhjr" path="res://models/floor.res" id="4_ybpoa"]
[ext_resource type="PackedScene" uid="uid://bxuveo0hlwy33" path="res://prefabs/character.tscn" id="5_3j2fx"]
[ext_resource type="ArrayMesh" uid="uid://dj1dpmph88iyx" path="res://models/wall_lower.res" id="5_qtoah"]
[ext_resource type="PackedScene" uid="uid://cv3qpo5lfrchn" path="res://prefabs/lever.tscn" id="6_dynfe"]
[ext_resource type="ArrayMesh" uid="uid://cfwr5bvmj0ocy" path="res://models/wall_upper.res" id="6_eom3m"]
[ext_resource type="ArrayMesh" uid="uid://dooebv7iy46yb" path="res://models/coffin_chute.res" id="8_ybpoa"]
[ext_resource type="ArrayMesh" uid="uid://m1tiq7rwgpnf" path="res://models/table.res" id="9_dynfe"]
[ext_resource type="ArrayMesh" uid="uid://dd0u0u7m1n8hy" path="res://models/rails.res" id="10_jxwrd"]
[ext_resource type="ArrayMesh" uid="uid://doilhy26qpcp1" path="res://models/wall_cabinet.res" id="11_katsu"]
[ext_resource type="ArrayMesh" uid="uid://bt1g7igq1jvfl" path="res://models/cabinet.res" id="12_jxwrd"]
[ext_resource type="ArrayMesh" uid="uid://cn2oc7g2wr35s" path="res://models/cupboard.res" id="13_spkk5"]
[ext_resource type="ArrayMesh" uid="uid://djcvnf2sgohaf" path="res://models/trolly.res" id="14_yggoe"]
[ext_resource type="ArrayMesh" uid="uid://d1echoo5nispa" path="res://models/pipe.res" id="15_2ulci"]
[ext_resource type="PackedScene" uid="uid://bwf1m3q64007x" path="res://prefabs/lamp_ceiling.tscn" id="16_vfrn5"]
[ext_resource type="ArrayMesh" uid="uid://d0uvr0bshllbo" path="res://models/lamp_wall.res" id="17_vfrn5"]
[ext_resource type="ArrayMesh" uid="uid://bww0dtmtdvf4r" path="res://models/liftarms.res" id="19_2ulci"]
[ext_resource type="VoxelGIData" uid="uid://rfxeiyxkedo6" path="res://scenes/room.VoxelGI_data.res" id="19_jxwrd"]
[ext_resource type="ArrayMesh" uid="uid://te2j13rctqpb" path="res://models/coffin_lower.res" id="19_yggoe"]
[ext_resource type="ArrayMesh" uid="uid://uos83uc5mxn7" path="res://models/coffin_upper.res" id="20_2ulci"]
[ext_resource type="Script" uid="uid://8bdjflc6ufvr" path="res://scenes/coffin_openable.gd" id="20_mc3m6"]
[sub_resource type="BoxShape3D" id="BoxShape3D_vfrn5"]
size = Vector3(50, 1, 50)
[sub_resource type="Animation" id="Animation_a5qmg"]
resource_name = "CoffinOpen"
length = 1.3
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("ArmsAnimationPivot:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.5, 0.6, 0.7073554, 0.8, 1.3),
"transitions": PackedFloat32Array(1.9, 0.6155722, 1.7411014, 1, 1.9, 1),
"update": 0,
"values": [Vector3(0, 2, 0), Vector3(0, 0, 0), Vector3(0, 0.2, 0), Vector3(0, 0, 0), Vector3(0, 0, 0), Vector3(0, 2, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("LidAnimationPivit:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.8, 1.3),
"transitions": PackedFloat32Array(1, 1.9, 1),
"update": 0,
"values": [Vector3(0, 0, 0), Vector3(0, 0, 0), Vector3(0, 2, 0)]
}
[sub_resource type="Animation" id="Animation_0tws2"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("ArmsAnimationPivot:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector3(0, 2, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("LidAnimationPivit:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector3(0, 0, 0)]
}
[sub_resource type="Animation" id="Animation_2ftkj"]
resource_name = "CoffinClose"
length = 1.304
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("LidAnimationPivit:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.26666668, 0.5, 0.6, 0.7073554, 0.8005095, 0.9, 1.3),
"transitions": PackedFloat32Array(1.5, 1, 0.6155722, 1.7411014, 1, 1.7411014, 1, 1.9),
"update": 0,
"values": [Vector3(0, 2, 0), Vector3(0, 1.147542, 0), Vector3(0, 0, 0), Vector3(0, 0.2, 0), Vector3(0, 0, 0), Vector3(0, 0.1, 0), Vector3(0, 0, 0), Vector3(0, 0, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("ArmsAnimationPivot:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.26601925, 0.33333334, 0.5810743, 1.3),
"transitions": PackedFloat32Array(1.5, 1, 0.6155722, 0.6155722, 1),
"update": 0,
"values": [Vector3(0, 2, 0), Vector3(0, 1.147542, 0), Vector3(0, 0.8, 0), Vector3(0, 0.8, 0), Vector3(0, 2, 0)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_0tws2"]
_data = {
&"CoffinClose": SubResource("Animation_2ftkj"),
&"CoffinOpen": SubResource("Animation_a5qmg"),
&"RESET": SubResource("Animation_0tws2")
}
[sub_resource type="Animation" id="Animation_kk8bn"]
resource_name = "CoffinSlideOut"
length = 1.341
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.30037925, 0.36666673, 0.6842738, 0.86666673, 1.3333333),
"transitions": PackedFloat32Array(1, 1, 1, 1, 0.75785816, 1),
"update": 0,
"values": [Vector3(0, 1.7166598, 1.2106416), Vector3(0, 0.48455417, 1.2106416), Vector3(0, 0.41474366, 1.1659725), Vector3(0, 0.3235836, 0.691334), Vector3(0, 0.18653977, 0.4367776), Vector3(0, 0, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath(".:rotation")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.3, 0.36666673, 0.6842738, 0.86666673, 1.3333333),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1.5157177, 1),
"update": 0,
"values": [Vector3(0, 0, 0), Vector3(0, 0, 0), Vector3(-0.22458895, 0, 0), Vector3(-0.22458893, 0, 0), Vector3(-0.43657658, 0, 0), Vector3(0, 0, 0)]
}
[sub_resource type="Animation" id="Animation_mc3m6"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector3(0, 1.7166598, 1.2106416)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath(".:rotation")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector3(-0.22458895, 0, 0)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_mc3m6"]
_data = {
&"CoffinSlideOut": SubResource("Animation_kk8bn"),
&"RESET": SubResource("Animation_mc3m6")
}
[sub_resource type="Animation" id="Animation_yggoe"]
resource_name = "CoffinSlideFire"
length = 2.0
tracks/0/type = "bezier"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("AnimParent:position:x")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"handle_modes": PackedInt32Array(2, 2, 2, 0, 2),
"points": PackedFloat32Array(0, -0.487, 0, 0.20014383, 0, -0.45, -0.2, 0, 0.02, 0, -0.2696182, -0.047737252, -0.099416435, 0.33333337, 0.69419193, 7.4663363, -0.0666666, -4.989369, 0.18296194, 0.016600132, 7.4821897, -0.43333328, 0.017345905, 0, 0),
"times": PackedFloat32Array(0, 0.5, 0.73333335, 1.2666667, 2.0333333)
}
[sub_resource type="Animation" id="Animation_2ulci"]
length = 0.001
[sub_resource type="AnimationLibrary" id="AnimationLibrary_kk8bn"]
_data = {
&"CoffinSlideFire": SubResource("Animation_yggoe"),
&"RESET": SubResource("Animation_2ulci")
}
[sub_resource type="Environment" id="Environment_katsu"]
tonemap_mode = 3
[node name="BlockoutRoom" type="Node3D"]
[node name="UndertakerAssets" parent="." instance=ExtResource("1_7dqbv")]
visible = false
[node name="StaticRoom" type="Node3D" parent="."]
[node name="WallLower" type="MeshInstance3D" parent="StaticRoom"]
mesh = ExtResource("5_qtoah")
[node name="WallUpper" type="MeshInstance3D" parent="StaticRoom"]
mesh = ExtResource("6_eom3m")
[node name="Ceiling" type="MeshInstance3D" parent="StaticRoom"]
transform = Transform3D(1, 0, 7.1054274e-15, 0, 1, 0, -7.1054274e-15, 0, 1, 0, 3, 0)
mesh = ExtResource("1_jn645")
skeleton = NodePath("../..")
[node name="Door" type="MeshInstance3D" parent="StaticRoom"]
transform = Transform3D(1, 0, 7.1054274e-15, 0, 1, 0, -7.1054274e-15, 0, 1, 1.303, 0.331, -3.162)
mesh = ExtResource("2_qvc4m")
[node name="Floor" type="MeshInstance3D" parent="StaticRoom"]
mesh = ExtResource("4_ybpoa")
[node name="Duct" type="MeshInstance3D" parent="StaticRoom"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.2623181, 0.86544347, 2.4103496)
mesh = ExtResource("3_7dqbv")
[node name="CoffinChute" type="MeshInstance3D" parent="StaticRoom"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.7959484e-07, 1.0996855, 3.1981943)
mesh = ExtResource("8_ybpoa")
skeleton = NodePath("../..")
[node name="StaticProps" type="Node3D" parent="."]
[node name="Table" type="MeshInstance3D" parent="StaticProps"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 2.48)
mesh = ExtResource("9_dynfe")
skeleton = NodePath("")
[node name="Rails" type="MeshInstance3D" parent="StaticProps"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.7418846, 1.0510474, 3.1985033)
mesh = ExtResource("10_jxwrd")
skeleton = NodePath("")
[node name="Wall_Cabinet_02" type="MeshInstance3D" parent="StaticProps"]
transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 3, 1.2343458, -2.4211638)
mesh = ExtResource("11_katsu")
skeleton = NodePath("")
[node name="Wall_Cabinet_03" type="MeshInstance3D" parent="StaticProps"]
transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 3, 1.916855, -2.4211638)
mesh = ExtResource("11_katsu")
skeleton = NodePath("")
[node name="Cabinet_02" type="MeshInstance3D" parent="StaticProps"]
transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 2.8999999, 0.0009051192, -1.0386746)
mesh = ExtResource("12_jxwrd")
skeleton = NodePath("")
[node name="Cabinet_03" type="MeshInstance3D" parent="StaticProps"]
transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 2.8999999, 0.0009051192, 0.3541056)
mesh = ExtResource("12_jxwrd")
skeleton = NodePath("")
[node name="Cupboard" type="MeshInstance3D" parent="StaticProps"]
transform = Transform3D(-1, 0, -3.2584137e-07, 0, 1, 0, 3.2584137e-07, 0, -1, -0.79999995, 0, -3)
mesh = ExtResource("13_spkk5")
skeleton = NodePath("")
[node name="Trolly_02" type="MeshInstance3D" parent="StaticProps"]
transform = Transform3D(-0.85850716, 0, -0.5128015, 0, 1, 0, 0.5128015, 0, -0.85850716, -2.3601918, 0, -2.252787)
mesh = ExtResource("14_yggoe")
skeleton = NodePath("")
[node name="Pipe_01" type="MeshInstance3D" parent="StaticProps"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.7166333, 2.5083172, 1)
mesh = ExtResource("15_2ulci")
skeleton = NodePath("")
[node name="Pipe_02" type="MeshInstance3D" parent="StaticProps"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.7166333, 2.5083172, 0.00089609623)
mesh = ExtResource("15_2ulci")
skeleton = NodePath("")
[node name="Pipe_03" type="MeshInstance3D" parent="StaticProps"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.7166333, 2.5083172, -1.0024906)
mesh = ExtResource("15_2ulci")
skeleton = NodePath("")
[node name="StaticLights" type="Node3D" parent="."]
[node name="Lamp_Ceiling_03" parent="StaticLights" instance=ExtResource("16_vfrn5")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020000033, 3.0120342, -2.4300666)
[node name="Lamp_Ceiling_04" parent="StaticLights" instance=ExtResource("16_vfrn5")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020000033, 3.0120342, 0.8081144)
[node name="Lamp_Ceiling_05" parent="StaticLights" instance=ExtResource("16_vfrn5")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020000033, 3.0120342, -0.8094332)
[node name="Lamp_Wall" type="MeshInstance3D" parent="StaticLights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5416596, 1.839902, 3.1698236)
mesh = ExtResource("17_vfrn5")
skeleton = NodePath("")
[node name="SpotLight3D" type="SpotLight3D" parent="StaticLights/Lamp_Wall"]
transform = Transform3D(-0.34056017, -0.696838, 0.6312177, -0.0052199676, 0.6727399, 0.7398605, -0.9402082, 0.2486721, -0.23274593, -0.9047221, 0.5877496, -1.1865652)
light_energy = 5.024
shadow_enabled = true
spot_range = 14.624
spot_attenuation = 2.83
spot_angle = 83.22
[node name="Collider" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collider"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collider/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0)
shape = SubResource("BoxShape3D_vfrn5")
debug_fill = false
[node name="Character" parent="." instance=ExtResource("5_3j2fx")]
transform = Transform3D(-1.0392305, 0, -0.5999999, 0, 1.1999999, 0, 0.5999999, 0, -1.0392305, 0, 0.02320534, 0)
[node name="Lever" parent="." instance=ExtResource("6_dynfe")]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -1.9271023, 1.3349965, 2.5290997)
[node name="CoffinOpenable" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.24035808, 0.8164685, 2.485278)
script = ExtResource("20_mc3m6")
[node name="ArmsAnimationPivot" type="Node3D" parent="CoffinOpenable"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
[node name="Liftarms" type="MeshInstance3D" parent="CoffinOpenable/ArmsAnimationPivot"]
transform = Transform3D(0, 1, 0, -1, 0, 0, 0, 0, 1, 1.9822427, 0.5227046, 0.550565)
mesh = ExtResource("19_2ulci")
skeleton = NodePath("")
[node name="LidAnimationPivit" type="Node3D" parent="CoffinOpenable"]
[node name="CoffinUpper" type="MeshInstance3D" parent="CoffinOpenable/LidAnimationPivit"]
transform = Transform3D(1, 0, 0, 0, -1, -8.742278e-08, 0, 8.742278e-08, -1, -0.014046758, 0.5784328, 0)
mesh = ExtResource("20_2ulci")
skeleton = NodePath("../../../..")
[node name="CoffinLower" type="MeshInstance3D" parent="CoffinOpenable"]
mesh = ExtResource("19_yggoe")
skeleton = NodePath("../..")
[node name="AnimationPlayer" type="AnimationPlayer" parent="CoffinOpenable"]
libraries = {
&"": SubResource("AnimationLibrary_0tws2")
}
[node name="CoffinSlideOut" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.24035808, 0.8164685, 2.485278)
visible = false
[node name="AnimationPlayer" type="AnimationPlayer" parent="CoffinSlideOut"]
root_node = NodePath("../AnimParent")
libraries = {
&"": SubResource("AnimationLibrary_mc3m6")
}
[node name="AnimParent" type="Node3D" parent="CoffinSlideOut"]
transform = Transform3D(1, 0, 0, 0, 0.97488576, 0.22270565, 0, -0.22270565, 0.97488576, 0, 1.7166598, 1.2106416)
[node name="CoffinLower" type="MeshInstance3D" parent="CoffinSlideOut/AnimParent"]
mesh = ExtResource("19_yggoe")
skeleton = NodePath("../../..")
[node name="CoffinUpper" type="MeshInstance3D" parent="CoffinSlideOut/AnimParent"]
transform = Transform3D(1, 0, 0, 0, -1, -8.742278e-08, 0, 8.742278e-08, -1, -0.014046758, 0.5784328, 0)
mesh = ExtResource("20_2ulci")
skeleton = NodePath("../../..")
[node name="CoffinSlideFire" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.24035808, 0.8164685, 2.485278)
visible = false
[node name="AnimationPlayer" type="AnimationPlayer" parent="CoffinSlideFire"]
libraries = {
&"": SubResource("AnimationLibrary_kk8bn")
}
[node name="AnimParent" type="Node3D" parent="CoffinSlideFire"]
[node name="CoffinLower" type="MeshInstance3D" parent="CoffinSlideFire/AnimParent"]
mesh = ExtResource("19_yggoe")
skeleton = NodePath("../../..")
[node name="CoffinUpper" type="MeshInstance3D" parent="CoffinSlideFire/AnimParent"]
transform = Transform3D(1, 0, 0, 0, -1, -8.742278e-08, 0, 8.742278e-08, -1, -0.014046758, 0.5784328, 0)
mesh = ExtResource("20_2ulci")
skeleton = NodePath("../../..")
[node name="Misc" type="Node" parent="."]
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Misc"]
light_energy = 0.0
[node name="WorldEnvironment" type="WorldEnvironment" parent="Misc"]
environment = SubResource("Environment_katsu")
[node name="VoxelGI" type="VoxelGI" parent="Misc"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.4750366, 2.2176208, 0.5115967)
size = Vector3(10.249878, 4.5215454, 7.8151855)
data = ExtResource("19_jxwrd")
[connection signal="changed" from="Lever" to="CoffinOpenable" method="_on_lever_changed"]
[editable path="UndertakerAssets"]
+8 -1
View File
@@ -1,6 +1,7 @@
[gd_scene load_steps=6 format=3 uid="uid://j70vfwwtwr3j"]
[gd_scene load_steps=7 format=3 uid="uid://j70vfwwtwr3j"]
[ext_resource type="PackedScene" uid="uid://cc1m2a1obsyn4" path="res://addons/fpc/character.tscn" id="1_55ev5"]
[ext_resource type="PackedScene" uid="uid://blb0x8p581lc" path="res://prefabs/character_medium.tscn" id="2_pbmth"]
[sub_resource type="BoxMesh" id="BoxMesh_tsdft"]
size = Vector3(4, 0.2, 4)
@@ -116,3 +117,9 @@ size = Vector3(3.2322998, 0.71972656, 0.78881836)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.33254075, 0.46496677, 0.005650997)
operation = 2
size = Vector3(2.5113525, 0.2989502, 0.69677734)
[node name="Skeleton3D" type="Skeleton3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.711, 0.1, -2.5461493)
[node name="characterMedium" parent="." instance=ExtResource("2_pbmth")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5592787, 0.10695326, -2.7484813)
-4
View File
@@ -1,4 +0,0 @@
extends Node3D
func set_grab(grab:bool):
print("setgrab: %s"%grab)
-1
View File
@@ -1 +0,0 @@
uid://dfq2ylgyk830w