Skip to content

Export

Projects can be exported from the top bar menu: Project > Export.

Export dialog


Supported files

PixelOver projects can be exported as:

  • Images / sprite sheets (.png)
  • Animated images (.gif)
  • Aseprite project files (.aseprite)

Advanced file name

When the export produces multiple files, PixelOver automatically appends a suffix to each file name.

You can choose which separator is used between the base name and the suffix.


Layers

By default, all layers are merged into a single output.

You can optionally export layers as separate files.


Views

Choose which view(s) should be exported.

For example, you may want to export both the Normal Buffer and the Depth Buffer.
For each exported view, you can also choose the background color (transparent by default).


Area and size

Define which area of the Canvas should be exported.

You can also:

  • scale the exported result
  • choose whether the output image sizes should be aligned

Animation

When animation export is enabled, you can choose to export:

  • the current animation
  • all animations
  • a selection of animations

Animations can optionally be separated into different folders.

You can also merge all exported animations into a single output file.


Sprite sheet

When Sprite sheet is enabled, exported frames are packed into one sprite sheet image per animation instead of being exported as separate images.

You can configure:

  • margin
  • padding
  • cell position constraints

You can also export a .json metadata file describing the sprite sheet layout. This file can be used to build a custom importer for your game engine or pipeline.

Sprite sheet JSON format

"frames":[
    {
        "frame": {
            "x": <position x>,
            "y": <position y>,
            "w": <size x>,
            "h": <size y>
        },
        "duration": <duration of the frame>
    } //Example of a frame
], // Frames of the sprite sheet
"meta":{
    "app":"https://pixelover.io",
    "version":"<PixelOver version>",
    "filepath": "<Local file path of the sprite sheet>",
    "frameAnimations": [
        {
            "name": "<Animation name",
            "fps": <animation fps>,
            "speed_scale": <animation speed scale>,
            "from": <from frame number>,
            "to": <to frame number>
        } // Example of an animation metadata
    ],
    "size": {
        "w": <size x>,
        "h": <size y>
    }, // Total size of the sprite sheet
    "view": "<View name>",
    "layer": "<Layer name>", //Only if layers are separated
    "direction": <number of the direction> //Used for 3D auto rotation
} // Metadata associated to the sprite sheet

3D Rotation

Auto rotate

PixelOver can automatically rotate 3D layers around the Y-axis and export multiple directions.


Result

A summary of the export operation is displayed at the bottom of the Export dialog, including:

  • whether folders will be created
  • the number of images and/or frames that will be exported