Le site www.fousdanim.org n’est plus mis à jour depuis le 10 juillet 2015. Les outils de recherche sont toujours actifs mais nous vous invitons à aller ailleurs pour trouver des lieux plus vivants dédiés au cinéma d’animation.

Exporter en PNG ou SWF [FLASH] [AFTER]

Discussions, questions, astuces relatives a l'animation Flash et assimile (ToonBoom, etc)

Exporter en PNG ou SWF [FLASH] [AFTER]

Messagepar Asteroid » Lun Nov 15, 2010 4:52 pm

Bonjour les fous,

J'ai un gros souci entre Flash CS4 et After Effects CS4...

A partir d'un fichier FLA contenant de nombreux calques, j'aimerai exporter couches par couches vers After Effects pour compositer.

Avec la fonction exporter classique (en SWF)... Flash exporte tout le plan écrasé.
Mais en passant par les paramètres de publication, je peux exporter uniquement les calques visibles.

Seulement, After Effects provoque une erreur lors de la lecture simultanée des SWF (bien que je peux les lire sans problèmes séparément).
Ca me rend fou !
:roll:

A moins que quelqu'un est une solution pour ce problème... je cherche donc un moyen détourné de récupérer mes couches dans After Effects.
Par plusieurs séquence PNG par exemple.
Mais là encore, gros souci...
Flash ne me permet d'exporter qu'une seule image de l'animation en PNG.
Ou encore une fois d'écraser toutes les couches avec la fonction exporte classique... (et encore ça ne marche même pas, ça plante avant la fin et les images sont toutes pareilles).

Je suis perdu...
HELP ME PLEASE !
:?:
Avatar de l’utilisateur
Asteroid
petit fou, petite folle
 
Messages: 65
Inscription: Ven Sep 09, 2005 11:21 pm
Localisation: Lille
Film d'animation culte: Akira

Re: Exporter en PNG ou SWF [FLASH] [AFTER]

Messagepar DuDuF » Lun Nov 15, 2010 5:32 pm

Hello !

normalement, en swf ca devrait fonctionner, le seul souci c'est after qui plante quand ya vraiment trop de swf différents importés (à partir de 30 environ, de taille moyenne. Plus ya de clips et d'anim dans un swf, moins on peut en importer simultanément dans after, c'est ch...)

Si ca foire en n'exportant pas les calques masqués, moi c'que je fais c que au lieu de masquer les calques que je veux pas, je les met en "guide", comme ca ils sont pas exportés, meme avec les paramètres par défaut. Et une fois ramenés dans after, normalement ya pas de souci, essaie de voir de ce coté la !

