Files
Leonid PershinandClaude Opus 4.8 04cf5f90b0 ProjectRR — нативный прототип на ассетах ProjectR
- Все 189 скелетов Spine сконвертированы в нативные Godot Skeleton2D (.tscn), без Spine в рантайме
- Меню + сцены: подземелье (карта комнат), просмотр спрайтов, нативные анимации
- Кастомизация цвета (кожа/волосы/глаза) через шейдер
- Вытащенные текстуры/UI/шрифты + нарезка спрайтов из атласа
- Датасет комнат для LoRA, офлайн-инструменты конвертации в tools/

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-03 16:29:21 +03:00

33 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Датасет для LoRA — комнаты и строения ProjectR
Стартовый датасет для обучения **style-LoRA** в стиле построек игры (для генерации новых
комнат/строений в ComfyUI без рисования).
## Что внутри
`10_projectr/` — 13 изображений (1024×1024, альфа убрана на тёмный фон) + подписи `.txt`:
- **комнаты** (интерьер-разрез): пустые, спальня, с оборудованием, задние стены, с освещением, рамка, обставленная;
- **строения**: башня обороны (2 ракурса), замок (2 ракурса).
Имя папки `10_projectr` = **10 повторов** на изображение (формат kohya_ss).
Триггер-слово в подписях: **`projectr`**.
> Датасет намеренно маленький (в игре мало типов комнат). Для style-LoRA этого хватает,
> но разнообразие ограничено — можно дополнить своими рендерами/скринами того же стиля.
## Как обучать (kohya_ss / sd-scripts)
1. Базовая модель: аниме/2D-чекпойнт (**Illustrious / NoobAI / Pony / SDXL**).
2. Тип: **LoRA**, разрешение **1024**, бакетинг вкл.
3. Данные: указать родительскую папку `dataset/` (kohya сам прочитает `10_projectr`).
4. Ориентиры: 10 повторов × 13 = 130 шагов/эпоху; **1015 эпох**; LR ~1e-4 (UNet),
text encoder ~5e-5; batch 12; network dim 1632.
5. Проверка: генерируй с `projectr, cross-section room, stone brick walls, ...`
и **ControlNet (lineart/canny)** по `assets/room_sliced/Frame.png` — чтобы новые
комнаты держали единый ракурс и стыковались в сетку (как в `RoomMap`).
## Дополнить датасет
Положи новые PNG + одноимённые `.txt` в `10_projectr/`. Формат подписи:
`projectr, 2d game asset, cel shaded, thick black outline, flat colors, front view, <что на картинке>`.