fix: отец = нормальный человек (не зелёный гоблин)
Some checks failed
Godot CI / Import + smoke test (push) Failing after 31s

User: «character-l оказался зелёным гоблином, не отцом, и масштаб гигантский».

КОРЕНЬ ОШИБКИ: «Blocky Characters» pack от Kenney — это фэнтези
персонажи (зомби, рыцари, гоблины). Я выбрал character-l случайно
без проверки превью.

ФИКС:
- Скачал доп. пак «Mini Characters» (kenney_mini-characters.zip):
  18 обычных людей (мужчины + женщины) civilian-стиля. С анимациями
  (32 анимации каждый, для будущего).
- Заменил отца с character-l.glb (зомби-гоблин) на
  character-male-c.glb (мужик).
- Скопировал в assets/models/characters/ characters-male-a/b/c/d
  и character-female-a/b/c/d/e/f для будущих персонажей
  (Андрюха, мать, Толик, Майор, Осминог и т.п.).

ОСТАВИЛОСЬ ПРОВЕРИТЬ ПРИ ТЕСТЕ:
- Масштаб mini-characters: обычно ~1м высотой по дефолту, может
  понадобиться scale=1.7 для нормального роста. Сначала проверим
  как есть.
- Гигантский character-l 5м высоты теперь заменён — должен
  пропорционально вписаться в комнату 4×4×2.5м.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dmitrii Bykov 2026-05-24 20:18:28 +03:00