sinon, tu peux aussi faire de quicktimes ; dans les codecs, ya aussi PNG, en fait ca encapsule une séquence png dans un .mov, ca peut etre pratique et te permettre dexporter tes anims, à tester (l'alpha est gardé normalement)
Avatar de l’utilisateur
DuDuF
respectable zinzin
 
Messages: 647
Inscription: Mer Déc 10, 2008 10:16 am
Localisation: Wasquehal
Film d'animation culte: Ghost in the Shell 2 - Innocence

Re: Exporter en PNG ou SWF [FLASH] [AFTER]

Messagepar » Lun Nov 15, 2010 6:07 pm

oui, l'usage du vectoriel dans After est à faire avec modération. Trop de couches et ça rame ou ça cafouille.
Je préfère aussi passer par des rendus intermédiaires en suites PNG pour résoudre ce type de problème.


C'était juste pour ajouter mon grain de sel...
:D

+
c
"Quand la raie manta, son nez s'allongit."

Les fourmis n'aiment pas le Flamenco, Auguste Derrière, Ed. Le Castor Astral
Avatar de l’utilisateur
Aide soignant
 
Messages: 4747
Inscription: Mar Fév 18, 2003 1:43 pm
Localisation: Lille-F
Film d'animation culte: Chicken Scratch

Re: Exporter en PNG ou SWF [FLASH] [AFTER]

Messagepar Bigbengib » Lun Nov 15, 2010 6:58 pm

Hello,

Cette commande permet d'exporter chaque calque en autant de séquences PNG de façon automatique :

Code: Tout sélectionner
var doc = fl.getDocumentDOM();
var lyrs = doc.getTimeline().layers;

var len = lyrs.length;
var lyr;
var originalType;
var i;
var pngName;
var saveName;

// Get a save location.
var saveDir = fl.browseForFolderURL("Choose a folder in which to save your exported PNGs:");
if (saveDir) {
   // Get the Flash document's name, and strip off the final ".fla", and build a base name for the exported files.
   fl.outputPanel.clear();
   var docName = doc.name;
   var extensionIndex = docName.lastIndexOf(".fla");
   if (extensionIndex == docName.length - 4) {
      docName = docName.substring(0, extensionIndex);
   }
   saveName = saveDir + "/" + docName;
   
   // Acceptable values are "normal", "guide", "guided", "mask", "masked", and "folder".
   var originalTypes = new Array();
   
   // Grab all original layer types.  Need to do this before setting to guide, because otherwise a mask layer turned
   // to guide would would turn a masked layer into a normal layer.
   for (i=0; i < len; i++) {
      lyr = lyrs[i];
      originalTypes[i] = lyr.layerType;
   };
   
   // Guide all layers.
   for (i=0; i < len; i++) {
      lyr = lyrs[i];
      lyr.layerType = "guide";
   };

   // Save layers that were originally "normal" as PNGs, one-by-one.
   for (i=0; i < len; i++) {
      lyr = lyrs[i];
      originalType = originalTypes[i]
      if (originalType == "normal" || originalType == "guided") {
         lyr.layerType = "normal";
         exportPng(i);
         lyr.layerType = "guide";
      }
      
      // In this case, we need to loop backwards until we find the mask layer, then re-mask this layer, before we export.
      if (originalType == "masked") {
         for (var j=i; j >= 0; j--) {
            if (originalTypes[j] == "mask") {
               var maskLyrSearch = lyrs[j];
               maskLyrSearch.layerType = "mask";
               lyr.layerType = "masked";
               exportPng(i);
               maskLyrSearch.layerType = "guide";
               lyr.layerType = "guide";
               break;
            }
         };
      }
      
   };

   // Reset all layers to their original types.
   for (i=0; i < len; i++) {
      lyr = lyrs[i];
      lyr.layerType = originalTypes[i];
   };


}

function exportPng(i) {
   pngName = saveName + i + ".png";
   doc.exportPNG(pngName, true, true);
   fl.trace("Exported: " + pngName);
}


Dans ce sujet : viewtopic.php?f=8&t=8646 j'avais évoqué d'autres commandes, avec la marche à suivre pour les intégrer dans Flash si tu ne connais pas :)
Avatar de l’utilisateur
Bigbengib
grand fou, grande folle
 
Messages: 1302
Inscription: Ven Mar 26, 2004 8:39 pm
Localisation: Paris
Film d'animation culte: Mon culte sur la commode

Re: Exporter en PNG ou SWF [FLASH] [AFTER]

Messagepar » Lun Nov 15, 2010 10:25 pm

Trop fort...
"Quand la raie manta, son nez s'allongit."

Les fourmis n'aiment pas le Flamenco, Auguste Derrière, Ed. Le Castor Astral
Avatar de l’utilisateur
Aide soignant
 
Messages: 4747
Inscription: Mar Fév 18, 2003 1:43 pm
Localisation: Lille-F
Film d'animation culte: Chicken Scratch

Re: Exporter en PNG ou SWF [FLASH] [AFTER]

Messagepar david » Mar Nov 16, 2010 7:29 am

Excellent encore ce script Bigbengib ! Celui que tu m'as refilé l'autre fois, je m'en sers tous les jours en ce moment !
Mais où trouves-tu tout ça ??? Tu les crées ou y a-t-il un site où en trouver d'autres ?
Voilà, voilà...

Image
Avatar de l’utilisateur
david
respectable zinzin
 
Messages: 545
Inscription: Lun Déc 13, 2004 1:07 pm
Localisation: Nantes
Film d'animation culte: Un mauvais pantalon

Re: Exporter en PNG ou SWF [FLASH] [AFTER]

Messagepar Bigbengib » Mar Nov 16, 2010 9:11 am

Hé hé... J'en ai trouvé au fil du temps çà et là sur la toile, car moi aussi ça m'aide bien. Celui-ci je ne me souviens plus où il était malheureusement. Maintenant j'en crée aussi mais pour des tâches hyper spécifiques (du genre changer l'échelle d'un movie-clip sur chaque image...)

Sinon dans ce sujet : viewtopic.php?f=8&t=8659 j'avais justement trouvé un site qui propose plein d'extensions pour Flash bien pratiques. Ce sont toutes des commandes javascript comme celle-ci mais proposées au format .mxp, donc encore plus faciles à installer.
Avatar de l’utilisateur
Bigbengib
grand fou, grande folle
 
