[Fix] Update Voxel World
This commit is contained in:
@@ -63,3 +63,4 @@
|
||||
| TASK-0021 | ToDo | High | architecture | unassigned | 2d | docs/tasks/items/TASK-0021.md | Привести проект в порядок: разнести код по asmdef, навести структуру Editor/Runtime и добавить базовые автотесты. |
|
||||
| TASK-0022 | ToDo | Highest | worldgen | unassigned | 1d | docs/tasks/items/TASK-0022.md | Интегрировать спавн врагов в VoxelWorldGenerator: спавнить по загрузке чанка и учитывать kill-state. |
|
||||
| TASK-0023 | ToDo | Highest | ai | unassigned | 2d | docs/tasks/items/TASK-0023.md | Реализовать runtime NavMesh bake для voxel-чанка и интегрировать обновление навигации при загрузке/изменении чанков. |
|
||||
| TASK-0024 | ToDo | Highest | art | unassigned | 2d | docs/tasks/items/TASK-0024.md | Заменить Minecraft-placeholder арт на легальные ассеты для продакшена и зафиксировать источник/лицензии. |
|
||||
|
||||
@@ -0,0 +1,99 @@
|
||||
---
|
||||
id: TASK-0024
|
||||
title: Заменить Minecraft-placeholder арт на легальные ассеты
|
||||
summary: Убрать заглушки из Minecraft текстурпака (нет прав для продакшена), заменить на легально используемые ассеты и зафиксировать источники/лицензии.
|
||||
priority: Highest
|
||||
area: art
|
||||
owner: unassigned
|
||||
created: 2026-03-31
|
||||
updated: 2026-03-31
|
||||
execution_time: 2d
|
||||
depends_on: []
|
||||
canonical_docs:
|
||||
- docs/tasks/Index.md
|
||||
related_files:
|
||||
- Assets/
|
||||
---
|
||||
|
||||
# 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/Scripts/VoxelWorld/Runtime/VoxelWorldAtlas.cs`
|
||||
- `Assets/Scripts/VoxelWorld/Runtime/VoxelWorldGenerator.cs`
|
||||
|
||||
## Scope In
|
||||
|
||||
- инвентаризация: какие текстуры/материалы сейчас заглушки
|
||||
- удаление/замена заглушек на легальные аналоги
|
||||
- обновление атласа/материалов/спрайтов так, чтобы мир продолжал рендериться
|
||||
- добавление файла `docs/licenses/art-assets.md` (или эквивалента) со списком источников и лицензий
|
||||
|
||||
## Scope Out
|
||||
|
||||
- финальный художественный стиль игры
|
||||
- полноценный арт-пайплайн (если не требуется прямо сейчас)
|
||||
|
||||
## Constraints
|
||||
|
||||
- не добавлять ассеты с неясной лицензией
|
||||
- предпочтительно: CC0/покупные с подтверждением/собственные
|
||||
- не ломать текущие сцены и генерацию мира
|
||||
|
||||
## Suggested Approach
|
||||
|
||||
1. Найти все текстуры/материалы, пришедшие из Minecraft текстурпака.
|
||||
2. Выбрать источник замены (CC0 pack или собственные временные ассеты) и добавить их в проект.
|
||||
3. Обновить атлас/материал и проверить рендер чанков.
|
||||
4. Зафиксировать источники и лицензии в отдельном документе.
|
||||
|
||||
## 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 от автора или ссылку на источник.
|
||||
Reference in New Issue
Block a user