Commit graph

3 commits

Author SHA1 Message Date
Dmitrii Bykov
c825a716aa fix: отец = male-a (не полицейский) + scale 2x + позиция
Some checks failed
Godot CI / Import + smoke test (push) Failing after 14s
User: character-male-c оказался полицейским, мини-чар слишком маленький.

ФИКСЫ:
- Заменил character-male-c.glb (cop) → character-male-a.glb
  (более generic «обычный мужик»).
- Mini Characters в Kenney pack ~0.8м высотой по дефолту.
  Добавил scale 2.0 к Transform3D отца → теперь ~1.6м,
  соразмерно комнате 2.5м высоты.
- Position x=1.7 → x=1.4 — дальше от восточной стены,
  чтоб scaled модель не вмерзала в дверь.

Transform3D разобран: basis = R_y(+π/2) × scale(2.0),
origin (1.4, 0, 0). Лицом на -X (запад = к игроку).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 20:23:13 +03:00
Dmitrii Bykov
a7b82a2064 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>
2026-05-24 20:18:28 +03:00
Dmitrii Bykov
053d730a45 🎮 Kenney CC0 ассеты: реальные модели вместо placeholder-кубов
Some checks failed
Godot CI / Import + smoke test (push) Failing after 14s
Скачал и интегрировал 158 CC0 моделей с kenney.nl:
- Mini Characters (19+ low-poly humanoid персонажей)
- Furniture Kit (140 моделей мебели/техники)

КОМНАТА (act1_room.tscn):
- FatherNPC: 11-кубов-humanoid (голова/туловище/руки/ноги/глаза/нос/
  рот/брови/щетина/уши/ладони/ботинки) → ОДИН Kenney character-l.glb
  (реальный low-poly чувак).
- Bed: 3 BoxMesh (рама/одеяло/подушка) → bedSingle.glb
- Desk: BoxMesh → desk.glb + chairDesk.glb стул
- OldPC монитор: BoxMesh+Screen → computerScreen.glb (реальный CRT)
- SystemUnit (новый из подарка): BoxMesh + теперь computerKeyboard.glb
  рядом
- GiftBox: BoxMesh чёрный куб → cardboardBoxClosed.glb (картонная)
- Shelf (BILLY): был спрятан (некрасиво) → bookcaseClosedDoors.glb,
  снова видим
- Collision shapes сохранены отдельно от моделей — физика не сломалась

КУХНЯ (act1_kitchen.tscn):
- Fridge: BoxMesh «Атлант» → kitchenFridgeLarge.glb
- Stove: BoxMesh+2knobs+kettle → kitchenStove.glb
- Counter+Sink: BoxMesh композит → kitchenSink.glb
- Table: BoxMesh + 4 BoxMesh-ножки → table.glb
- 2 Chairs: BoxMesh seat+back+4legs → 2× chair.glb (Chair2 повёрнут 180°)
- НОВОЕ: UpperCabinet (верхние шкафчики), Microwave (СВЧ),
  CoffeeMachine (кофемашина) — атмосфера

ХОДЬБА ОТЦА:
- Раньше: tween rotation ног/рук как у placeholder. Теперь Kenney
  glb — ноги/руки внутри single mesh, нет refs.
- Упрощено: поворот корпуса на 180° + bob тела вверх-вниз через sin.
- walk_distance урезан с 1.0 → 0.35м — не уходит в стену.
- Готов hook на AnimationPlayer если он есть в glb (для будущего).

РАЗМЕР РЕПО: +5.3 МБ (158 моделей). Допустимо.
ЛИЦЕНЗИЯ: CC0 (Creative Commons Zero) — без ограничений, никаких
атрибутов, можно коммерчески.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 20:12:28 +03:00