Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 71bcaccdcf |
@@ -1,7 +0,0 @@
|
||||
extends Node
|
||||
class_name Interactable
|
||||
|
||||
signal on_hit
|
||||
|
||||
func hit()->void:
|
||||
on_hit.emit()
|
||||
@@ -1 +0,0 @@
|
||||
uid://d1pa8ssvmxbn
|
||||
@@ -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")
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
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
|
||||
|
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
|
||||
|
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
|
||||
|
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
|
||||
|
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/
|
||||
@@ -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
|
||||
|
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
|
||||
|
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
|
||||
|
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
|
||||
|
Before Width: | Height: | Size: 190 B |
|
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
|
||||
|
Before Width: | Height: | Size: 310 B |
|
Before Width: | Height: | Size: 253 B |
|
Before Width: | Height: | Size: 419 B |
@@ -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"]
|
||||
@@ -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")
|
||||
@@ -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
|
||||
@@ -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 +0,0 @@
|
||||
uid://de5n8vxvigaic
|
||||
@@ -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"]
|
||||
@@ -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")
|
||||
@@ -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]
|
||||
|
||||
|
||||
@@ -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"]
|
||||
@@ -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 +0,0 @@
|
||||
uid://8bdjflc6ufvr
|
||||
@@ -1 +0,0 @@
|
||||
extends SubViewportContainer
|
||||
@@ -1 +0,0 @@
|
||||
uid://o17v5m75ew03
|
||||
@@ -1,5 +0,0 @@
|
||||
extends Node
|
||||
|
||||
|
||||
func _on_interactable_on_hit() -> void:
|
||||
print("I was hit")
|
||||
@@ -1 +0,0 @@
|
||||
uid://b1pyctfbd0wvg
|
||||
@@ -1,4 +0,0 @@
|
||||
extends AnimationPlayer
|
||||
|
||||
func _ready() -> void:
|
||||
play("OvenFlicker")
|
||||
@@ -1 +0,0 @@
|
||||
uid://bmxu5xdxlq0e6
|
||||
@@ -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 +0,0 @@
|
||||
uid://bf2nxtrto5u5r
|
||||
@@ -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 +0,0 @@
|
||||
uid://bgrc6ktuxyrm6
|
||||
@@ -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")
|
||||
@@ -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"]
|
||||
@@ -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)
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
extends Node3D
|
||||
|
||||
func set_grab(grab:bool):
|
||||
print("setgrab: %s"%grab)
|
||||
@@ -1 +0,0 @@
|
||||
uid://dfq2ylgyk830w
|
||||