Compare commits
2 Commits
fc9348551d
..
uurin
| Author | SHA1 | Date | |
|---|---|---|---|
| 3a868aacc0 | |||
| 356003cffd |
@@ -1,5 +0,0 @@
|
|||||||
disable:
|
|
||||||
- class-definitions-order
|
|
||||||
- no-else-return
|
|
||||||
max-line-length: 120
|
|
||||||
max-file-lines: 1200
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
# Godot 4+ specific ignores
|
|
||||||
.godot/
|
|
||||||
/android/
|
|
||||||
|
|
||||||
# JetBrains IDE — contains absolute paths (Godot binary, SDK dirs), varies per user
|
|
||||||
.idea/
|
|
||||||
|
|
||||||
# Blender render previews (generated by render_anim_preview.py)
|
|
||||||
Blender/preview/
|
|
||||||
|
|
||||||
Blender/*.blend1
|
|
||||||
|
|
||||||
# Test output (generated screenshots, frame strips)
|
|
||||||
tests/output/
|
|
||||||
|
|
||||||
# Web export output
|
|
||||||
build/
|
|
||||||
|
|
||||||
#PRISM
|
|
||||||
BullPrism/
|
|
||||||
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
# Default ignored files
|
|
||||||
/shelf/
|
|
||||||
/workspace.xml
|
|
||||||
# Rider ignored files
|
|
||||||
/.idea.Bullosseum.iml
|
|
||||||
/projectSettingsUpdater.xml
|
|
||||||
/contentModel.xml
|
|
||||||
/modules.xml
|
|
||||||
# Ignored default folder with query files
|
|
||||||
/queries/
|
|
||||||
# Datasource local storage ignored files
|
|
||||||
/dataSources/
|
|
||||||
/dataSources.local.xml
|
|
||||||
# Editor-based HTTP Client requests
|
|
||||||
/httpRequests/
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="Encoding" addBOMForNewFiles="with BOM under Windows, with no BOM otherwise" />
|
|
||||||
</project>
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="UserContentModel">
|
|
||||||
<attachedFolders />
|
|
||||||
<explicitIncludes />
|
|
||||||
<explicitExcludes />
|
|
||||||
</component>
|
|
||||||
</project>
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="VcsDirectoryMappings">
|
|
||||||
<mapping directory="" vcs="Git" />
|
|
||||||
</component>
|
|
||||||
</project>
|
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
# Godot 4+ specific ignores
|
||||||
|
.godot/
|
||||||
|
/android/
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
|
||||||
|
[ext_resource type="Script" uid="uid://b4td4k8yo5y78" path="res://camera_spring_arm.gd" id="2_kpjcp"]
|
||||||
|
[ext_resource type="Script" uid="uid://b720l6m0ehrj3" path="res://camera_follow.gd" id="3_kne1u"]
|
||||||
|
|
||||||
|
[sub_resource type="BoxShape3D" id="BoxShape3D_xhfnw"]
|
||||||
|
size = Vector3(1, 1.4072266, 1)
|
||||||
|
|
||||||
|
[sub_resource type="BoxMesh" id="BoxMesh_0rwas"]
|
||||||
|
|
||||||
|
[sub_resource type="SphereShape3D" id="SphereShape3D_kne1u"]
|
||||||
|
radius = 0.3
|
||||||
|
|
||||||
|
[node name="Player" type="CharacterBody3D" unique_id=165510044]
|
||||||
|
script = ExtResource("1_xhfnw")
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=1104396769]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.20361328, 0)
|
||||||
|
shape = SubResource("BoxShape3D_xhfnw")
|
||||||
|
|
||||||
|
[node name="CubeGuy" type="Node3D" parent="." unique_id=1651396216]
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="CubeGuy" unique_id=367855086]
|
||||||
|
mesh = SubResource("BoxMesh_0rwas")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="CubeGuy" unique_id=1565560527]
|
||||||
|
transform = Transform3D(0.22778136, 0, 0, 0, 0.4572928, 0, 0, 0, 0.2800231, 0.36544353, -0.65451574, 0)
|
||||||
|
mesh = SubResource("BoxMesh_0rwas")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D3" type="MeshInstance3D" parent="CubeGuy" unique_id=2097296241]
|
||||||
|
transform = Transform3D(0.22778136, 0, 0, 0, 0.4572928, 0, 0, 0, 0.2800231, -0.38543648, -0.65451574, 0)
|
||||||
|
mesh = SubResource("BoxMesh_0rwas")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D4" type="MeshInstance3D" parent="CubeGuy" unique_id=383816037]
|
||||||
|
transform = Transform3D(0.14033328, 0.3601992, 0, -0.17941824, 0.28173247, 0, 0, 0, 0.28002307, -0.60614854, -0.07838535, 0)
|
||||||
|
mesh = SubResource("BoxMesh_0rwas")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D5" type="MeshInstance3D" parent="CubeGuy" unique_id=326472138]
|
||||||
|
transform = Transform3D(-0.14033328, -0.3601992, 2.4480395e-08, -0.17941824, 0.28173247, 0, -1.2268325e-08, -3.1489616e-08, -0.28002307, 0.6122027, -0.07838535, 0)
|
||||||
|
mesh = SubResource("BoxMesh_0rwas")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D6" type="MeshInstance3D" parent="CubeGuy" unique_id=1642768377]
|
||||||
|
transform = Transform3D(-0.113692805, 0, -2.4480393e-08, 0, 0.11736439, 0, 9.939342e-09, 0, -0.28002304, -0.26236355, 0.3103568, 0.42819703)
|
||||||
|
mesh = SubResource("BoxMesh_0rwas")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D7" type="MeshInstance3D" parent="CubeGuy" unique_id=695468518]
|
||||||
|
transform = Transform3D(-0.113692805, 0, -2.4480393e-08, 0, 0.11736439, 0, 9.939342e-09, 0, -0.28002304, 0.2908606, 0.28320956, 0.42819703)
|
||||||
|
mesh = SubResource("BoxMesh_0rwas")
|
||||||
|
|
||||||
|
[node name="SpringArmPivot" type="Node3D" parent="." unique_id=1671817680]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.22, 0)
|
||||||
|
script = ExtResource("2_kpjcp")
|
||||||
|
|
||||||
|
[node name="SpringArm3D" type="SpringArm3D" parent="SpringArmPivot" unique_id=141439848]
|
||||||
|
collision_mask = 2
|
||||||
|
shape = SubResource("SphereShape3D_kne1u")
|
||||||
|
spring_length = 7.0
|
||||||
|
|
||||||
|
[node name="SpringPosition" type="Node3D" parent="SpringArmPivot/SpringArm3D" unique_id=1307131677]
|
||||||
|
|
||||||
|
[node name="Camera3D" type="Camera3D" parent="SpringArmPivot" unique_id=1120161087 node_paths=PackedStringArray("spring_arm")]
|
||||||
|
keep_aspect = 0
|
||||||
|
script = ExtResource("3_kne1u")
|
||||||
|
spring_arm = NodePath("../SpringArm3D/SpringPosition")
|
||||||
|
lerp_power = 6.0
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
extends Camera3D
|
||||||
|
|
||||||
|
|
||||||
|
@export var spring_arm: Node3D
|
||||||
|
@export var lerp_power: float = 1.0
|
||||||
|
|
||||||
|
|
||||||
|
func _process(delta: float) -> void:
|
||||||
|
position = lerp(position, spring_arm.position, delta * lerp_power)
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
extends Node3D
|
||||||
|
|
||||||
|
|
||||||
|
@export var mouse_sensitivity: float = 0.005
|
||||||
|
@export_range(-90.0, 0.0, 0.1, "radians_as_degrees") var min_vertical_angle: float = -PI/2
|
||||||
|
@export_range(0.0, 90.0, 0.1, "radians_as_degrees") var max_vertical_angle: float = PI/4
|
||||||
|
|
||||||
|
@onready var spring_arm := $SpringArm3D
|
||||||
|
|
||||||
|
func _ready() -> void:
|
||||||
|
Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
|
||||||
|
|
||||||
|
|
||||||
|
func _unhandled_input(event : InputEvent) -> void:
|
||||||
|
if event is InputEventMouseMotion:
|
||||||
|
rotation.y -= event.relative.x * mouse_sensitivity
|
||||||
|
rotation.y = wrapf(rotation.y, 0.0, TAU)
|
||||||
|
|
||||||
|
rotation.x -= event.relative.y * mouse_sensitivity
|
||||||
|
rotation.x = clamp(rotation.x, min_vertical_angle, max_vertical_angle)
|
||||||
|
|
||||||
|
if event.is_action_pressed("wheel_up"):
|
||||||
|
spring_arm.spring_length -=1
|
||||||
|
if event.is_action_pressed("wheel_down"):
|
||||||
|
spring_arm.spring_length +=1
|
||||||
|
|
||||||
|
if event.is_action_pressed("toggle_mouse_capture"):
|
||||||
|
if Input.mouse_mode == Input.MOUSE_MODE_CAPTURED:
|
||||||
|
Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
|
||||||
|
else:
|
||||||
|
Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
|
||||||
|
Before Width: | Height: | Size: 995 B After Width: | Height: | Size: 995 B |
@@ -0,0 +1,28 @@
|
|||||||
|
extends CharacterBody3D
|
||||||
|
|
||||||
|
|
||||||
|
const SPEED = 5.0
|
||||||
|
const JUMP_VELOCITY = 4.5
|
||||||
|
|
||||||
|
|
||||||
|
func _physics_process(delta: float) -> void:
|
||||||
|
# Add the gravity.
|
||||||
|
if not is_on_floor():
|
||||||
|
velocity += get_gravity() * delta
|
||||||
|
|
||||||
|
# Handle jump.
|
||||||
|
if Input.is_action_just_pressed("ui_accept") and is_on_floor():
|
||||||
|
velocity.y = JUMP_VELOCITY
|
||||||
|
|
||||||
|
# Get the input direction and handle the movement/deceleration.
|
||||||
|
# As good practice, you should replace UI actions with custom gameplay actions.
|
||||||
|
var input_dir := Input.get_vector("ui_left", "ui_right", "ui_up", "ui_down")
|
||||||
|
var direction := (transform.basis * Vector3(input_dir.x, 0, input_dir.y)).normalized()
|
||||||
|
if direction:
|
||||||
|
velocity.x = direction.x * SPEED
|
||||||
|
velocity.z = direction.z * SPEED
|
||||||
|
else:
|
||||||
|
velocity.x = move_toward(velocity.x, 0, SPEED)
|
||||||
|
velocity.z = move_toward(velocity.z, 0, SPEED)
|
||||||
|
|
||||||
|
move_and_slide()
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
; Engine configuration file.
|
||||||
|
; It's best edited using the editor UI and not directly,
|
||||||
|
; since the parameters that go here are not all obvious.
|
||||||
|
;
|
||||||
|
; Format:
|
||||||
|
; [section] ; section goes between []
|
||||||
|
; param=value ; assign values to parameters
|
||||||
|
|
||||||
|
config_version=5
|
||||||
|
|
||||||
|
[application]
|
||||||
|
|
||||||
|
config/name="3rd_person_camera"
|
||||||
|
config/features=PackedStringArray("4.6", "Forward Plus")
|
||||||
|
config/icon="res://icon.svg"
|
||||||
|
|
||||||
|
[input]
|
||||||
|
|
||||||
|
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":8,"position":Vector2(726, 8),"global_position":Vector2(735, 56),"factor":1.0,"button_index":4,"canceled":false,"pressed":true,"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":16,"position":Vector2(400, 21),"global_position":Vector2(409, 69),"factor":1.0,"button_index":5,"canceled":false,"pressed":true,"double_click":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
toggle_mouse_capture={
|
||||||
|
"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":4,"position":Vector2(461, 22),"global_position":Vector2(470, 70),"factor":1.0,"button_index":3,"canceled":false,"pressed":true,"double_click":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
[physics]
|
||||||
|
|
||||||
|
3d/physics_engine="Jolt Physics"
|
||||||
|
|
||||||
|
[rendering]
|
||||||
|
|
||||||
|
rendering_device/driver.windows="d3d12"
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
[gd_scene format=3 uid="uid://b7afbx36ltb3f"]
|
||||||
|
|
||||||
|
[ext_resource type="PackedScene" uid="uid://crtm0xtiql3r8" path="res://Player.tscn" id="1_ulcgi"]
|
||||||
|
|
||||||
|
[sub_resource type="BoxMesh" id="BoxMesh_nxogm"]
|
||||||
|
|
||||||
|
[sub_resource type="BoxShape3D" id="BoxShape3D_ulcgi"]
|
||||||
|
|
||||||
|
[node name="scene" type="Node3D" unique_id=22320312]
|
||||||
|
|
||||||
|
[node name="Player" parent="." unique_id=165510044 instance=ExtResource("1_ulcgi")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.3040223, 0)
|
||||||
|
|
||||||
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=818712731]
|
||||||
|
transform = Transform3D(0.030703627, 0.98235905, -0.18446636, -0.1612905, 0.18700416, 0.9690277, 0.9864293, -1.2735805e-08, 0.16418687, -4.08134, 0.3070748, 0.97087634)
|
||||||
|
shadow_enabled = true
|
||||||
|
|
||||||
|
[node name="Node3D" type="Node3D" parent="." unique_id=1081100876]
|
||||||
|
transform = Transform3D(3.5710833, 0, 0, 0, 1, 0, 0, 0, 2.2964425, 0, 0, 0)
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D" unique_id=1193968330]
|
||||||
|
transform = Transform3D(7.6892195, 0, 0, 0, 0.34217757, 0, 0, 0, 8.638922, 0, 0, 0)
|
||||||
|
mesh = SubResource("BoxMesh_nxogm")
|
||||||
|
|
||||||
|
[node name="StaticBody3D" type="StaticBody3D" parent="Node3D" unique_id=2072095624]
|
||||||
|
transform = Transform3D(1.0000001, 0, 0, 0, 1.0000001, 0, 0, 0, 1.0000001, 0, 0, 0)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Node3D/StaticBody3D" unique_id=1444198204]
|
||||||
|
transform = Transform3D(7.6892185, 0, 0, 0, 0.34217754, 0, 0, 0, 8.638921, 0, 0, 0)
|
||||||
|
shape = SubResource("BoxShape3D_ulcgi")
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
extends Node3D
|
|
||||||
|
|
||||||
|
|
||||||
func _ready() -> void:
|
|
||||||
add_to_group(&"public") # excluded from debug overlays — see publikum_controller.gd
|
|
||||||
var anim := get_node_or_null(^"AnimationPlayer") as AnimationPlayer
|
|
||||||
if anim:
|
|
||||||
anim.play(&"Juubeldab")
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
uid://wj6tgh8nb0ka
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
extends Node3D
|
|
||||||
|
|
||||||
|
|
||||||
func _ready() -> void:
|
|
||||||
$AnimationPlayer.play("ArmatureAction")
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
uid://gt3kfchac3m3
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="scene"
|
|
||||||
importer_version=1
|
|
||||||
type="PackedScene"
|
|
||||||
uid="uid://cl54dt38yj2x"
|
|
||||||
path="res://.godot/imported/Arena.glb-bf6b057edaab2fa44513d7f705517361.scn"
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/Arena.glb"
|
|
||||||
dest_files=["res://.godot/imported/Arena.glb-bf6b057edaab2fa44513d7f705517361.scn"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
nodes/root_type=""
|
|
||||||
nodes/root_name=""
|
|
||||||
nodes/root_script=null
|
|
||||||
mesh_library/use_node_names_as_mesh_names=false
|
|
||||||
array_mesh/deduplicate_surfaces=true
|
|
||||||
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=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={}
|
|
||||||
gltf/naming_version=2
|
|
||||||
gltf/embedded_image_handling=1
|
|
||||||
gltf/texture_map_mode=1
|
|
||||||
|
Before Width: | Height: | Size: 598 KiB |
@@ -1,45 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://dk6xuwwa0mfpe"
|
|
||||||
path.s3tc="res://.godot/imported/Arena_sand.png-416de2afe03241df088061e1a5f831af.s3tc.ctex"
|
|
||||||
path.etc2="res://.godot/imported/Arena_sand.png-416de2afe03241df088061e1a5f831af.etc2.ctex"
|
|
||||||
metadata={
|
|
||||||
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
|
||||||
"vram_texture": true
|
|
||||||
}
|
|
||||||
generator_parameters={
|
|
||||||
"md5": "c8b9b7d6205ce80dfcfaa38152b996fe"
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/Arena_sand.png"
|
|
||||||
dest_files=["res://.godot/imported/Arena_sand.png-416de2afe03241df088061e1a5f831af.s3tc.ctex", "res://.godot/imported/Arena_sand.png-416de2afe03241df088061e1a5f831af.etc2.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: 412 KiB |
@@ -1,45 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://b4gkpa7jypcsm"
|
|
||||||
path.s3tc="res://.godot/imported/Arena_wall.png-e67bd4bbd2f60583bfc14dd8b7687eef.s3tc.ctex"
|
|
||||||
path.etc2="res://.godot/imported/Arena_wall.png-e67bd4bbd2f60583bfc14dd8b7687eef.etc2.ctex"
|
|
||||||
metadata={
|
|
||||||
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
|
||||||
"vram_texture": true
|
|
||||||
}
|
|
||||||
generator_parameters={
|
|
||||||
"md5": "0e7ed34c3c812d96732bd32f9dca0c93"
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/Arena_wall.png"
|
|
||||||
dest_files=["res://.godot/imported/Arena_wall.png-e67bd4bbd2f60583bfc14dd8b7687eef.s3tc.ctex", "res://.godot/imported/Arena_wall.png-e67bd4bbd2f60583bfc14dd8b7687eef.etc2.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: 180 KiB |
@@ -1,45 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://yercpq3y2o0x"
|
|
||||||
path.s3tc="res://.godot/imported/Arena_wood.png-b4ed20d66b4d375396b0be2f2f863d80.s3tc.ctex"
|
|
||||||
path.etc2="res://.godot/imported/Arena_wood.png-b4ed20d66b4d375396b0be2f2f863d80.etc2.ctex"
|
|
||||||
metadata={
|
|
||||||
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
|
||||||
"vram_texture": true
|
|
||||||
}
|
|
||||||
generator_parameters={
|
|
||||||
"md5": "23a7a951553ffe271c47693fd71314ca"
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/Arena_wood.png"
|
|
||||||
dest_files=["res://.godot/imported/Arena_wood.png-b4ed20d66b4d375396b0be2f2f863d80.s3tc.ctex", "res://.godot/imported/Arena_wood.png-b4ed20d66b4d375396b0be2f2f863d80.etc2.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: 1.3 MiB |
@@ -1,40 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://ch1wqha62vhtb"
|
|
||||||
path="res://.godot/imported/IG_square.png-c38dd1a0a4601b6ff4ffec2910ed2ce0.ctex"
|
|
||||||
metadata={
|
|
||||||
"vram_texture": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/IG_square.png"
|
|
||||||
dest_files=["res://.godot/imported/IG_square.png-c38dd1a0a4601b6ff4ffec2910ed2ce0.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
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="scene"
|
|
||||||
importer_version=1
|
|
||||||
type="PackedScene"
|
|
||||||
uid="uid://cwmo5vh738x6w"
|
|
||||||
path="res://.godot/imported/Lobby_level.glb-a7e896ecf7377d9530a80d5e63140cc3.scn"
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/Lobby_level.glb"
|
|
||||||
dest_files=["res://.godot/imported/Lobby_level.glb-a7e896ecf7377d9530a80d5e63140cc3.scn"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
nodes/root_type=""
|
|
||||||
nodes/root_name=""
|
|
||||||
nodes/root_script=null
|
|
||||||
mesh_library/use_node_names_as_mesh_names=false
|
|
||||||
array_mesh/deduplicate_surfaces=true
|
|
||||||
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=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={}
|
|
||||||
gltf/naming_version=2
|
|
||||||
gltf/embedded_image_handling=1
|
|
||||||
gltf/texture_map_mode=1
|
|
||||||
|
Before Width: | Height: | Size: 598 KiB |
@@ -1,45 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://xtv6u00w4nmy"
|
|
||||||
path.s3tc="res://.godot/imported/Lobby_level_sand.png-bb70b0169c6b5159e020ce143afe9786.s3tc.ctex"
|
|
||||||
path.etc2="res://.godot/imported/Lobby_level_sand.png-bb70b0169c6b5159e020ce143afe9786.etc2.ctex"
|
|
||||||
metadata={
|
|
||||||
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
|
||||||
"vram_texture": true
|
|
||||||
}
|
|
||||||
generator_parameters={
|
|
||||||
"md5": "c8b9b7d6205ce80dfcfaa38152b996fe"
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/Lobby_level_sand.png"
|
|
||||||
dest_files=["res://.godot/imported/Lobby_level_sand.png-bb70b0169c6b5159e020ce143afe9786.s3tc.ctex", "res://.godot/imported/Lobby_level_sand.png-bb70b0169c6b5159e020ce143afe9786.etc2.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: 412 KiB |
@@ -1,45 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://csy5f3l5lufp5"
|
|
||||||
path.s3tc="res://.godot/imported/Lobby_level_wall.png-39243638bfc6ea5742b6e2fdc927ae2c.s3tc.ctex"
|
|
||||||
path.etc2="res://.godot/imported/Lobby_level_wall.png-39243638bfc6ea5742b6e2fdc927ae2c.etc2.ctex"
|
|
||||||
metadata={
|
|
||||||
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
|
||||||
"vram_texture": true
|
|
||||||
}
|
|
||||||
generator_parameters={
|
|
||||||
"md5": "0e7ed34c3c812d96732bd32f9dca0c93"
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/Lobby_level_wall.png"
|
|
||||||
dest_files=["res://.godot/imported/Lobby_level_wall.png-39243638bfc6ea5742b6e2fdc927ae2c.s3tc.ctex", "res://.godot/imported/Lobby_level_wall.png-39243638bfc6ea5742b6e2fdc927ae2c.etc2.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: 180 KiB |
@@ -1,45 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://ym5273astq46"
|
|
||||||
path.s3tc="res://.godot/imported/Lobby_level_wood.png-4817792c09af3fd5e04ad29e0f9bd0ce.s3tc.ctex"
|
|
||||||
path.etc2="res://.godot/imported/Lobby_level_wood.png-4817792c09af3fd5e04ad29e0f9bd0ce.etc2.ctex"
|
|
||||||
metadata={
|
|
||||||
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
|
||||||
"vram_texture": true
|
|
||||||
}
|
|
||||||
generator_parameters={
|
|
||||||
"md5": "23a7a951553ffe271c47693fd71314ca"
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/Lobby_level_wood.png"
|
|
||||||
dest_files=["res://.godot/imported/Lobby_level_wood.png-4817792c09af3fd5e04ad29e0f9bd0ce.s3tc.ctex", "res://.godot/imported/Lobby_level_wood.png-4817792c09af3fd5e04ad29e0f9bd0ce.etc2.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
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="scene"
|
|
||||||
importer_version=1
|
|
||||||
type="PackedScene"
|
|
||||||
uid="uid://eu2lqjhowj4t"
|
|
||||||
path="res://.godot/imported/Matador.glb-84387af784b13addc4467fc8edace9ff.scn"
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/Matador.glb"
|
|
||||||
dest_files=["res://.godot/imported/Matador.glb-84387af784b13addc4467fc8edace9ff.scn"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
nodes/root_type=""
|
|
||||||
nodes/root_name=""
|
|
||||||
nodes/root_script=null
|
|
||||||
mesh_library/use_node_names_as_mesh_names=false
|
|
||||||
array_mesh/deduplicate_surfaces=true
|
|
||||||
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=true
|
|
||||||
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={}
|
|
||||||
gltf/naming_version=2
|
|
||||||
gltf/embedded_image_handling=1
|
|
||||||
gltf/texture_map_mode=1
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="scene"
|
|
||||||
importer_version=1
|
|
||||||
type="PackedScene"
|
|
||||||
uid="uid://dio67r8ambe7h"
|
|
||||||
path="res://.godot/imported/arena_placeholder_v01.glb-fc11365d8ec7ae6778e90b13ba508b8a.scn"
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/arena_placeholder_v01.glb"
|
|
||||||
dest_files=["res://.godot/imported/arena_placeholder_v01.glb-fc11365d8ec7ae6778e90b13ba508b8a.scn"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
nodes/root_type=""
|
|
||||||
nodes/root_name=""
|
|
||||||
nodes/root_script=null
|
|
||||||
mesh_library/use_node_names_as_mesh_names=false
|
|
||||||
array_mesh/deduplicate_surfaces=true
|
|
||||||
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=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={}
|
|
||||||
gltf/naming_version=0
|
|
||||||
gltf/embedded_image_handling=1
|
|
||||||
gltf/texture_map_mode=1
|
|
||||||
@@ -1,42 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://by4ifsgxlv0gj"]
|
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bm6rmt3xprhjs" path="res://Assets/bear_level_arena.glb" id="1_beararena"]
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_floor"]
|
|
||||||
|
|
||||||
[node name="bear_level" type="Node3D" unique_id=2020009824]
|
|
||||||
|
|
||||||
[node name="Node3D" type="Node3D" parent="." unique_id=1366355859]
|
|
||||||
|
|
||||||
[node name="StaticBody3D" type="StaticBody3D" parent="Node3D" unique_id=721553462]
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Node3D/StaticBody3D" unique_id=474515358]
|
|
||||||
transform = Transform3D(30, 0, 0, 0, 1, 0, 0, 0, 30, 0, -0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_floor")
|
|
||||||
|
|
||||||
[node name="bear_level_arena" parent="." unique_id=948414670 instance=ExtResource("1_beararena")]
|
|
||||||
transform = Transform3D(2.875, 0, 0, 0, 2.875, 0, 0, 0, 2.875, 0, 0, 0)
|
|
||||||
|
|
||||||
[node name="MatadorSpawner" type="Node3D" parent="." unique_id=1869467620]
|
|
||||||
|
|
||||||
[node name="Lights" type="Node3D" parent="." unique_id=1435665429]
|
|
||||||
|
|
||||||
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Lights" unique_id=1814200565]
|
|
||||||
transform = Transform3D(0.01535992, 0.56825536, -0.82270896, 0.16280846, 0.8104039, 0.56279576, 0.9865382, -0.14258848, -0.08006904, -4.08134, 9.197985, 0.97087634)
|
|
||||||
light_energy = 0.4
|
|
||||||
light_indirect_energy = 0.767
|
|
||||||
shadow_blur = 0.47
|
|
||||||
|
|
||||||
[node name="SpotLight3D2" type="SpotLight3D" parent="Lights" unique_id=2071037822]
|
|
||||||
transform = Transform3D(0.904133, 0.30962402, -0.2944087, 0.3084627, 0.0037425472, 0.9512291, 0.2956252, -0.95085174, -0.0921237, -3.629381, 10.86347, -2.0124264)
|
|
||||||
light_energy = 16.0
|
|
||||||
light_indirect_energy = 26.095
|
|
||||||
distance_fade_enabled = true
|
|
||||||
spot_range = 32.90586
|
|
||||||
spot_angle = 73.93
|
|
||||||
|
|
||||||
[node name="SUN_DirectionalLight3D2" type="DirectionalLight3D" parent="Lights" unique_id=1003843933]
|
|
||||||
transform = Transform3D(0.45811793, 0.34843865, -0.81775206, 0.5316611, 0.62986195, 0.56622505, 0.7123655, -0.69416475, 0.10329977, 0, 8.980043, 0)
|
|
||||||
light_energy = 0.106
|
|
||||||
shadow_enabled = true
|
|
||||||
shadow_blur = 10.0
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="scene"
|
|
||||||
importer_version=1
|
|
||||||
type="PackedScene"
|
|
||||||
uid="uid://bm6rmt3xprhjs"
|
|
||||||
path="res://.godot/imported/bear_level_arena.glb-b6a9df3b338c8b0345fe2642d8b715eb.scn"
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/bear_level_arena.glb"
|
|
||||||
dest_files=["res://.godot/imported/bear_level_arena.glb-b6a9df3b338c8b0345fe2642d8b715eb.scn"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
nodes/root_type=""
|
|
||||||
nodes/root_name=""
|
|
||||||
nodes/root_script=null
|
|
||||||
mesh_library/use_node_names_as_mesh_names=false
|
|
||||||
array_mesh/deduplicate_surfaces=true
|
|
||||||
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=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={}
|
|
||||||
gltf/naming_version=2
|
|
||||||
gltf/embedded_image_handling=1
|
|
||||||
gltf/texture_map_mode=1
|
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="scene"
|
|
||||||
importer_version=1
|
|
||||||
type="PackedScene"
|
|
||||||
uid="uid://bun14xmk20pcj"
|
|
||||||
path="res://.godot/imported/bull.fbx-50f6d03a92c862695bbeaeba563be0db.scn"
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/bull.fbx"
|
|
||||||
dest_files=["res://.godot/imported/bull.fbx-50f6d03a92c862695bbeaeba563be0db.scn"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
nodes/root_type=""
|
|
||||||
nodes/root_name=""
|
|
||||||
nodes/root_script=null
|
|
||||||
mesh_library/use_node_names_as_mesh_names=false
|
|
||||||
array_mesh/deduplicate_surfaces=true
|
|
||||||
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=true
|
|
||||||
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
|
|
||||||
|
Before Width: | Height: | Size: 16 KiB |
@@ -1,40 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://ml0ntjv5injp"
|
|
||||||
path="res://.godot/imported/bull_hud_bg.png-4645abe7114935a3d4a8e0f88ccce15c.ctex"
|
|
||||||
metadata={
|
|
||||||
"vram_texture": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/bull_hud_bg.png"
|
|
||||||
dest_files=["res://.godot/imported/bull_hud_bg.png-4645abe7114935a3d4a8e0f88ccce15c.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
|
|
||||||
|
Before Width: | Height: | Size: 115 KiB |
@@ -1,40 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://d166u18p3wqiy"
|
|
||||||
path="res://.godot/imported/crowd_clap_sheet.png-a110e7d663af8fcbe9ebf5de44188c85.ctex"
|
|
||||||
metadata={
|
|
||||||
"vram_texture": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/crowd_clap_sheet.png"
|
|
||||||
dest_files=["res://.godot/imported/crowd_clap_sheet.png-a110e7d663af8fcbe9ebf5de44188c85.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
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="scene"
|
|
||||||
importer_version=1
|
|
||||||
type="PackedScene"
|
|
||||||
uid="uid://bdbx0wwa73rhp"
|
|
||||||
path="res://.godot/imported/Bear_FX.glb-5bac655e61b5e140f6cd145298d00ca8.scn"
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/fx/Bear_FX.glb"
|
|
||||||
dest_files=["res://.godot/imported/Bear_FX.glb-5bac655e61b5e140f6cd145298d00ca8.scn"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
nodes/root_type=""
|
|
||||||
nodes/root_name=""
|
|
||||||
nodes/root_script=null
|
|
||||||
mesh_library/use_node_names_as_mesh_names=false
|
|
||||||
array_mesh/deduplicate_surfaces=true
|
|
||||||
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=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={}
|
|
||||||
gltf/naming_version=2
|
|
||||||
gltf/embedded_image_handling=1
|
|
||||||
gltf/texture_map_mode=1
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="scene"
|
|
||||||
importer_version=1
|
|
||||||
type="PackedScene"
|
|
||||||
uid="uid://2e6fbder27w1"
|
|
||||||
path="res://.godot/imported/cubes_fx_test.glb-29490ce7011d666c1c4917a1a92679e4.scn"
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/fx/cubes_fx_test.glb"
|
|
||||||
dest_files=["res://.godot/imported/cubes_fx_test.glb-29490ce7011d666c1c4917a1a92679e4.scn"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
nodes/root_type=""
|
|
||||||
nodes/root_name=""
|
|
||||||
nodes/root_script=null
|
|
||||||
mesh_library/use_node_names_as_mesh_names=false
|
|
||||||
array_mesh/deduplicate_surfaces=true
|
|
||||||
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=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={}
|
|
||||||
gltf/naming_version=2
|
|
||||||
gltf/embedded_image_handling=1
|
|
||||||
gltf/texture_map_mode=1
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
uid://csxxlnq74fej4
|
|
||||||
|
Before Width: | Height: | Size: 552 KiB |
@@ -1,40 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://dct1d88g015el"
|
|
||||||
path="res://.godot/imported/kleeps_v2.png-55aa0dd25620611263a8b3000c5e2a49.ctex"
|
|
||||||
metadata={
|
|
||||||
"vram_texture": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/kleeps_v2.png"
|
|
||||||
dest_files=["res://.godot/imported/kleeps_v2.png-55aa0dd25620611263a8b3000c5e2a49.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
|
|
||||||
|
Before Width: | Height: | Size: 3.5 MiB |
@@ -1,40 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://bh5nuyudh7x44"
|
|
||||||
path="res://.godot/imported/loading_screen.png-253743b71eb7ab3f4f9e2b29cbabf407.ctex"
|
|
||||||
metadata={
|
|
||||||
"vram_texture": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/loading_screen.png"
|
|
||||||
dest_files=["res://.godot/imported/loading_screen.png-253743b71eb7ab3f4f9e2b29cbabf407.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
|
|
||||||
@@ -1,38 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://bl6jlbq1dpkc"]
|
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://eu2lqjhowj4t" path="res://Assets/Matador.glb" id="1_m7x6l"]
|
|
||||||
[ext_resource type="Script" uid="uid://dpoq87w5pvqa" path="res://matador_2.gd" id="2_mftd2"]
|
|
||||||
|
|
||||||
[node name="matador2" unique_id=1179710042 instance=ExtResource("1_m7x6l")]
|
|
||||||
script = ExtResource("2_mftd2")
|
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(1269629432) index="0" unique_id=978366810]
|
|
||||||
bones/0/position = Vector3(0.056660548, 0.6424767, -0.0167365)
|
|
||||||
bones/0/rotation = Quaternion(0.080643006, 0, 0, 0.996743)
|
|
||||||
bones/1/rotation = Quaternion(0.083861314, 0, 0, 0.9964774)
|
|
||||||
bones/3/rotation = Quaternion(0.04833339, 0.5302496, -0.71466804, 0.4535955)
|
|
||||||
bones/4/rotation = Quaternion(0.031473875, -0.17018215, -0.15981929, 0.97185665)
|
|
||||||
bones/5/rotation = Quaternion(0.6747468, -0.021427644, -0.06245957, 0.7350895)
|
|
||||||
bones/6/rotation = Quaternion(3.1828083e-08, -9.5969504e-08, -0.0587008, 0.99827564)
|
|
||||||
bones/7/rotation = Quaternion(0.1907551, 0.20328633, 0.7258648, 0.6288143)
|
|
||||||
bones/8/rotation = Quaternion(0.16639966, -0.05474137, 0.010937729, 0.984477)
|
|
||||||
bones/9/rotation = Quaternion(0.5914298, 0.005839911, -0.041949864, 0.8052435)
|
|
||||||
bones/10/rotation = Quaternion(2.3105285e-08, 1.0152064e-07, 0.05870079, 0.99827564)
|
|
||||||
bones/11/rotation = Quaternion(0.39202613, 0.47060952, 0.5799399, 0.53713316)
|
|
||||||
bones/12/rotation = Quaternion(0.62021786, 0.40894383, 0.44191495, 0.5027981)
|
|
||||||
bones/13/rotation = Quaternion(-0.11584477, 0.0021730124, 0.6343679, 0.7642989)
|
|
||||||
bones/14/rotation = Quaternion(0.1454883, 0.14013468, -0.7254941, 0.65791625)
|
|
||||||
bones/15/rotation = Quaternion(0.71668345, 0.065085255, -0.6923973, -0.05210323)
|
|
||||||
bones/16/rotation = Quaternion(-0.10161893, -0.0019664483, -0.65947086, 0.7448275)
|
|
||||||
bones/17/rotation = Quaternion(0.06964938, -0.042099692, 0.74388325, 0.6633358)
|
|
||||||
bones/18/rotation = Quaternion(0.5305965, -0.28927496, 0.76720744, -0.21489602)
|
|
||||||
bones/19/position = Vector3(0.16341288, 0.31487355, 0.3966543)
|
|
||||||
bones/20/position = Vector3(0.22012731, 0.38421977, 0.95168185)
|
|
||||||
bones/21/position = Vector3(-0.09492579, 0.40446192, -0.46390092)
|
|
||||||
bones/21/rotation = Quaternion(0.7216726, 0.064735115, -0.6891729, 0.0062273443)
|
|
||||||
bones/22/position = Vector3(-0.22012731, 0.38421977, 0.95168185)
|
|
||||||
bones/23/position = Vector3(-0.0382514, 1.7423625, 0.0026792884)
|
|
||||||
bones/23/rotation = Quaternion(0.8626007, 0.0068245474, -0.099159576, -0.49602506)
|
|
||||||
bones/23/scale = Vector3(0.6647317, 1.001677, 1.0066445)
|
|
||||||
bones/24/rotation = Quaternion(-0.007878712, 8.3020435e-09, -0.0023950166, 0.9999661)
|
|
||||||
bones/25/rotation = Quaternion(5.5870206e-09, 5.5879354e-09, -2.0518176e-09, 1)
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
extends Node3D
|
|
||||||
|
|
||||||
|
|
||||||
@onready var animation_player: AnimationPlayer = $AnimationPlayer
|
|
||||||
|
|
||||||
func _ready():
|
|
||||||
animation_player.play("Taunt")
|
|
||||||
animation_player.animation_finished.connect(_on_animation_finished)
|
|
||||||
|
|
||||||
func _on_animation_finished(anim_name):
|
|
||||||
if anim_name == "Taunt":
|
|
||||||
animation_player.play("Taunt")
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
uid://dycnoiadljbb1
|
|
||||||
|
Before Width: | Height: | Size: 296 KiB |
@@ -1,40 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://bxv1uuymonrp6"
|
|
||||||
path="res://.godot/imported/menu_bg.png-3906063022fa3c81090e3c663f8866b0.ctex"
|
|
||||||
metadata={
|
|
||||||
"vram_texture": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/menu_bg.png"
|
|
||||||
dest_files=["res://.godot/imported/menu_bg.png-3906063022fa3c81090e3c663f8866b0.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
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="scene"
|
|
||||||
importer_version=1
|
|
||||||
type="PackedScene"
|
|
||||||
uid="uid://jepc74w8opbu"
|
|
||||||
path="res://.godot/imported/spear.glb-0139879d219c93f9dd35db2304db7d5d.scn"
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/spear.glb"
|
|
||||||
dest_files=["res://.godot/imported/spear.glb-0139879d219c93f9dd35db2304db7d5d.scn"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
nodes/root_type=""
|
|
||||||
nodes/root_name=""
|
|
||||||
nodes/root_script=null
|
|
||||||
mesh_library/use_node_names_as_mesh_names=false
|
|
||||||
array_mesh/deduplicate_surfaces=true
|
|
||||||
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=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={}
|
|
||||||
gltf/naming_version=2
|
|
||||||
gltf/embedded_image_handling=1
|
|
||||||
gltf/texture_map_mode=1
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="scene"
|
|
||||||
importer_version=1
|
|
||||||
type="PackedScene"
|
|
||||||
uid="uid://xyvank512l5n"
|
|
||||||
path="res://.godot/imported/sword.glb-a20d99f4c597d7fdae7f36c74685e1ff.scn"
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://Assets/sword.glb"
|
|
||||||
dest_files=["res://.godot/imported/sword.glb-a20d99f4c597d7fdae7f36c74685e1ff.scn"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
nodes/root_type=""
|
|
||||||
nodes/root_name=""
|
|
||||||
nodes/root_script=null
|
|
||||||
mesh_library/use_node_names_as_mesh_names=false
|
|
||||||
array_mesh/deduplicate_surfaces=true
|
|
||||||
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=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={}
|
|
||||||
gltf/naming_version=2
|
|
||||||
gltf/embedded_image_handling=1
|
|
||||||
gltf/texture_map_mode=1
|
|
||||||
@@ -1,311 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://o8ocjfprxa7u"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://cn7fhjkro7637" path="res://bear.gd" id="1_beargd"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://cofv5dbavesis" path="res://Assets/Bear.glb" id="2_bearglb"]
|
|
||||||
[ext_resource type="Script" uid="uid://bsbed05ifr18s" path="res://bear_test_cube.gd" id="3_rog1v"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://jepc74w8opbu" path="res://Assets/spear.glb" id="4_bfebr"]
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_body"]
|
|
||||||
radius = 1.0
|
|
||||||
height = 2.4
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_hit"]
|
|
||||||
radius = 1.3
|
|
||||||
height = 2.7
|
|
||||||
|
|
||||||
[node name="Bear" type="CharacterBody3D" unique_id=1573237287]
|
|
||||||
script = ExtResource("1_beargd")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=830443382]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.2, 0)
|
|
||||||
shape = SubResource("CapsuleShape3D_body")
|
|
||||||
|
|
||||||
[node name="HitArea" type="Area3D" parent="." unique_id=365327397]
|
|
||||||
monitorable = false
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="HitArea" unique_id=2111867348]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.35, 0)
|
|
||||||
shape = SubResource("CapsuleShape3D_hit")
|
|
||||||
|
|
||||||
[node name="bear_model" parent="." unique_id=359217823 instance=ExtResource("2_bearglb")]
|
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="bear_model/bear-rig" parent_id_path=PackedInt32Array(359217823, 1619621659) index="0" unique_id=1324818366]
|
|
||||||
bones/1/position = Vector3(-0.011276185, 0.70064664, 0.6516155)
|
|
||||||
bones/1/rotation = Quaternion(0.62049717, 0.5337393, -0.48571983, 0.3068907)
|
|
||||||
bones/2/rotation = Quaternion(0.22357875, -0.003894657, 0.14433222, 0.9639324)
|
|
||||||
bones/2/scale = Vector3(0.9999998, 1.0000005, 0.9999991)
|
|
||||||
bones/3/rotation = Quaternion(0.1194308, 0.08220955, 0.1630488, 0.97590625)
|
|
||||||
bones/4/rotation = Quaternion(-0.043126784, 0.06777073, -0.0024166391, 0.9967655)
|
|
||||||
bones/5/rotation = Quaternion(0.63372654, -0.14169441, 0.1611369, 0.74320143)
|
|
||||||
bones/6/rotation = Quaternion(0.4791456, -0.16317613, -0.07424228, 0.8592329)
|
|
||||||
bones/7/rotation = Quaternion(0.7389551, 0.59438866, -0.3161499, -0.026399087)
|
|
||||||
bones/8/rotation = Quaternion(0.630625, -0.55159664, 0.52057236, -0.16449267)
|
|
||||||
bones/9/rotation = Quaternion(0.44076, 3.6400422e-08, 5.9257053e-07, 0.897625)
|
|
||||||
bones/10/rotation = Quaternion(0.4595719, -0.013739429, 0.026540374, 0.8876376)
|
|
||||||
bones/11/rotation = Quaternion(0.6561514, -0.6228428, 0.34327012, 0.25238428)
|
|
||||||
bones/12/rotation = Quaternion(0.6306271, 0.55159026, -0.52057743, -0.16448979)
|
|
||||||
bones/13/rotation = Quaternion(0.4407581, 1.1605284e-06, 3.3732496e-07, 0.8976259)
|
|
||||||
bones/14/rotation = Quaternion(0.45957214, 0.013735943, -0.026540462, 0.88763756)
|
|
||||||
bones/15/rotation = Quaternion(0.8573967, 0.36919567, -0.358005, -0.019946957)
|
|
||||||
bones/16/rotation = Quaternion(0.17242658, 0.2481213, -0.2898243, 0.9081337)
|
|
||||||
bones/17/rotation = Quaternion(-0.3510126, 0.038179394, 0.00056307804, 0.93559194)
|
|
||||||
bones/17/scale = Vector3(0.99999994, 1.0000001, 0.9999999)
|
|
||||||
bones/19/rotation = Quaternion(-4.514978e-15, 1, 7.4505806e-08, -5.523351e-07)
|
|
||||||
bones/20/rotation = Quaternion(0.9700003, 0.036115408, -0.035019934, 0.23784183)
|
|
||||||
bones/21/rotation = Quaternion(0.44215938, 0.66233116, -0.2859418, 0.53296334)
|
|
||||||
bones/22/rotation = Quaternion(-0.41320667, 0.026161566, 0.15711074, 0.8966003)
|
|
||||||
bones/22/scale = Vector3(1.0000004, 0.9999996, 0.9999995)
|
|
||||||
bones/24/rotation = Quaternion(6.628114e-12, 0.99999994, 5.2154085e-08, -0.00035543842)
|
|
||||||
bones/25/position = Vector3(2.6199331, -3.5665786, -0.19459057)
|
|
||||||
bones/25/rotation = Quaternion(-0.47867203, 0.747741, -0.04692921, 0.457771)
|
|
||||||
bones/25/scale = Vector3(1, 15.113918, 1)
|
|
||||||
bones/26/position = Vector3(1.9019027, -4.201201, 1.0376387)
|
|
||||||
bones/26/rotation = Quaternion(-0.5949806, 0.3919593, 0.33481488, 0.61665624)
|
|
||||||
bones/26/scale = Vector3(1, 15.113828, 0.9999999)
|
|
||||||
bones/27/position = Vector3(-0.7517536, 0.68114483, -0.25039434)
|
|
||||||
bones/27/rotation = Quaternion(0.8978324, 0.30726063, -0.30726057, -0.07126633)
|
|
||||||
bones/27/scale = Vector3(1.0000001, 29.86149, 1)
|
|
||||||
bones/28/position = Vector3(-0.7179733, -0.09841299, 1.1515208)
|
|
||||||
bones/28/rotation = Quaternion(0.88250536, 0.33156055, -0.3315606, -0.036325466)
|
|
||||||
bones/28/scale = Vector3(0.99999994, 27.803915, 0.99999994)
|
|
||||||
bones/30/position = Vector3(0.5108807, -0.73438936, -2.283033)
|
|
||||||
bones/30/rotation = Quaternion(-0.2808157, 0.5376093, 0.24124275, 0.7575755)
|
|
||||||
bones/30/scale = Vector3(1, 1, 0.99999994)
|
|
||||||
bones/31/position = Vector3(7.264316e-08, -1.4631647, 0.23291264)
|
|
||||||
bones/31/rotation = Quaternion(-0.023993492, 0.0069947615, 0.22973177, 0.97293305)
|
|
||||||
bones/32/position = Vector3(-0.22094508, -2.8261437, -0.7412362)
|
|
||||||
bones/32/rotation = Quaternion(-0.21494703, -0.1224521, -0.12377317, 0.96098053)
|
|
||||||
bones/32/scale = Vector3(0.9999999, 0.9999999, 0.99999994)
|
|
||||||
bones/33/position = Vector3(7.264316e-08, -1.4631646, 0.23291264)
|
|
||||||
bones/33/rotation = Quaternion(-0.0120811025, 0.0035186098, 0.11563013, 0.9932127)
|
|
||||||
bones/33/scale = Vector3(0.9999999, 0.99999994, 1)
|
|
||||||
bones/35/position = Vector3(-4.432193e-10, -1.0594704, 4.4230877e-08)
|
|
||||||
bones/35/rotation = Quaternion(0.9932194, -0.11568156, 0.0007759058, -0.011517332)
|
|
||||||
bones/35/scale = Vector3(1.0000001, 1, 1.0000015)
|
|
||||||
bones/39/position = Vector3(0.3243811, 0.049975842, 0.7876117)
|
|
||||||
bones/39/rotation = Quaternion(0.9250555, 0.34658426, -0.08699832, -0.12877494)
|
|
||||||
bones/39/scale = Vector3(1.0051924, 1.0051928, 1.0051908)
|
|
||||||
bones/40/rotation = Quaternion(0.25077468, -0.032999333, -0.22547989, 0.9408411)
|
|
||||||
bones/40/scale = Vector3(1.0000004, 1.0000001, 1.0000001)
|
|
||||||
bones/41/rotation = Quaternion(-0.35101265, 0.0381794, 0.00056304265, 0.9355919)
|
|
||||||
bones/41/scale = Vector3(1.0079178, 1.0079174, 1.0079173)
|
|
||||||
bones/42/position = Vector3(-2.0953797e-07, 0.56145364, -7.852174e-08)
|
|
||||||
bones/46/scale = Vector3(0.99433374, 0.99433285, 0.99433327)
|
|
||||||
bones/48/rotation = Quaternion(-9.5873204e-08, 0.019435486, -4.733447e-08, 0.9998112)
|
|
||||||
bones/48/scale = Vector3(1.0011258, 1.0011251, 1.0011256)
|
|
||||||
bones/50/scale = Vector3(0.99483424, 0.994834, 0.9948341)
|
|
||||||
bones/51/rotation = Quaternion(-6.0992505e-08, -0.17161012, 1.1688166e-07, 0.98516494)
|
|
||||||
bones/51/scale = Vector3(0.9948343, 0.9948342, 0.9948342)
|
|
||||||
bones/53/position = Vector3(-0.80161256, 0.20889719, 0.34718326)
|
|
||||||
bones/53/rotation = Quaternion(0.6652619, 0.20274492, 0.7067972, 0.12945609)
|
|
||||||
bones/53/scale = Vector3(0.99696964, 0.9969686, 0.9969701)
|
|
||||||
bones/54/rotation = Quaternion(0.5064101, 0.03525786, 0.14440782, 0.84938335)
|
|
||||||
bones/54/scale = Vector3(0.9991686, 0.9991687, 0.99916905)
|
|
||||||
bones/55/rotation = Quaternion(-0.41318527, 0.026155699, 0.15709719, 0.8966127)
|
|
||||||
bones/55/scale = Vector3(0.99761695, 0.9976165, 0.9976174)
|
|
||||||
bones/56/position = Vector3(-3.7772259e-07, 0.5614521, 1.4861064e-07)
|
|
||||||
bones/57/rotation = Quaternion(0.70073944, -0.70073956, -0.094679825, -0.09467953)
|
|
||||||
bones/60/scale = Vector3(1.0038735, 1.0038735, 1.0038731)
|
|
||||||
bones/62/rotation = Quaternion(1.364816e-08, 0.013789408, 7.3838278e-09, 0.99990493)
|
|
||||||
bones/62/scale = Vector3(1.0007455, 1.0007452, 1.0007457)
|
|
||||||
bones/64/scale = Vector3(1.003039, 1.003039, 1.003039)
|
|
||||||
bones/65/rotation = Quaternion(-1.45596815e-08, -0.4295056, 3.220421e-08, 0.90306425)
|
|
||||||
bones/65/scale = Vector3(1.0030389, 1.0030391, 1.0030389)
|
|
||||||
bones/67/rotation = Quaternion(0.7179022, -7.6046996e-07, 8.1583465e-07, 0.696144)
|
|
||||||
bones/67/scale = Vector3(1.0000001, 0.9999984, 0.99999946)
|
|
||||||
bones/68/rotation = Quaternion(0.97764814, 2.1239097e-07, 1.0479746e-06, -0.21024784)
|
|
||||||
bones/68/scale = Vector3(1, 0.9999998, 0.9999979)
|
|
||||||
bones/69/position = Vector3(-0.49553528, 0.054941773, -0.37084323)
|
|
||||||
bones/69/rotation = Quaternion(-0.06859386, -0.15792336, -0.3205457, 0.93145347)
|
|
||||||
bones/69/scale = Vector3(1.005138, 1.0051384, 1.0051382)
|
|
||||||
bones/70/rotation = Quaternion(0.25077465, -0.032999337, -0.22547993, 0.94084114)
|
|
||||||
bones/70/scale = Vector3(1, 1, 1)
|
|
||||||
bones/71/scale = Vector3(0.99439293, 0.99439263, 0.9943921)
|
|
||||||
bones/72/rotation = Quaternion(0.3174573, 0.029278785, 0.024509901, 0.9475035)
|
|
||||||
bones/72/scale = Vector3(1.013643, 1.0136433, 1.0136431)
|
|
||||||
bones/75/rotation = Quaternion(0.08193297, 0.41303712, 0.56617504, 0.7086135)
|
|
||||||
bones/76/position = Vector3(-0.054427307, 0.4355925, -0.13005508)
|
|
||||||
bones/76/rotation = Quaternion(-0.26878712, 0.0070589446, -0.019940743, 0.96296734)
|
|
||||||
bones/77/rotation = Quaternion(0.63032305, 8.9011394e-08, 7.882156e-08, 0.776333)
|
|
||||||
bones/78/position = Vector3(0.32438114, 0.049975812, 0.7876118)
|
|
||||||
bones/78/rotation = Quaternion(0.8573968, 0.36919555, -0.358005, -0.01994611)
|
|
||||||
bones/78/scale = Vector3(0.9999986, 0.9999999, 0.9999994)
|
|
||||||
bones/80/rotation = Quaternion(0.7179022, -7.6047e-07, 8.158347e-07, 0.696144)
|
|
||||||
bones/80/scale = Vector3(1.0000001, 0.9999984, 0.99999946)
|
|
||||||
bones/81/rotation = Quaternion(0.6204978, 0.53373945, -0.48571905, -0.30689028)
|
|
||||||
bones/81/scale = Vector3(0.99999857, 0.9999982, 1.0000008)
|
|
||||||
bones/82/position = Vector3(-0.008268773, 0.12959604, 0.031430196)
|
|
||||||
bones/82/rotation = Quaternion(-0.76021224, 0.6303805, 0.075243026, 0.13797252)
|
|
||||||
bones/82/scale = Vector3(0.9969855, 0.9969855, 0.99698526)
|
|
||||||
bones/83/rotation = Quaternion(0.5064101, 0.035257865, 0.14440781, 0.8493833)
|
|
||||||
bones/83/scale = Vector3(0.99917275, 0.99917287, 0.99917316)
|
|
||||||
bones/84/scale = Vector3(1.0038062, 1.0038059, 1.0038061)
|
|
||||||
bones/85/rotation = Quaternion(0.24462411, -0.07875067, 0.13842654, 0.95644945)
|
|
||||||
bones/85/scale = Vector3(0.9938331, 0.99383295, 0.99383384)
|
|
||||||
bones/87/rotation = Quaternion(-2.9976945e-08, 3.070455e-08, -7.383328e-10, 1)
|
|
||||||
bones/88/rotation = Quaternion(0.44351134, 0.13871786, 0.1901492, 0.8648112)
|
|
||||||
bones/89/position = Vector3(0.039037235, 0.49457783, -0.12447221)
|
|
||||||
bones/89/rotation = Quaternion(-0.29321292, -0.005443776, 0.014960707, 0.95591456)
|
|
||||||
bones/90/rotation = Quaternion(0.6724243, -9.094621e-08, -8.380629e-08, 0.74016595)
|
|
||||||
bones/91/position = Vector3(-0.8016126, 0.2088972, 0.3471832)
|
|
||||||
bones/91/rotation = Quaternion(0.9700004, 0.036115333, -0.035019934, 0.23784165)
|
|
||||||
bones/91/scale = Vector3(1, 0.99999857, 0.99999934)
|
|
||||||
bones/96/position = Vector3(-0.1104725, -2.1446543, -0.25416175)
|
|
||||||
bones/96/rotation = Quaternion(-0.10853753, -0.061832134, -0.062499218, 0.99019706)
|
|
||||||
bones/96/scale = Vector3(0.9999998, 0.9999999, 1)
|
|
||||||
bones/97/rotation = Quaternion(0.997074, -1.2813135e-07, 1.666339e-06, -0.07644201)
|
|
||||||
bones/98/position = Vector3(0.049907442, -0.3304265, -0.2584506)
|
|
||||||
bones/98/rotation = Quaternion(-0.048116893, -0.03061631, -0.087876245, 0.9944975)
|
|
||||||
bones/98/scale = Vector3(0.99999994, 0.99999976, 1.0000027)
|
|
||||||
bones/101/position = Vector3(-0.11047386, 1.7514571, 0.3774932)
|
|
||||||
bones/101/rotation = Quaternion(0.97900295, 0.057589542, -0.06642713, 0.18391317)
|
|
||||||
bones/101/scale = Vector3(0.9999997, 0.99999964, 0.9999922)
|
|
||||||
bones/102/rotation = Quaternion(0.95545256, -6.924111e-08, 2.2887033e-07, -0.29514462)
|
|
||||||
bones/103/position = Vector3(-1.6085207e-07, 0.6068802, -1.8588281e-08)
|
|
||||||
bones/103/rotation = Quaternion(0.6337255, -0.14169408, 0.16113813, 0.74320215)
|
|
||||||
bones/103/scale = Vector3(1.4124808, 0.501693, 1.4124867)
|
|
||||||
bones/104/rotation = Quaternion(0.44840196, -0.11107393, -0.18191914, 0.868046)
|
|
||||||
bones/104/scale = Vector3(0.88613355, 1.2216078, 1.6423882)
|
|
||||||
bones/105/rotation = Quaternion(0.9781207, -0.041465633, 0.07752428, 0.18854865)
|
|
||||||
bones/105/scale = Vector3(1.0000004, 1.0000007, 1.000011)
|
|
||||||
bones/106/position = Vector3(4.167844e-08, -1.7277799e-08, 6.570393e-08)
|
|
||||||
bones/106/rotation = Quaternion(0.8306058, 0.020961763, 0.0135298185, -0.55630165)
|
|
||||||
bones/107/rotation = Quaternion(0.88331676, 0.0047092563, 0.09724889, 0.45855436)
|
|
||||||
bones/107/scale = Vector3(0.99999833, 0.9999822, 0.9999929)
|
|
||||||
bones/108/position = Vector3(-0.06201902, 0.22973396, 0.11951706)
|
|
||||||
bones/108/rotation = Quaternion(0.25877732, 0.079745464, 0.006371629, -0.9626186)
|
|
||||||
bones/110/rotation = Quaternion(0.30644754, 9.4191456e-08, 0.16419901, 0.9376186)
|
|
||||||
bones/110/scale = Vector3(1.4124761, 0.50167674, 1.4124829)
|
|
||||||
bones/113/position = Vector3(0.08179821, 0.64012206, 0.7106584)
|
|
||||||
bones/113/rotation = Quaternion(0.73895496, 0.5943879, -0.31615168, -0.026399748)
|
|
||||||
bones/114/position = Vector3(0.085958235, 0.6463287, -0.3208743)
|
|
||||||
bones/114/rotation = Quaternion(0.6306262, -0.55159384, 0.52057415, -0.16449136)
|
|
||||||
bones/114/scale = Vector3(1.0000014, 1.0000086, 1.0000027)
|
|
||||||
bones/115/rotation = Quaternion(0.44075927, 8.569679e-07, 1.7838939e-06, 0.8976253)
|
|
||||||
bones/115/scale = Vector3(1, 1.0000006, 0.99999964)
|
|
||||||
bones/116/rotation = Quaternion(0.4595723, -0.013738099, 0.026539894, 0.88763744)
|
|
||||||
bones/116/scale = Vector3(1.0000004, 0.99999934, 0.99999946)
|
|
||||||
bones/119/scale = Vector3(1, 0.9999994, 1)
|
|
||||||
bones/121/rotation = Quaternion(1.3399519e-07, -0.0072782817, 3.6413743e-07, 0.99997354)
|
|
||||||
bones/121/scale = Vector3(1.0000004, 0.9999999, 1.0000001)
|
|
||||||
bones/123/scale = Vector3(1, 0.99999934, 1.0000002)
|
|
||||||
bones/124/rotation = Quaternion(3.6774796e-07, 0.00025544927, 3.9913428e-07, 1)
|
|
||||||
bones/124/scale = Vector3(1.0000007, 0.9999999, 1.0000005)
|
|
||||||
bones/126/rotation = Quaternion(-0.5163546, -0.16816927, 0.63408804, 0.55048114)
|
|
||||||
bones/126/scale = Vector3(1.0000014, 1.0000076, 1.0000031)
|
|
||||||
bones/127/rotation = Quaternion(-0.24332266, 0.12663986, 0.6612188, 0.698245)
|
|
||||||
bones/127/scale = Vector3(1.0000012, 1.0000014, 1.0000101)
|
|
||||||
bones/128/position = Vector3(1.2201835e-07, -1.6687729e-07, -4.6032937e-07)
|
|
||||||
bones/128/rotation = Quaternion(0.030342689, 0.9079659, -0.41790017, -0.0060587544)
|
|
||||||
bones/129/rotation = Quaternion(0.4407593, 8.6490104e-07, 1.7816766e-06, 0.8976254)
|
|
||||||
bones/131/rotation = Quaternion(4.1924068e-08, 1.9429717e-07, 1.2689271e-08, 1)
|
|
||||||
bones/132/rotation = Quaternion(-0.23435695, 0.92391634, 0.22642788, -0.20046422)
|
|
||||||
bones/133/rotation = Quaternion(-0.01277928, 0.011854907, 0.00015162211, 0.99984807)
|
|
||||||
bones/133/scale = Vector3(1.0422984, 1.0422984, 1.0422987)
|
|
||||||
bones/134/rotation = Quaternion(0.02152413, -3.6400184e-08, -1.6333018e-07, 0.9997683)
|
|
||||||
bones/134/scale = Vector3(0.9882635, 0.9882647, 0.98826295)
|
|
||||||
bones/135/position = Vector3(0.08595794, 0.64632845, -0.32087448)
|
|
||||||
bones/135/rotation = Quaternion(0.63062644, -0.55159414, 0.5205732, -0.16449262)
|
|
||||||
bones/135/scale = Vector3(1.0000013, 1.0000085, 1.0000029)
|
|
||||||
bones/137/position = Vector3(-0.09762837, 0.6401221, 0.7106583)
|
|
||||||
bones/137/rotation = Quaternion(0.6561494, -0.622843, 0.34327078, 0.2523881)
|
|
||||||
bones/138/position = Vector3(-0.0859582, 0.6463286, -0.32087475)
|
|
||||||
bones/138/rotation = Quaternion(0.6306278, 0.5515932, -0.5205729, -0.16449136)
|
|
||||||
bones/138/scale = Vector3(1.0000019, 1.0000091, 1.000001)
|
|
||||||
bones/139/rotation = Quaternion(0.4407591, -3.4814389e-07, -1.03124165e-07, 0.89762545)
|
|
||||||
bones/139/scale = Vector3(1, 0.99999976, 0.9999998)
|
|
||||||
bones/140/rotation = Quaternion(0.45957243, 0.013736126, -0.026540399, 0.8876375)
|
|
||||||
bones/140/scale = Vector3(0.99999994, 1, 0.99999994)
|
|
||||||
bones/143/scale = Vector3(1, 1, 1)
|
|
||||||
bones/145/rotation = Quaternion(5.0729373e-08, 0.0072765825, -4.1256794e-08, 0.99997354)
|
|
||||||
bones/145/scale = Vector3(0.9999999, 1.0000005, 1.0000001)
|
|
||||||
bones/147/scale = Vector3(1, 1, 0.99999994)
|
|
||||||
bones/148/rotation = Quaternion(5.4211718e-08, -8.672477e-07, 7.0730863e-07, 1)
|
|
||||||
bones/148/scale = Vector3(1.0000004, 1.0000005, 1.0000002)
|
|
||||||
bones/150/rotation = Quaternion(-0.5163531, 0.16817094, -0.6340871, 0.5504831)
|
|
||||||
bones/150/scale = Vector3(1.0000023, 1.0000055, 1.0000038)
|
|
||||||
bones/151/rotation = Quaternion(-0.24332201, -0.12664056, -0.66122043, 0.6982436)
|
|
||||||
bones/151/scale = Vector3(1.0000024, 1.0000049, 1.0000048)
|
|
||||||
bones/152/position = Vector3(4.363781e-08, -2.3789015e-07, 2.2497844e-07)
|
|
||||||
bones/152/rotation = Quaternion(-0.030342707, 0.90796596, -0.41790006, 0.0060586696)
|
|
||||||
bones/153/rotation = Quaternion(0.44075906, -3.521662e-07, -1.0743033e-07, 0.89762545)
|
|
||||||
bones/155/rotation = Quaternion(4.3626635e-08, -1.2572855e-07, -3.725291e-09, 1)
|
|
||||||
bones/155/scale = Vector3(0.99999994, 1, 1)
|
|
||||||
bones/156/rotation = Quaternion(0.15198876, 0.91224575, 0.35873094, 0.12656738)
|
|
||||||
bones/157/rotation = Quaternion(-0.012775186, -0.01185495, -0.00015134459, 0.9998482)
|
|
||||||
bones/157/scale = Vector3(1.0423026, 1.0423024, 1.0423028)
|
|
||||||
bones/158/rotation = Quaternion(0.02151796, -2.4574018e-07, -2.2789878e-07, 0.99976844)
|
|
||||||
bones/158/scale = Vector3(0.9882621, 0.9882621, 0.98826194)
|
|
||||||
bones/159/position = Vector3(-0.08595839, 0.6463287, -0.32087478)
|
|
||||||
bones/159/rotation = Quaternion(0.6306283, 0.5515925, -0.52057326, -0.16449074)
|
|
||||||
bones/159/scale = Vector3(1.0000017, 1.0000092, 1.0000007)
|
|
||||||
bones/161/position = Vector3(0.08179821, 0.64012206, 0.7106584)
|
|
||||||
bones/161/rotation = Quaternion(0.73895496, 0.5943879, -0.31615168, -0.026399748)
|
|
||||||
bones/162/position = Vector3(-0.09762837, 0.6401221, 0.7106583)
|
|
||||||
bones/162/rotation = Quaternion(0.6561494, -0.622843, 0.34327078, 0.2523881)
|
|
||||||
bones/165/position = Vector3(-1.4634861e-08, 3.2673963e-08, -1.4856683e-08)
|
|
||||||
bones/165/rotation = Quaternion(-0.019247467, -0.20323175, 0.97894067, -0.0012537595)
|
|
||||||
bones/166/position = Vector3(-1.1014371, 1.1185331, 0.39243144)
|
|
||||||
bones/167/position = Vector3(1.6918837, -0.8958225, 2.8254657)
|
|
||||||
bones/167/rotation = Quaternion(-0.8718939, 0.44212455, -0.034823332, 0.20764044)
|
|
||||||
bones/167/scale = Vector3(0.99999917, 0.9999989, 1.0000018)
|
|
||||||
bones/168/position = Vector3(1.58855e-07, 1.9820908e-07, -2.1131952e-07)
|
|
||||||
bones/168/rotation = Quaternion(0.93622434, -1.2761083e-07, -0.34127158, -0.08377198)
|
|
||||||
bones/168/scale = Vector3(1.0000013, 1.0000005, 1.0000108)
|
|
||||||
bones/170/position = Vector3(-1.7503238e-08, 2.0180424e-09, -6.541959e-09)
|
|
||||||
bones/170/rotation = Quaternion(0.019250846, -0.20323181, 0.9789406, 0.001253055)
|
|
||||||
bones/171/position = Vector3(-1.801648, 1.3103051, 1.4275243)
|
|
||||||
bones/172/position = Vector3(0.6890947, 0.38757515, 4.1076984)
|
|
||||||
bones/172/rotation = Quaternion(-0.85662746, 0.4466062, 0.23794964, 0.100560516)
|
|
||||||
bones/172/scale = Vector3(0.9999977, 0.9999952, 1.0000072)
|
|
||||||
bones/173/position = Vector3(6.474717e-08, 6.1002005e-08, 6.765025e-08)
|
|
||||||
bones/173/rotation = Quaternion(0.9362242, -2.0929106e-06, 0.3412717, -0.08377263)
|
|
||||||
bones/173/scale = Vector3(0.9999984, 1.0000039, 0.9999928)
|
|
||||||
bones/175/position = Vector3(0.1772452, 1.0395148, 4.902764)
|
|
||||||
bones/175/rotation = Quaternion(0.8912982, -0.0011921095, -0.015988216, 0.453134)
|
|
||||||
bones/183/position = Vector3(-0.5405812, -3.1788979, -3.5437186)
|
|
||||||
bones/185/rotation = Quaternion(5.4077844e-07, -0.20349081, 0.97907686, -1.12395135e-07)
|
|
||||||
bones/186/position = Vector3(0.44880864, -0.99913526, 1.2122631)
|
|
||||||
bones/186/rotation = Quaternion(-0.5944819, 0.7118925, -0.1183652, 0.354669)
|
|
||||||
bones/186/scale = Vector3(0.99999994, 1.0000001, 1)
|
|
||||||
bones/187/rotation = Quaternion(0.15451059, 8.45556e-09, -1.18746435e-08, 0.9879912)
|
|
||||||
bones/187/scale = Vector3(1.0000002, 1, 1)
|
|
||||||
bones/189/position = Vector3(-0.1772452, 1.0395148, 4.9027643)
|
|
||||||
bones/189/rotation = Quaternion(0.8912982, 0.0011921106, 0.015988216, 0.453134)
|
|
||||||
bones/197/position = Vector3(0.6536655, -2.9783258, -2.180401)
|
|
||||||
bones/199/rotation = Quaternion(0.00034800146, -0.20349097, 0.9790768, -7.2328476e-05)
|
|
||||||
bones/200/position = Vector3(0.51702935, 0.5265279, 1.8095579)
|
|
||||||
bones/200/rotation = Quaternion(-0.5944819, 0.7118925, -0.1183652, 0.354669)
|
|
||||||
bones/200/scale = Vector3(0.99999994, 1.0000001, 1)
|
|
||||||
bones/201/rotation = Quaternion(0.15451062, 3.8548653e-09, -1.2594139e-08, 0.9879912)
|
|
||||||
bones/201/scale = Vector3(1.0000002, 1, 1)
|
|
||||||
|
|
||||||
[node name="test_cube" type="Node3D" parent="." unique_id=646988893]
|
|
||||||
visible = false
|
|
||||||
script = ExtResource("3_rog1v")
|
|
||||||
|
|
||||||
[node name="spear" parent="test_cube" unique_id=554922863 instance=ExtResource("4_bfebr")]
|
|
||||||
transform = Transform3D(-5.571486, 0, 0.07620315, 0, 3.5132933, 0, -0.42580298, 0, -0.9970923, -0.161, 1.545, -6.8335695)
|
|
||||||
|
|
||||||
[node name="spear2" parent="test_cube" unique_id=351643260 instance=ExtResource("4_bfebr")]
|
|
||||||
transform = Transform3D(5.5877337, 0, 0, 0, 3.5132935, 0, 0, 0, 1, -0.161, 1.545, 6.094243)
|
|
||||||
|
|
||||||
[node name="spear3" parent="test_cube" unique_id=733375742 instance=ExtResource("4_bfebr")]
|
|
||||||
transform = Transform3D(1.287574, 0, -0.9730892, 0, 3.5132933, 0, 5.4373636, 0, 0.2304287, -6.7260213, 1.545, -0.48947)
|
|
||||||
|
|
||||||
[node name="spear4" parent="test_cube" unique_id=1627345709 instance=ExtResource("4_bfebr")]
|
|
||||||
transform = Transform3D(-0.5277081, 0, 0.9955304, 0, 3.5132933, 0, -5.5627594, 0, -0.09444046, 6.5387387, 1.545, -1.2436562)
|
|
||||||
|
|
||||||
[node name="spear5" parent="test_cube" unique_id=422003007 instance=ExtResource("4_bfebr")]
|
|
||||||
transform = Transform3D(-3.5427823, 0, 0.7733096, 0, 3.5132928, 0, -4.321048, 0, -0.6340285, 4.3416, 1.545, -4.938041)
|
|
||||||
|
|
||||||
[node name="spear6" parent="test_cube" unique_id=575770474 instance=ExtResource("4_bfebr")]
|
|
||||||
transform = Transform3D(3.8617587, 0, -0.7227461, 0, 3.5132933, 0, 4.038513, 0, 0.69111365, -5.0019264, 1.545, 3.9965463)
|
|
||||||
|
|
||||||
[node name="spear7" parent="test_cube" unique_id=350644017 instance=ExtResource("4_bfebr")]
|
|
||||||
transform = Transform3D(-3.0399733, 0, -0.8390567, 0, 3.5132933, 0, 4.6884255, 0, -0.5440441, -4.7807493, 1.545, -5.298391)
|
|
||||||
|
|
||||||
[node name="spear8" parent="test_cube" unique_id=1427228629 instance=ExtResource("4_bfebr")]
|
|
||||||
transform = Transform3D(3.6557562, 0, 0.7562811, 0, 3.5132928, 0, -4.2258973, 0, 0.65424657, 4.9317927, 1.545, 3.7674346)
|
|
||||||
|
|
||||||
[editable path="bear_model"]
|
|
||||||
@@ -1,151 +0,0 @@
|
|||||||
"""
|
|
||||||
Blender 5.1 script: create walk + idle animations for matador_v02.
|
|
||||||
Run: blender --background matador_v02.blend --python create_matador_anims.py
|
|
||||||
"""
|
|
||||||
import bpy, math, os
|
|
||||||
|
|
||||||
|
|
||||||
# ── setup ──────────────────────────────────────────────────────────────────────
|
|
||||||
arm_obj = next(o for o in bpy.data.objects if o.type == 'ARMATURE')
|
|
||||||
bpy.context.view_layer.objects.active = arm_obj
|
|
||||||
bpy.ops.object.mode_set(mode='POSE')
|
|
||||||
|
|
||||||
if arm_obj.animation_data is None:
|
|
||||||
arm_obj.animation_data_create()
|
|
||||||
|
|
||||||
pb = arm_obj.pose.bones
|
|
||||||
|
|
||||||
# Ensure all animated bones use XYZ Euler
|
|
||||||
for bname in ['leg_L', 'leg_R', 'shin_L', 'shin_R',
|
|
||||||
'arm_L', 'arm_R', 'forearm_L', 'forearm_R',
|
|
||||||
'collarbone_L', 'collarbone_R']:
|
|
||||||
pb[bname].rotation_mode = 'XYZ'
|
|
||||||
|
|
||||||
CYCLE = 30 # frames (1 s at 30 fps)
|
|
||||||
LEG_SWING = 25 # degrees
|
|
||||||
KNEE_BEND = 30
|
|
||||||
ARM_SWING = 15
|
|
||||||
ARM_DOWN = 55 # lower arms from T-pose around bone-local Y
|
|
||||||
ELBOW_BEND = 25
|
|
||||||
|
|
||||||
|
|
||||||
# ── WALK action ────────────────────────────────────────────────────────────────
|
|
||||||
# Remove old actions if they exist
|
|
||||||
for old_name in ['walk', 'idle']:
|
|
||||||
if old_name in bpy.data.actions:
|
|
||||||
bpy.data.actions.remove(bpy.data.actions[old_name])
|
|
||||||
|
|
||||||
walk = bpy.data.actions.new(name='walk')
|
|
||||||
walk.use_fake_user = True
|
|
||||||
walk.use_cyclic = True
|
|
||||||
arm_obj.animation_data.action = walk
|
|
||||||
|
|
||||||
# Clear all pose bone transforms first
|
|
||||||
bpy.ops.pose.select_all(action='SELECT')
|
|
||||||
bpy.ops.pose.rot_clear()
|
|
||||||
|
|
||||||
arm_down_l = math.radians(ARM_DOWN)
|
|
||||||
arm_down_r = math.radians(-ARM_DOWN)
|
|
||||||
|
|
||||||
for f in range(0, CYCLE + 1, 2):
|
|
||||||
t = (f / CYCLE) * math.tau
|
|
||||||
|
|
||||||
# Legs – swing forward/back on bone-local X
|
|
||||||
pb['leg_L'].rotation_euler = (math.sin(t) * math.radians(LEG_SWING), 0, 0)
|
|
||||||
pb['leg_L'].keyframe_insert(data_path='rotation_euler', frame=f)
|
|
||||||
|
|
||||||
pb['leg_R'].rotation_euler = (math.sin(t + math.pi) * math.radians(LEG_SWING), 0, 0)
|
|
||||||
pb['leg_R'].keyframe_insert(data_path='rotation_euler', frame=f)
|
|
||||||
|
|
||||||
# Shins – only bend backward when leg is back
|
|
||||||
val_l = max(0.0, -math.sin(t)) * math.radians(KNEE_BEND)
|
|
||||||
val_r = max(0.0, -math.sin(t + math.pi)) * math.radians(KNEE_BEND)
|
|
||||||
pb['shin_L'].rotation_euler = (val_l, 0, 0)
|
|
||||||
pb['shin_L'].keyframe_insert(data_path='rotation_euler', frame=f)
|
|
||||||
pb['shin_R'].rotation_euler = (val_r, 0, 0)
|
|
||||||
pb['shin_R'].keyframe_insert(data_path='rotation_euler', frame=f)
|
|
||||||
|
|
||||||
# Arms – lower from T-pose (Y) + swing (X, opposite phase to legs)
|
|
||||||
swing_l = math.sin(t + math.pi) * math.radians(ARM_SWING)
|
|
||||||
swing_r = math.sin(t) * math.radians(ARM_SWING)
|
|
||||||
pb['arm_L'].rotation_euler = (swing_l, arm_down_l, 0)
|
|
||||||
pb['arm_L'].keyframe_insert(data_path='rotation_euler', frame=f)
|
|
||||||
pb['arm_R'].rotation_euler = (swing_r, arm_down_r, 0)
|
|
||||||
pb['arm_R'].keyframe_insert(data_path='rotation_euler', frame=f)
|
|
||||||
|
|
||||||
# Forearms – constant slight bend
|
|
||||||
pb['forearm_L'].rotation_euler = (math.radians(ELBOW_BEND), 0, 0)
|
|
||||||
pb['forearm_L'].keyframe_insert(data_path='rotation_euler', frame=f)
|
|
||||||
pb['forearm_R'].rotation_euler = (math.radians(ELBOW_BEND), 0, 0)
|
|
||||||
pb['forearm_R'].keyframe_insert(data_path='rotation_euler', frame=f)
|
|
||||||
|
|
||||||
# Collarbones – identity
|
|
||||||
pb['collarbone_L'].rotation_euler = (0, 0, 0)
|
|
||||||
pb['collarbone_L'].keyframe_insert(data_path='rotation_euler', frame=f)
|
|
||||||
pb['collarbone_R'].rotation_euler = (0, 0, 0)
|
|
||||||
pb['collarbone_R'].keyframe_insert(data_path='rotation_euler', frame=f)
|
|
||||||
|
|
||||||
print("Created 'walk' action")
|
|
||||||
|
|
||||||
|
|
||||||
# ── IDLE action ────────────────────────────────────────────────────────────────
|
|
||||||
idle = bpy.data.actions.new(name='idle')
|
|
||||||
idle.use_fake_user = True
|
|
||||||
arm_obj.animation_data.action = idle
|
|
||||||
|
|
||||||
bpy.ops.pose.select_all(action='SELECT')
|
|
||||||
bpy.ops.pose.rot_clear()
|
|
||||||
|
|
||||||
# Arms lowered, everything else at rest – 2 frames for a valid action
|
|
||||||
for f in [0, 1]:
|
|
||||||
pb['arm_L'].rotation_euler = (0, arm_down_l, 0)
|
|
||||||
pb['arm_L'].keyframe_insert(data_path='rotation_euler', frame=f)
|
|
||||||
pb['arm_R'].rotation_euler = (0, arm_down_r, 0)
|
|
||||||
pb['arm_R'].keyframe_insert(data_path='rotation_euler', frame=f)
|
|
||||||
pb['forearm_L'].rotation_euler = (math.radians(ELBOW_BEND), 0, 0)
|
|
||||||
pb['forearm_L'].keyframe_insert(data_path='rotation_euler', frame=f)
|
|
||||||
pb['forearm_R'].rotation_euler = (math.radians(ELBOW_BEND), 0, 0)
|
|
||||||
pb['forearm_R'].keyframe_insert(data_path='rotation_euler', frame=f)
|
|
||||||
for bname in ['collarbone_L', 'collarbone_R', 'leg_L', 'leg_R', 'shin_L', 'shin_R']:
|
|
||||||
pb[bname].rotation_euler = (0, 0, 0)
|
|
||||||
pb[bname].keyframe_insert(data_path='rotation_euler', frame=f)
|
|
||||||
|
|
||||||
print("Created 'idle' action")
|
|
||||||
|
|
||||||
|
|
||||||
# ── NLA tracks for export ─────────────────────────────────────────────────────
|
|
||||||
bpy.ops.object.mode_set(mode='OBJECT')
|
|
||||||
|
|
||||||
# Clear existing NLA tracks
|
|
||||||
if arm_obj.animation_data.nla_tracks:
|
|
||||||
for t in list(arm_obj.animation_data.nla_tracks):
|
|
||||||
arm_obj.animation_data.nla_tracks.remove(t)
|
|
||||||
|
|
||||||
tw = arm_obj.animation_data.nla_tracks.new()
|
|
||||||
tw.name = 'walk'
|
|
||||||
sw = tw.strips.new('walk', 0, walk)
|
|
||||||
|
|
||||||
ti = arm_obj.animation_data.nla_tracks.new()
|
|
||||||
ti.name = 'idle'
|
|
||||||
si = ti.strips.new('idle', 0, idle)
|
|
||||||
|
|
||||||
# ── export FBX ─────────────────────────────────────────────────────────────────
|
|
||||||
fbx_path = os.path.join(os.path.dirname(bpy.data.filepath), 'matador_v02.fbx')
|
|
||||||
bpy.ops.export_scene.fbx(
|
|
||||||
filepath=fbx_path,
|
|
||||||
use_selection=False,
|
|
||||||
bake_anim=True,
|
|
||||||
bake_anim_use_all_actions=True,
|
|
||||||
bake_anim_use_nla_strips=False,
|
|
||||||
bake_anim_force_startend_keying=True,
|
|
||||||
bake_anim_step=1.0,
|
|
||||||
bake_anim_simplify_factor=0.0,
|
|
||||||
add_leaf_bones=False,
|
|
||||||
primary_bone_axis='Y',
|
|
||||||
secondary_bone_axis='X',
|
|
||||||
apply_scale_options='FBX_SCALE_ALL',
|
|
||||||
)
|
|
||||||
print('Exported FBX to:', fbx_path)
|
|
||||||
|
|
||||||
bpy.ops.wm.save_as_mainfile(filepath=bpy.data.filepath)
|
|
||||||
print('Saved .blend')
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
uid://ymaeifakqovf
|
|
||||||