parent eac459478c
commit a7b82a2064
27 changed files with 545 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dcina0y6noagf"
path="res://.godot/imported/colormap.png-b5aed20b09058b318ffab234d99d2130.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/models/characters/Textures/colormap.png"
dest_files=["res://.godot/imported/colormap.png-b5aed20b09058b318ffab234d99d2130.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

Binary file not shown.

View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cpcwkb7lpnl1b"
path="res://.godot/imported/character-female-a.glb-cfbfe705abde459a78c3ca6b9fe7a693.scn"
[deps]
source_file="res://assets/models/characters/character-female-a.glb"
dest_files=["res://.godot/imported/character-female-a.glb-cfbfe705abde459a78c3ca6b9fe7a693.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=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

Binary file not shown.

View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://b1hgtles0e0vd"
path="res://.godot/imported/character-female-b.glb-9911e2c6ec3baff778893a8e354d292f.scn"
[deps]
source_file="res://assets/models/characters/character-female-b.glb"
dest_files=["res://.godot/imported/character-female-b.glb-9911e2c6ec3baff778893a8e354d292f.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=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

Binary file not shown.

View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://by3nfqcj4e37h"
path="res://.godot/imported/character-female-c.glb-60ae063c38865b8fd4b3778217e0f0fe.scn"
[deps]
source_file="res://assets/models/characters/character-female-c.glb"
dest_files=["res://.godot/imported/character-female-c.glb-60ae063c38865b8fd4b3778217e0f0fe.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=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

Binary file not shown.

View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://7s2stn3w8f8u"
path="res://.godot/imported/character-female-d.glb-72995596f1fe17d592eacc19abfc945a.scn"
[deps]
source_file="res://assets/models/characters/character-female-d.glb"
dest_files=["res://.godot/imported/character-female-d.glb-72995596f1fe17d592eacc19abfc945a.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=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

Binary file not shown.

View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://clm4ionlfemry"
path="res://.godot/imported/character-female-e.glb-be80ed53f827eb199279d637ea7d66d3.scn"
[deps]
source_file="res://assets/models/characters/character-female-e.glb"
dest_files=["res://.godot/imported/character-female-e.glb-be80ed53f827eb199279d637ea7d66d3.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=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

Binary file not shown.

View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bhevhvymiddoe"
path="res://.godot/imported/character-female-f.glb-a056b88aedb5bb6354b7e75b0cce95c3.scn"
[deps]
source_file="res://assets/models/characters/character-female-f.glb"
dest_files=["res://.godot/imported/character-female-f.glb-a056b88aedb5bb6354b7e75b0cce95c3.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=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

Binary file not shown.

View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://rcwgtkdjukkm"
path="res://.godot/imported/character-male-a.glb-93d086c7c74ec3819fcba0ba01cd3bb2.scn"
[deps]
source_file="res://assets/models/characters/character-male-a.glb"
dest_files=["res://.godot/imported/character-male-a.glb-93d086c7c74ec3819fcba0ba01cd3bb2.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=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

Binary file not shown.

View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://d3b0l54v6y6d8"
path="res://.godot/imported/character-male-b.glb-304e07e7520b15c1f3ce949ae370ba0c.scn"
[deps]
source_file="res://assets/models/characters/character-male-b.glb"
dest_files=["res://.godot/imported/character-male-b.glb-304e07e7520b15c1f3ce949ae370ba0c.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=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

Binary file not shown.

View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bdstvure6q0f6"
path="res://.godot/imported/character-male-c.glb-7f15d7732fd885f442cdee4fb82638a1.scn"
[deps]
source_file="res://assets/models/characters/character-male-c.glb"
dest_files=["res://.godot/imported/character-male-c.glb-7f15d7732fd885f442cdee4fb82638a1.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=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

Binary file not shown.

View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://7undowa5sum6"
path="res://.godot/imported/character-male-d.glb-6ffc8b76715147113447c875848a85d2.scn"
[deps]
source_file="res://assets/models/characters/character-male-d.glb"
dest_files=["res://.godot/imported/character-male-d.glb-6ffc8b76715147113447c875848a85d2.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=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

Binary file not shown.

View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://b6fiw2xyoplle"
path="res://.godot/imported/character-male-e.glb-35ba8fbd365fee9614f682d4c3c5f9f1.scn"
[deps]
source_file="res://assets/models/characters/character-male-e.glb"
dest_files=["res://.godot/imported/character-male-e.glb-35ba8fbd365fee9614f682d4c3c5f9f1.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=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

Binary file not shown.

View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dtvxh4emknbqb"
path="res://.godot/imported/character-male-f.glb-516953670934cb4b8db3726bd7719dac.scn"
[deps]
source_file="res://assets/models/characters/character-male-f.glb"
dest_files=["res://.godot/imported/character-male-f.glb-516953670934cb4b8db3726bd7719dac.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=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

View file

@ -3,7 +3,7 @@
[ext_resource type="Script" path="res://scripts/prologue/act1.gd" id="1_act1"] [ext_resource type="Script" path="res://scripts/prologue/act1.gd" id="1_act1"]
[ext_resource type="Script" path="res://scripts/interactables/interactable.gd" id="2_int"] [ext_resource type="Script" path="res://scripts/interactables/interactable.gd" id="2_int"]
[ext_resource type="PackedScene" path="res://scenes/components/player_fpv.tscn" id="3_player"] [ext_resource type="PackedScene" path="res://scenes/components/player_fpv.tscn" id="3_player"]
[ext_resource type="PackedScene" path="res://assets/models/characters/character-l.glb" id="100_father"] [ext_resource type="PackedScene" path="res://assets/models/characters/character-male-c.glb" id="100_father"]
[ext_resource type="PackedScene" path="res://assets/models/furniture/bedSingle.glb" id="101_bed"] [ext_resource type="PackedScene" path="res://assets/models/furniture/bedSingle.glb" id="101_bed"]
[ext_resource type="PackedScene" path="res://assets/models/furniture/desk.glb" id="102_desk"] [ext_resource type="PackedScene" path="res://assets/models/furniture/desk.glb" id="102_desk"]
[ext_resource type="PackedScene" path="res://assets/models/furniture/chairDesk.glb" id="103_chair"] [ext_resource type="PackedScene" path="res://assets/models/furniture/chairDesk.glb" id="103_chair"]