Перейти к содержанию

Экспорт

Проекты можно экспортировать из верхней строки меню: Проект > Экспорт.

Информация

Экспорт требует платной версии. В бесплатной версии demo вы всё равно можете сохранить проект и позже открыть его в платной версии для экспорта.
См. Бесплатная и платная версия.

Export dialog


Поддерживаемые файлы

Проекты PixelOver можно экспортировать как:

  • Изображения / спрайт-листы (.png)
  • Анимированные изображения (.gif)
  • Файлы проектов Aseprite (.aseprite)

Расширенное имя файла

Когда экспорт создаёт несколько файлов, PixelOver автоматически добавляет суффикс к каждому имени файла.

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


Слои

По умолчанию все слои объединяются в один вывод.

При желании вы можете экспортировать слои как отдельные файлы.


Виды

Выберите, какие виды следует экспортировать.

Например, вы можете захотеть экспортировать как Буфер нормалей, так и Буфер глубины.
Для каждого экспортируемого вида вы также можете выбрать цвет фона (по умолчанию прозрачный).


Область и размер

Определите, какую область Холста следует экспортировать.

Вы также можете:

  • масштабировать экспортируемый результат
  • выбрать, следует ли выравнивать размеры выходных изображений

Анимация

Когда включён экспорт анимации, вы можете выбрать экспорт:

  • текущей анимации
  • всех анимаций
  • выбранных анимаций

Анимации при желании можно разделить по разным папкам.

Вы также можете объединить все экспортированные анимации в один выходной файл.


Спрайт-лист

Когда включён Спрайт-лист, экспортированные кадры упаковываются в одно изображение спрайт-листа на анимацию вместо экспорта как отдельные изображения.

Вы можете настроить:

  • поля
  • отступы
  • ограничения позиции ячеек

Вы также можете экспортировать файл метаданных .json, описывающий раскладку спрайт-листа. Этот файл можно использовать для создания собственного импортёра для вашего игрового движка или конвейера.

Формат JSON спрайт-листа

"frames":[
    {
        "frame": {
            "x": <позиция x>,
            "y": <позиция y>,
            "w": <размер x>,
            "h": <размер y>
        },
        "duration": <длительность кадра>
    } //Пример кадра
], // Кадры спрайт-листа
"meta":{
    "app":"https://pixelover.io",
    "version":"<версия PixelOver>",
    "filepath": "<локальный путь спрайт-листа>",
    "frameAnimations": [
        {
            "name": "<имя анимации>",
            "fps": <fps анимации>,
            "speed_scale": <множитель скорости анимации>,
            "from": <номер начального кадра>,
            "to": <номер конечного кадра>
        } // Пример метаданных анимации
    ],
    "size": {
        "w": <размер x>,
        "h": <размер y>
    }, // Общий размер спрайт-листа
    "view": "<имя вида>",
    "layer": "<имя слоя>", //Только если слои разделены
    "direction": <номер направления> //Используется для автоматического вращения 3D
} // Метаданные, связанные со спрайт-листом

3D-вращение

Автоматическое вращение

PixelOver может автоматически вращать 3D-слои вокруг оси Y и экспортировать несколько направлений.


Результат

В нижней части диалога экспорта отображается сводка операции экспорта, включая:

  • будут ли созданы папки
  • количество изображений и/или кадров, которые будут экспортированы