Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#2026 Le 26/12/2010, à 17:49

xapantu

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

Pour moi, il  me semble que toute la timeline est un peu plus réactive, quand je clique, j'ai l'impression que ça va un peu plus vite smile Mais mon pc est assez puissant, donc, je ne suis pas sûr que je puisse m'en rendre compte smile (et tu as modifié le dégradé, aussi ?)

Hors ligne

#2027 Le 26/12/2010, à 17:50

n1c0la5

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

Bon mais pour revenir aux menu, j'ai quand même quelque chose de bizarre pour supprimer jusqu'à la position actuelle (dont je ne comprends pas l'utilité d'ailleurs), et le supprimer après la position actuelle qui ne fonctionne pas du tout...

Hors ligne

#2028 Le 26/12/2010, à 18:00

n1c0la5

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

kevlar a écrit :

@Nico, tu as fait un sacré boulot ! Regarde ce qu'était capable de faire Ella voici un an, ici : http://forum.ubuntu-fr.org/viewtopic.php?id=321017&p=3 (message #65)

Je sais, je suis ce projet depuis la page 4, et bon comme il n'y avait pas encore 81 pages, j'avais lu depuis le début big_smile

Mais bon, faut relativiser quand même, le sacré boulot c'est vous qui le faite ^^

Hors ligne

#2029 Le 26/12/2010, à 18:06

xapantu

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

Je viens de mettre en place une fonction, ella_debug, qui n'écrit les messages qu'on lui donne qu'en mode Debug, ça serait bien de l'utiliser pour tous les petits printf qui nous servent à debugger (la syntaxe des arguments est la même que pour les printf). Ça fera plus propre smile

Hors ligne

#2030 Le 26/12/2010, à 20:34

xapantu

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

1293388446.png

Bon, côté esthétique, c'est pas encore ça…

http://download.tuxfamily.org/ella/color_selection.ogv

Dernière modification par xapantu (Le 26/12/2010, à 20:38)

Hors ligne

#2031 Le 26/12/2010, à 23:20

n1c0la5

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

Bon, moi de mon côté j'essaie de finir mon animation avec les tux demain, et si je peux j'avance l'aide, et je ne pourrai plus rien faire (à part suivre l'évolution sur le forum et voir les descriptions sur launchpad de temps en temps) jusqu'au 7/01 (si tout va bien parce que bon avec la neige...) pour cause de vacances en France cool (à la place des lunettes de soleil voyez plutôt gants + bonnet + écharpe roll)

Dernière modification par nicodemadrid (Le 26/12/2010, à 23:33)

Hors ligne

#2032 Le 26/12/2010, à 23:46

n1c0la5

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

je sais pas si ça va être possible en fait parce que le problème des objets qui se déplacent est réapparu...
si c'est possible d'avoir une correction pour demain, je vous en serai reconnaissant big_smile

(j'aime bien regarder souvent le résultat, malheureusement on peut avoir des surprises de ce style hmm )

Dernière modification par nicodemadrid (Le 26/12/2010, à 23:48)

Hors ligne

#2033 Le 27/12/2010, à 13:22

n1c0la5

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

C'est des fichiers de quel type les "clips"?

Hors ligne

#2034 Le 27/12/2010, à 15:35

n1c0la5

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

Le menu fichier récent fonctionne comment?
Je demande parce que j'ouvre scene_tux.ella, je sauvegarde le fichier, je ferme ella, je rouvre ella, et rien dans fichiers récents...
Alors que j'ai testé, je crée un fichier, je le sauvegarde, je ferme ella, je le rouvre, et le fichier apparait dans fichier récents...

Dernière modification par nicodemadrid (Le 27/12/2010, à 15:42)

Hors ligne

#2035 Le 27/12/2010, à 15:49

xapantu

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

Je viens de commiter un patch partiel (fait trop rapidement), ça fonctionne, mais on va vite avoir un problème de duplication des entrées dans le menus hmm

Je corrigerais ça ce soir smile

Hors ligne

#2036 Le 27/12/2010, à 15:53

n1c0la5

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

tient, je viens d'avoir ça (je ne sais pas ce que j'ai fait...)

Program received signal SIGABRT, Aborted.
0x00007ffff3c82ba5 in raise () from /lib/libc.so.6
#0  0x00007ffff3c82ba5 in raise () from /lib/libc.so.6
#1  0x00007ffff3c866b0 in abort () from /lib/libc.so.6
#2  0x00007ffff3cbc43b in ?? () from /lib/libc.so.6
#3  0x00007ffff3cc64b6 in ?? () from /lib/libc.so.6
#4  0x00007ffff3cccc83 in free () from /lib/libc.so.6
#5  0x000000000042570f in raz_pile_sound (list=0xab2c40)
    at /home/nicolas/ella_bzr/ella/src/filesfuncs.c:186
