Files

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
docs/tasks/Index.md
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/Features/VoxelWorld/Runtime/VoxelWorldAtlas.cs
  • Assets/Features/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 от автора или ссылку на источник.