Aller au contenu

Export

Les projets peuvent être exportés depuis la barre de menu supérieure : Projet > Exporter.

Information

L'exportation nécessite la version payante. Dans la demo gratuite, vous pouvez tout de même sauvegarder votre projet et le rouvrir plus tard dans la version payante pour l'exporter.
Voir Version gratuite vs payante.

Export dialog


Fichiers pris en charge

Les projets PixelOver peuvent être exportés comme :

  • Images / feuilles de sprite (.png)
  • Images animées (.gif)
  • Fichiers de projet Aseprite (.aseprite)

Nom de fichier avancé

Lorsque l'export produit plusieurs fichiers, PixelOver ajoute automatiquement un suffixe à chaque nom de fichier.

Vous pouvez choisir quel séparateur est utilisé entre le nom de base et le suffixe.


Calques

Par défaut, tous les calques sont fusionnés en une seule sortie.

Vous pouvez éventuellement exporter les calques en fichiers séparés.


Vues

Choisissez quelle(s) vue(s) doivent être exportées.

Par exemple, vous pouvez vouloir exporter à la fois le Buffer de la normale et le Buffer de la profondeur.
Pour chaque vue exportée, vous pouvez aussi choisir la couleur de fond (transparente par défaut).


Zone et taille

Définissez quelle zone du Canevas doit être exportée.

Vous pouvez aussi :

  • mettre à l'échelle le résultat exporté
  • choisir si les tailles des images de sortie doivent être alignées

Animation

Lorsque l'export d'animation est activé, vous pouvez choisir d'exporter :

  • l'animation actuelle
  • toutes les animations
  • une sélection d'animations

Les animations peuvent éventuellement être séparées dans différents dossiers.

Vous pouvez aussi fusionner toutes les animations exportées en un seul fichier de sortie.


Feuille de sprite

Lorsque Feuille de sprite est activé, les images exportées sont regroupées dans une image de feuille de sprite par animation au lieu d'être exportées comme des images séparées.

Vous pouvez configurer :

  • la marge
  • l'espacement
  • les contraintes de position des cellules

Vous pouvez aussi exporter un fichier de métadonnées .json décrivant la disposition de la feuille de sprite. Ce fichier peut servir à construire un importateur personnalisé pour votre moteur de jeu ou votre pipeline.

Format JSON de la feuille de sprite

"frames":[
    {
        "frame": {
            "x": <position x>,
            "y": <position y>,
            "w": <taille x>,
            "h": <taille y>
        },
        "duration": <durée de l'image>
    } //Exemple d'une image
], // Images de la feuille de sprite
"meta":{
    "app":"https://pixelover.io",
    "version":"<version de PixelOver>",
    "filepath": "<chemin local de la feuille de sprite>",
    "frameAnimations": [
        {
            "name": "<nom de l'animation>",
            "fps": <fps de l'animation>,
            "speed_scale": <facteur de vitesse de l'animation>,
            "from": <numéro d'image de début>,
            "to": <numéro d'image de fin>
        } // Exemple de métadonnées d'animation
    ],
    "size": {
        "w": <taille x>,
        "h": <taille y>
    }, // Taille totale de la feuille de sprite
    "view": "<nom de la vue>",
    "layer": "<nom du calque>", //Uniquement si les calques sont séparés
    "direction": <numéro de la direction> //Utilisé pour la rotation automatique 3D
} // Métadonnées associées à la feuille de sprite

Rotation 3D

Rotation automatique

PixelOver peut faire tourner automatiquement les calques 3D autour de l'axe Y et exporter plusieurs directions.


Résultat

Un résumé de l'opération d'export est affiché en bas de la boîte de dialogue d'export, incluant :

  • si des dossiers seront créés
  • le nombre d'images et/ou de frames qui seront exportées