Разработка текстурного атласа для игрового персонажа

Необходимо создать оптимизированный и организованный текстурный атлас, который будет содержать все спрайты для анимации поведения главного героя в игре.

Основные задачи

  • Анализ предоставленных исходных графических материалов и технического задания.
  • Объединение всех отдельных спрайтов анимаций в единый текстурный атлас (spritesheet).
  • Организация атласа: спрайты должны быть логично сгруппированы по действиям и состояниям персонажа (например, бег, прыжок, атака, бездействие, получение урона).
  • Оптимизация: минимизация неиспользуемого пространства на текстуре, соблюдение требований к размерам (степени двойки, если требуется).
  • Обеспечение четкости и читаемости каждого кадра анимации после упаковки.

Требования к результату

  • Готовый файл текстурного атласа в необходимых форматах (например, PNG).
  • Файл данных с координатами (metadata) для каждого спрайта в атласе (например, JSON). В данных должны быть указаны имя анимации, координаты (x, y) и размеры (width, height) каждого кадра.
  • Атлас должен быть готов к непосредственному использованию в игровом движке.
  • Все кадры анимаций должны быть выровнены для корректного воспроизведения.

Дополнительная информация

Подробные требования, эталонные изображения и исходные материалы для работы находятся в прикрепленном архиве. Исполнителю необходимо ознакомиться с ними перед началом работы.

Исправление ошибки в системе email-уведомлений на PHP и MySQL

Требуется устранить сбой в отправке email-уведомлений в системе обработки чеков. Система на PHP парсит текстовые файлы чеков, поступающие ежедневно в определенное время, и при обнаружении специального чека должна отправлять оповещение. Необходимо восстановить работоспособность механизма.

Создание новогоднего видеоролика с анимацией фото

Требуется смонтировать короткий праздничный ролик до 20 секунд. В основе - предоставленное видео, в которое нужно интегрировать несколько анимированных через ИИ фотографий, добавить музыку и новогоднее оформление.