Messages: 1302
Inscription: Ven Mar 26, 2004 8:39 pm
Localisation: Paris
Film d'animation culte: Mon culte sur la commode

Re: Exporter en PNG ou SWF [FLASH] [AFTER]

Messagepar Asteroid » Mar Nov 16, 2010 4:47 pm

Merci pour votre aide,

Bigbengig, je suis tombé sur ton post avec ces extensions. Mais ça ne convient pas pour mon problème. (Merci quand même, ce sera utile en d'autres occasions.)
Les anims étant dans des clips de clips de clips... je dois séparer (et parfois en supprimer certain / exporter / control z) chaque élément du layer.

Bref, j'ai fini par trouver une solution un peu pénible... mais qui a le mérite de fonctionner.
Je récupère mes SWF dans After et les lance directement dans la file de rendu pour les exporter en PNG. Ca prend du temps de calcul... mais la tâche peut-être semi-automatisée.
Après, les séquence PNG fonctionnent sans souci. OUF !

Bon je rencontre maintenant des souci de compatibilité de FX entre CS5 et CS4... mais là il n'y a rien à faire.
Et le CS5 qui ne fonctionne que sur 64 bits n'arrange pas mon affaire...
:roll:

Ah oui et bien vu Duduf l'encapsulage PNG en MOV ! Ca marche bien mais c'est un peu plus long...
Avatar de l’utilisateur
Asteroid
petit fou, petite folle
 
Messages: 65
Inscription: Ven Sep 09, 2005 11:21 pm
Localisation: Lille
Film d'animation culte: Akira

Re: Exporter en PNG ou SWF [FLASH] [AFTER]

Messagepar » Mar Nov 16, 2010 4:56 pm

Asteroid a écrit:Les anims étant dans des clips de clips de clips...



ha bin oui.. mais non... si tu organises ton travil comme un gougnafier 'faut pas s'étonner.. :)

Bon, ravi que ça s'arrange en tous cas, ça nous aura donné l'occasion de connaitre un script fort utile...

+
c
"Quand la raie manta, son nez s'allongit."

Les fourmis n'aiment pas le Flamenco, Auguste Derrière, Ed. Le Castor Astral
Avatar de l’utilisateur
Aide soignant
 
Messages: 4747
Inscription: Mar Fév 18, 2003 1:43 pm
Localisation: Lille-F
Film d'animation culte: Chicken Scratch

Re: Exporter en PNG ou SWF [FLASH] [AFTER]

Messagepar Asteroid » Mer Nov 17, 2010 12:09 pm

cé a écrit:ha bin oui.. mais non... si tu organises ton travil comme un gougnafier 'faut pas s'étonner..


Je plaide non coupable ! Les anims viennent de très loin d'ici... (humhum), mais je me suis fait la même remarque en découvrant le travail.
:x
Avatar de l’utilisateur
Asteroid
petit fou, petite folle
 
Messages: 65
Inscription: Ven Sep 09, 2005 11:21 pm
Localisation: Lille
Film d'animation culte: Akira

Re: Exporter en PNG ou SWF [FLASH] [AFTER]

Messagepar meule » Mer Nov 17, 2010 12:15 pm

Ah bin t'as du taff asteroid ?

Elles viennent de Chine tes anims ?
Avatar de l’utilisateur
meule
fou ou folle à délier
 
Messages: 3203
Inscription: Ven Fév 28, 2003 10:09 am
Localisation: un champ de patates...

Re: Exporter en PNG ou SWF [FLASH] [AFTER]

Messagepar SUKI » Mer Nov 17, 2010 8:35 pm

meule a écrit:Elles viennent de Chine tes anims ?


tant qu'elles arrivent pas à pied...

















roh, ok...
Image
Image
Avatar de l’utilisateur
SUKI
malade de la tête d'exception
 
Messages: 1925
Inscription: Lun Juil 14, 2003 3:49 pm
Localisation: Paris
Film d'animation culte: -----

Re: Exporter en PNG ou SWF [FLASH] [AFTER]

Messagepar Bigbengib » Mer Nov 17, 2010 11:01 pm

SUKI a écrit:
meule a écrit:Elles viennent de Chine tes anims ?


tant qu'elles arrivent pas à pied...


Quand vous aurez fini de nous brouiller l'écoute...
Avatar de l’utilisateur
Bigbengib
grand fou, grande folle
 
Messages: 1302
Inscription: Ven Mar 26, 2004 8:39 pm
Localisation: Paris
Film d'animation culte: Mon culte sur la commode


Retourner vers Section Flash et Vectoriel

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 16 invités

cron