#6  0x00000000004175f9 in open_file (window1=0x6a75a0, 
    chemin=0x13bbad0 "/home/nicolas/scene tux2.ella")
    at /home/nicolas/ella_bzr/ella/src/callbacks.c:610
#7  0x0000000000417b88 in ouvrir_fichier_ella (window1=0x6a75a0)
    at /home/nicolas/ella_bzr/ella/src/callbacks.c:814
#8  0x0000000000418adb in on_ouvrir1_activate (window1=0x6a75a0, 
    menu_item=0x7ac1e0) at /home/nicolas/ella_bzr/ella/src/callbacks.c:1135
#9  0x00007ffff56a9a6e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff56bf4d7 in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff56c0996 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#12 0x00007ffff56c0ce8 in g_signal_emit_by_name ()
   from /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff56a9a6e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#14 0x00007ffff56bf4d7 in ?? () from /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff56c0996 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff56c0f53 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff7609e85 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007ffff56a9a6e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff56beda1 in ?? () from /usr/lib/libgobject-2.0.so.0
#20 0x00007ffff56c0996 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#21 0x00007ffff56c0f53 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff7608b8d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007ffff76b69d8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x00007ffff56a9a6e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#25 0x00007ffff56bf120 in ?? () from /usr/lib/libgobject-2.0.so.0
#26 0x00007ffff56c07db in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#27 0x00007ffff56c0f53 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#28 0x00007ffff77cf6df in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00007ffff76aee73 in gtk_propagate_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#30 0x00007ffff76aff4b in gtk_main_do_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#31 0x00007ffff732974c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#32 0x00007ffff4de8342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#33 0x00007ffff4dec2a8 in ?? () from /lib/libglib-2.0.so.0
#34 0x00007ffff4dec7b5 in g_main_loop_run () from /lib/libglib-2.0.so.0
#35 0x00007ffff76b03e7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#36 0x000000000042bd93 in main (argc=1, argv=0x7fffffffe818)
    at /home/nicolas/ella_bzr/ella/src/main.c:1100

Hors ligne

#2037 Le 27/12/2010, à 17:10

kevlar

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

Bon, de mon côté, comme j'en avais un peu marre de débuguer depuis 3 semaines, j'ai ajouté la fonctionnalité "insertion de clips" à Ella (attention; un uniquement en SWF/fFlash).
Comment çà marche ? Ella est maintenant capable (aux bugs près yikes) comme Adobe, d'intégrer dans une animation un ou plusieurs autres clips déjà compilés en Flash/swf. Cela signifie donc, qu'à partir d'aujourd'hui, une animation peut appeler elle-même une ou plusieurs animations intégrées. Voici un exemple sur cette copie d'écran :
clips

Hors ligne

#2038 Le 27/12/2010, à 17:13

kevlar

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

Je me suis donné comme tâche de faire une animation complexe décrite dans le livre "flash à 200 %" : l'animation Matrix. Quand j'ai lu ce livre, je suis resté sur ma faim, car l'auteur expliquait et démontrait qu'il avait besoin d'intégrer des clips pré-compilés, or, Ella ne le faisait pas encore. Aujourd'hui, c'est fait ! smile
Voici le résultat en Flash :
animation Matrix
Je commiterai le fichier source matrix.ella si vous voulez voir les astuces, mais pas une ligne d'ActionScript, pas encore intégré à Ella. wink

Dernière modification par kevlar (Le 27/12/2010, à 17:14)

Hors ligne

#2039 Le 27/12/2010, à 17:17

kevlar

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

Attention : notez bien que si vous souhaitez vous lancer dans l'intégration de clips, une chose est TRES IMPORTANTE : la fréquence (images/secs) doit être MEME dans le clip principal ET dans les clips intégrés.

Hors ligne

#2040 Le 27/12/2010, à 17:18

n1c0la5

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

kevlar a écrit :

Je me suis donné comme tâche de faire une animation complexe décrite dans le livre "flash à 200 %" : l'animation Matrix. Quand j'ai lu ce livre, je suis resté sur ma faim, car l'auteur expliquait et démontrait qu'il avait besoin d'intégrer des clips pré-compilés, or, Ella ne le faisait pas encore. Aujourd'hui, c'est fait ! smile
Voici le résultat en Flash :
animation Matrix
Je commiterai le fichier source matrix.ella si vous voulez voir les astuces, mais pas une ligne d'ActionScript, pas encore intégré à Ella. wink

Je veux bien le fichier source big_smile

Hors ligne

#2041 Le 27/12/2010, à 17:21

