5.0 KiB
5.0 KiB
id, title, summary, priority, area, owner, created, updated, execution_time, depends_on, canonical_docs, related_files
| id | title | summary | priority | area | owner | created | updated | execution_time | depends_on | canonical_docs | related_files | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TASK-0024 | Заменить Minecraft-placeholder арт на легальные ассеты | Убрать заглушки из Minecraft текстурпака (нет прав для продакшена), заменить на легально используемые ассеты и зафиксировать источники/лицензии. | Highest | art | unassigned | 2026-03-31 | 2026-03-31 | 2d |
|
|
TASK-0024 - Заменить Minecraft-placeholder арт на легальные ассеты
Status
Статус задачи ведется в docs/tasks/Index.md и является каноническим там.
Why
Сейчас в проекте используются заглушки из Minecraft текстурпака. Прав на их использование в продакшене нет, это юридический и релизный риск.
Expected Outcome
- В проекте не осталось ассетов из Minecraft текстурпака.
- Все используемые визуальные ассеты имеют разрешенный источник (собственные/купленные/CC0/лицензия совместима с коммерческим использованием).
- В репозитории есть короткая фиксация: откуда ассеты, какие лицензии, где лежат файлы.
Current Context
Воксельный рендер использует атлас/материал. Замена арта должна сохранить текущий контракт данных (например, набор surface types), чтобы не сломать генератор.
Source Of Truth
- фактические ассеты в
Assets/ - файлы лицензий/README от поставщика ассетов
- документ со списком источников и лицензий (создать в рамках задачи)
Read First
Assets/Features/VoxelWorld/Runtime/VoxelWorldAtlas.csAssets/Features/VoxelWorld/Runtime/VoxelWorldGenerator.cs
Scope In
- инвентаризация: какие текстуры/материалы сейчас заглушки
- удаление/замена заглушек на легальные аналоги
- обновление атласа/материалов/спрайтов так, чтобы мир продолжал рендериться
- добавление файла
docs/licenses/art-assets.md(или эквивалента) со списком источников и лицензий
Scope Out
- финальный художественный стиль игры
- полноценный арт-пайплайн (если не требуется прямо сейчас)
Constraints
- не добавлять ассеты с неясной лицензией
- предпочтительно: CC0/покупные с подтверждением/собственные
- не ломать текущие сцены и генерацию мира
Suggested Approach
- Найти все текстуры/материалы, пришедшие из Minecraft текстурпака.
- Выбрать источник замены (CC0 pack или собственные временные ассеты) и добавить их в проект.
- Обновить атлас/материал и проверить рендер чанков.
- Зафиксировать источники и лицензии в отдельном документе.
Acceptance Criteria
- в проекте нет Minecraft-placeholder ассетов
- мир рендерится корректно после замены
- есть документированная таблица "asset -> источник -> лицензия"
Verification
- ручная проверка в сцене: генерация чанков, отображение поверхностей
- grep/поиск по репозиторию по ключевым словам/именам, связанным с Minecraft pack
Risks / Open Questions
- часть заглушек может быть уже запечена в атлас; нужно аккуратно заменить без поломки UV
Human Decisions Needed
- выбрать конкретный источник легальных ассетов (CC0 pack / купленные / собственные)
Decision Log
2026-03-31- задача добавлена из-за отсутствия прав на текущий placeholder текстурпак.
Handoff Notes
Если будут добавляться сторонние ассеты, сохраняйте рядом с ними LICENSE/README от автора или ссылку на источник.