n1c0la5

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

tien au passage je viens de voir: quand on ouvre un fichier d'une certaine taille, couleur de fond..., qu'on fait nouveau fichier, les préférences ne sont pas prises en compte et on à la couleur et la taille du fichier précédent...

Hors ligne

#2042 Le 27/12/2010, à 17:22

kevlar

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

nicodemadrid a écrit :

tien au passage je viens de voir: quand on ouvre un fichier d'une certaine taille, couleur de fond..., qu'on fait nouveau fichier, les préférences ne sont pas prises en compte et on à la couleur et la taille du fichier précédent...

oui, çà fait partie d'une petite liste de "todos", mais le plus important ce sont les bugs signalés concernant la timeline ... sad

Hors ligne

#2043 Le 27/12/2010, à 17:25

n1c0la5

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

kevlar a écrit :

Bon, de mon côté, comme j'en avais un peu marre de débuguer depuis 3 semaines, j'ai ajouté la fonctionnalité "insertion de clips" à Ella (attention; un uniquement en SWF/fFlash).
Comment çà marche ? Ella est maintenant capable (aux bugs près yikes) comme Adobe, d'intégrer dans une animation un ou plusieurs autres clips déjà compilés en Flash/swf. Cela signifie donc, qu'à partir d'aujourd'hui, une animation peut appeler elle-même une ou plusieurs animations intégrées. Voici un exemple sur cette copie d'écran :
http://img526.imageshack.us/img526/4669/capturebjh.png

Bon c'est concernant ton image surtout, moi quand je veux jouer le clip, il faut un minimum de 12 image clé, sinon rien ne bouge, et ça s'arrête quand il n'y en a plus... (j'ai testé avec l'animation de noël...)

Dernière modification par nicodemadrid (Le 27/12/2010, à 17:26)

Hors ligne

#2044 Le 27/12/2010, à 17:26

Link Mauve

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

Bonjour,

Je souhaite compiler Ella, mais je rencontre quelques problèmes qui m'en empêchent.

Le premier un simple warning de configure, « --enable-maintainer-mode ».

Le suivant, pas bien grave mais assez gênant pour certaines personnes, est que le autogen.sh détecte mal la version de gettext, le Makefile du dossier po est donc faux. Le message d'erreur est :

*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.17 but the autoconf macros are from gettext version 0.18

J'ai donc s/0\.17/0.18/ le fichier po/Makefile après sa génération, pour continuer à compiler.

Le dernier, bien plus grave, est l'impossibilité de compiler certains fichiers (comme callbacks.c ou lecteur.c) qui demandent swfdec-gtk. (Je n'ai pas l'intention d'utiliser flash pour éditer du SVG, donc installer ce paquet est hors de question.)

J'ai un peu regardé le code, et j'ai l'impression que swfdec-gtk est utilisé à l'affichage. C'est un bug qu'il faudrait corriger, au moins le rendre optionnel.

J'ai également remarqué que vous n'utilisez aucune bibliothèque XML pour la génération du SVG, vous faites tout avec des printf. Cette méthode, plus simple pour des fichiers simples, est une horreur à maintenir sur le long terme.

L'indentation des fichiers que j'ai lu est totalement inconsistante, un programme comme indent vous la corrigerait et rendrait le code beaucoup plus agréable à lire.

Merci d'avance, j'ai hâte d'essayer cet éditeur de SMIL ! (Le premier WYSIWYG que je connaisse !)

Hors ligne

#2045 Le 27/12/2010, à 17:27

kevlar

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

nicodemadrid a écrit :
kevlar a écrit :

Bon, de mon côté, comme j'en avais un peu marre de débuguer depuis 3 semaines, j'ai ajouté la fonctionnalité "insertion de clips" à Ella (attention; un uniquement en SWF/fFlash).
Comment çà marche ? Ella est maintenant capable (aux bugs près yikes) comme Adobe, d'intégrer dans une animation un ou plusieurs autres clips déjà compilés en Flash/swf. Cela signifie donc, qu'à partir d'aujourd'hui, une animation peut appeler elle-même une ou plusieurs animations intégrées. Voici un exemple sur cette copie d'écran :
http://img526.imageshack.us/img526/4669/capturebjh.png

Bon c'est concernant ton image surtout, moi quand je veux jouer le clip, il faut un minimum de 12 image clé, sinon rien ne bouge, et ça s'arrête quand il n'y en a plus... (j'ai testé avec l'animation de noël...)

c'est un petit truc que je dois ajouter à ce qui est exporté vers le player, une honte que je n'y aie pas pensé depuis 6 mois ...
Mais l'essentiel est que le fichier exporté soir bien lu sous Navigateur.

Hors ligne

#2046 Le 27/12/2010, à 17:36

kevlar

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

Link Mauve a écrit :

Bonjour,

Je souhaite compiler Ella, mais je rencontre quelques problèmes qui m'en empêchent.

Le premier un simple warning de configure, « --enable-maintainer-mode ».

Le suivant, pas bien grave mais assez gênant pour certaines personnes, est que le autogen.sh détecte mal la version de gettext, le Makefile du dossier po est donc faux. Le message d'erreur est :

*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.17 but the autoconf macros are from gettext version 0.18

J'ai donc s/0\.17/0.18/ le fichier po/Makefile après sa génération, pour continuer à compiler.

Le dernier, bien plus grave, est l'impossibilité de compiler certains fichiers (comme callbacks.c ou lecteur.c) qui demandent swfdec-gtk. (Je n'ai pas l'intention d'utiliser flash pour éditer du SVG, donc installer ce paquet est hors de question.)

J'ai un peu regardé le code, et j'ai l'impression que swfdec-gtk est utilisé à l'affichage. C'est un bug qu'il faudrait corriger, au moins le rendre optionnel.

J'ai également remarqué que vous n'utilisez aucune bibliothèque XML pour la génération du SVG, vous faites tout avec des printf. Cette méthode, plus simple pour des fichiers simples, est une horreur à maintenir sur le long terme.

L'indentation des fichiers que j'ai lu est totalement inconsistante, un programme comme indent vous la corrigerait et rendrait le code beaucoup plus agréable à lire.

Merci d'avance, j'ai hâte d'essayer cet éditeur de SMIL ! (Le premier WYSIWYG que je connaisse !)

Je comprends ton point de vue, mais sache que dans l'équipe, les débats sont identiques : perso le proprio ne m'empêche pas de dormir, mais je comprends que l'on ne pense pas comme moi.
Cependant, swfdec n'est PAS un programme proprio, le Flash que nous produisons est totalement Adobe Free car généré par les Swftools.
Nous avons des conférences sur l'abandon progressif de swfdec, mais c'est un travail de longue haleine.
Enfin, sache que la partie export SVG est encore parfois en retard (sauf pour le morphing où c'est le svg qui mène largement)

Je laisse Xapantu ou Grim7 intervenir pour les problèmes "techniques".

Hors ligne

#2047 Le 27/12/2010, à 17:40

Link Mauve

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

D'accord, j'attendrai que vous ayez fini de rendre swfdec-gtk optionnel pour retester Ella, en attendant je continuerai d'utiliser le combo SVG-Edit et Vim pour créer des animations SMIL.

Hors ligne

#2048 Le 27/12/2010, à 17:47

n1c0la5

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

@kevlar: Heu une question concernant le canal alpha: qu'est-ce qui fonctionne avec le canal alpha en Flash? SVG? (et surtout dans quel sens ["apparition"/"disparition"]?)

Hors ligne

#2049 Le 27/12/2010, à 17:50

Link Mauve

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

Ah, aussi, il n'y a personne sur votre chan IRC. L'IM permet un contact plus direct, et certaines personnes (dont je fais partie) préfèrent ce moyen à un forum. Vous devriez au moins idler sur votre chan au cas où un utilisateur curieux passerait par là. Et un salon XMPP serait le bienvenu aussi, afin de laisser le choix du protocole aux utilisateurs.

Hors ligne

#2050 Le 27/12/2010, à 18:02

xapantu

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

@Link Mauve :

  • Pour l'indentation, c'est en train d'être corrigé, on pourrait effectivement utiliser un programme qui corrigerai tout d'un coup, mais je n'ai pas franchement le temps de regarder comment ça marche, et je préfère ré-indenter (avec des outils automatiques, soit, mais petit bout par petit bout). De cette façon, on s'assure qu'on relit tout le code, qu'on supprime quelques bugs au passage, et on le réorganise de façon plus logique, pour préparer l'avenir. C'est ce que je fais depuis quelques mois, à part la gestion du zoom, je n'ai quasiment pas apporté de nouvelles fonctionnalités à Ella, donc, ça avance  de ce côté là smile
    Mais bien entendu, patch welcomed smile

  • Pour la librairie XML, c'est pareil, au départ, Ella a été conçu pour faire des animations assez simples, et puis, au cours du temps, kevlar a rajouté pas mal de fonctionnalités, ce qui fait finalement pas mal d'interpolations différentes possibles. Donc, on ne s'est jamais posé la question pour l'utilisation d'une librairie xml smile

    Ceci dit, on est aussi ouvert aux propositions, que ça soit du code, ou juste des spécifications, de ce côté là.

Dernière modification par xapantu (Le 27/12/2010, à 18:03)

Hors ligne