#2251 Le 02/02/2011, à 15:30
- YannUbuntu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
pour rappel Ubuntu 9.10 sera obsolete dans 2 mois...
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#2252 Le 02/02/2011, à 19:37
- n1c0la5
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Juste pour le fun, les débuts de l'assistant de scripts ...
http://img59.imageshack.us/img59/1828/capturexzw.png
Hehehe, quand dans Ella?, ou sinon, c'est possible de faire une autre branche pour le tester? (ou avec la version expert, je m'en fous un peu ^^)
Hors ligne
#2253 Le 02/02/2011, à 19:41
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
un peu de patience, j'essaye de faire un module propre, mais il avance très, très lentement, grand maxi un test/debug par jour
Hors ligne
#2254 Le 06/02/2011, à 17:44
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Comme dit dans mon dernier message sur LP, je suis toujours sur ma réécriture du canvas d'Ella :
Démonstration avec les principales fonctionnalités du canvas : http://download.tuxfamily.org/ella/new_canvas-1.ogv
Intégration avec la timeline : http://download.tuxfamily.org/ella/new_canvas-2.ogv
Redimensionnement : http://download.tuxfamily.org/ella/new_canvas-3.ogv
Donc, les différentes fonctionnalités :
Redimensionnement dynamique : si un objet est trop haut, genre, à -200, et que le canvas, par défaut, n'affiche que jusqu'à -100, il s'agrandit pour qu'on voit tout. Pareil vers le bas, à droite, à gauche.
Redimensionnement des objets avec les 4 coins
Rotation avec les 4 coins
Changement d'outils redimensionnement/rotation avec un clic simple sur l'objet
Sélection à la volée : si un objet n'est pas sélectionné, qu'on clique dessus et qu'on bouge la souris sans relâcher, l'objet est déplacé
Cadre de sélection
Lecture dans la zone de travail
...
Commentaires/suggestions bienvenues
C'est pas finit, mais ça avance
Dernière modification par xapantu (Le 06/02/2011, à 17:45)
Hors ligne
#2255 Le 06/02/2011, à 20:56
- n1c0la5
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Comme dit dans mon dernier message sur LP, je suis toujours sur ma réécriture du canvas d'Ella :
Démonstration avec les principales fonctionnalités du canvas : http://download.tuxfamily.org/ella/new_canvas-1.ogv
Intégration avec la timeline : http://download.tuxfamily.org/ella/new_canvas-2.ogv
Redimensionnement : http://download.tuxfamily.org/ella/new_canvas-3.ogvDonc, les différentes fonctionnalités :
Redimensionnement dynamique : si un objet est trop haut, genre, à -200, et que le canvas, par défaut, n'affiche que jusqu'à -100, il s'agrandit pour qu'on voit tout. Pareil vers le bas, à droite, à gauche.
Redimensionnement des objets avec les 4 coins
Rotation avec les 4 coins
Changement d'outils redimensionnement/rotation avec un clic simple sur l'objet
Sélection à la volée : si un objet n'est pas sélectionné, qu'on clique dessus et qu'on bouge la souris sans relâcher, l'objet est déplacé
Cadre de sélection
Lecture dans la zone de travail
...
Commentaires/suggestions bienvenues
C'est pas finit, mais ça avance
Cool, ça promet , quand dans Ella??
@Kevlar:
fix commited
, je vais pouvoir reprendre l'animation des tux ^^
EDIT: Ah, j'ai vu que c'est prévu pour la semaine prochaine?
Dernière modification par nicodemadrid (Le 06/02/2011, à 21:03)
Hors ligne
#2256 Le 07/02/2011, à 09:26
- Brozowski
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Comme dit dans mon dernier message sur LP, je suis toujours sur ma réécriture du canvas d'Ella :
Démonstration avec les principales fonctionnalités du canvas : http://download.tuxfamily.org/ella/new_canvas-1.ogv
Intégration avec la timeline : http://download.tuxfamily.org/ella/new_canvas-2.ogv
Redimensionnement : http://download.tuxfamily.org/ella/new_canvas-3.ogvDonc, les différentes fonctionnalités :
Redimensionnement dynamique : si un objet est trop haut, genre, à -200, et que le canvas, par défaut, n'affiche que jusqu'à -100, il s'agrandit pour qu'on voit tout. Pareil vers le bas, à droite, à gauche.
Redimensionnement des objets avec les 4 coins
Rotation avec les 4 coins
Changement d'outils redimensionnement/rotation avec un clic simple sur l'objet
Sélection à la volée : si un objet n'est pas sélectionné, qu'on clique dessus et qu'on bouge la souris sans relâcher, l'objet est déplacé
Cadre de sélection
Lecture dans la zone de travail
...
Commentaires/suggestions bienvenues
C'est pas finit, mais ça avance
YA HA !
C'est cool ça ! Du très beau travail !
@kevlar : Pourquoi tu ne passe pas à Lucid ? Elle est LTS, elle possède des logiciels presque à jours et à de meilleurs compatibilité avec le matériel ... Alors pourquoi les 9.04 et 9.10 ?
Hors ligne
#2257 Le 08/02/2011, à 22:51
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Cool, ça promet
, quand dans Ella??
EDIT: Ah, j'ai vu que c'est prévu pour la semaine prochaine?
YA HA !
C'est cool ça ! Du très beau travail !
Merci
C'est normalement prévu pour cette semaine, enfin, ça dépend quel niveau de stabilité on veut avoir. Il y a deux trois trucs qui bug méchamment, nottament le redimensionnement d'un objet après une rotation (enfin, c'est pas trop compliqué, mais il faut sortir la calculette, quoi…). La timeline n'est pas très bien intégrée au canvas. D'ailleurs, si quelqu'un veut nettoyer la timeline pour avoir des fonctions et des noms de variables plus clairs et plus commentés, ça serait pas mal.
Après, le chargement de fichier .ella est pas terrible pour l'instant, mais ça devrait vite s'améliorer parce que j'ai un peu nettoyé le code de ce côté là
Et aussi, vu que ça serait plus motivant de travailler sur un truc que les autres puissent tester, on pourrait aussi faire une branche de dev pour ella-team, histoire que tout le monde puisse committer dedans.
@grim7reaper : tu pourrais me rappeler le truc des boucles g_slist ? parce que j'ai essayé un truc du genre :
while((node = g_slist_next(list)))
{
appel de fonctions avec node->data
}
Et ça ne fonctionnait pas ? (du coup, j'ai mis une boucle for() à la place, mais c'est bof je crois ?)
Hors ligne
#2258 Le 08/02/2011, à 23:13
- grim7reaper
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
@grim7reaper : tu pourrais me rappeler le truc des boucles g_slist ? parce que j'ai essayé un truc du genre :
while((node = g_slist_next(list))) { appel de fonctions avec node->data }
Et ça ne fonctionnait pas ? (du coup, j'ai mis une boucle for() à la place, mais c'est bof je crois ?)
list est jamais modifié, tu boucles toujours sur le même maillon là.
De mémoire, il me semble que c'est un truc du style
node = list;
while((node = g_slist_next(node)))
{
/* appel de fonctions avec node->data */
}
D'ailleurs pour éviter le code à la Scheme (trop de parenthèses ^^) je le présenterais plutôt comme ça
node = list;
while(node) /* ou while(node != NULL) */
{
/* appel de fonctions avec node->data */
node = g_slist_next(node);
}
mais c'est toi qui vois.
J'ai trop de boulot en ce moment, mais je suis de loin ce que tu fais et je vois que ça avance pas mal
Dernière modification par grim7reaper (Le 08/02/2011, à 23:14)
Hors ligne
#2259 Le 09/02/2011, à 16:44
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Ok, je viens de committer (toujours dans ma branche) une modif de ma boucle, merci
Hors ligne
#2260 Le 09/02/2011, à 22:37
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Voilà, je viens de faire quelques améliorations, on peut maintenant lire (et surtout charger le fichier) l'animation des rectangles (celle de contrib/tests/rectangle.ella) qui bougent dans Ella
Bon, rien de révolutionnaire, mais ce sont les bases… (bases qui ne sont d'ailleurs pas atteintes pour le SVG car Ella n'exporte pas correctement l'animation en SVG )
Dernière modification par xapantu (Le 09/02/2011, à 22:37)
Hors ligne
#2261 Le 10/02/2011, à 16:26
- kobliha
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
je suis un utilisateur simple d'ELLA au Japon. Bien sûr ne pas programmeur.
Il y a quelques questions.
1) Lorsque j'ai lu un fichier .ella entreposé que dans lequel les images sont inclus, il n'y a pas de chèque dans la colonne Usagée de la bibliothèque.
Probablement je pense que c'est ce résultat, mais un aperçu ne devient pas même comme un aperçu au temps de la fabrication.
Je me demande si le fichier du .ella n'est pas sans valeur dans ceci.
Ou est-ce que le dossier du .ella avec une image sera non-correspondance ?
2) Sur l'exporter SWF et SVG animé
L'exportation à SWF est production d'après l'intention, mais un objet bouge pour Emménager le temps qui utilise Zoom de Transitions, dessin animé SVG cinématographique pourtant il n'y a pas de chèque.
Je me demande si je fais que devant être animé le dessin animé SVG fait un zoom le standfast.
swf: http://dl.dropbox.com/u/1516525/ella/enlarge2.swf
svg: http://dl.dropbox.com/u/1516525/ella/enlarge2.svg
ella: http://dldropbox.com/u/1516525/ella/enlarge2.ella
ubuntu Maverick Meerkat
Kernel: 2.6.35-25-generic-pae
CPU: Phenom II X4 810
GPU: GeForce 9500 GT (512MB)
Moniteur: mitsubishi RDT231WLM
Nvidia driver 260.19.06
Merci beaucoup pour ma française pauvre.
D'un utilisateur agé 63 ans simple d'ELLA de Japon
Hors ligne
#2262 Le 10/02/2011, à 16:48
- grim7reaper
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Hello,
Glad to know that Ella is known to Japan (at least by one person ^^)
If to write in French is too difficult, you can report and describe your problems in English on this site
(A little inscription is maybe necessary…)
Thanks for your contribution
Dernière modification par grim7reaper (Le 10/02/2011, à 16:53)
Hors ligne
#2263 Le 10/02/2011, à 20:24
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Ok, je viens de committer (toujours dans ma branche) une modif de ma boucle, merci
si tu souhaites multiplier les boucles while...wend, pense à bien initialiser à la tête de liste ta variable de type GList :*
node = g_list_first(list)
ou
node = g_list_nth(list,0)
sinon, tes boucles ne tournent pas ou bien initialisent sur n'importe quoi.:(
Hors ligne
#2264 Le 10/02/2011, à 20:49
- grim7reaper
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Bien vu, j'avais oublier de le préciser
Hors ligne
#2265 Le 11/02/2011, à 09:39
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
il faudrait peut-être également que Brozowski lance une compilation des dernières révisions, car j'ai lu le rapport de bug de notre ami japonais, il utilise une version complètement dépassée, dont voici une copie d'écran :
Hors ligne
#2266 Le 11/02/2011, à 23:17
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Comment est-ce que tu vois qu'elle est dépassée ? (c'est une vraie question, car je ne le vois vraiment pas ?)
Voilà une vidéo de la gestion des chemins avec plusieurs noeuds : http://download.tuxfamily.org/ella/new_canvas-4.ogv
Il y a un bug sur la gestion du rouge pour le contour, mais je l'ai corrigé depuis
Dernière modification par xapantu (Le 11/02/2011, à 23:17)
Hors ligne
#2267 Le 11/02/2011, à 23:20
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Ah, et si quelqu'un veut tester :
bzr branch lp:~xapantu/ella/neweditor ella-neweditor
cd ella-neweditor #et après on compile Ella normalement
mkdir build && cd build && cmake .. -DELLA_DATADIR=../data/ # on peut aussi compiler dans le dossier racine, c'est moins propre mais ça fonctionne aussi ;)
make
src/ella
Hors ligne
#2268 Le 12/02/2011, à 00:30
- n1c0la5
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Ah, et si quelqu'un veut tester :
bzr branch lp:~xapantu/ella/neweditor ella-neweditor cd ella-neweditor #et après on compile Ella normalement mkdir build && cd build && cmake .. -DELLA_DATADIR=../data/ # on peut aussi compiler dans le dossier racine, c'est moins propre mais ça fonctionne aussi ;) make src/ella
J'ai déjà testé plusieurs fois avant mais j'obtiens toujours ça:
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Native language support enabled.
-- checking for module 'goocanvas'
-- found goocanvas, version 1.0.0
-- checking for modules 'gtk+-2.0;libvala-0.12'
-- found gtk+-2.0, version 2.22.0
-- found libvala-0.12, version 0.11.5
-- checking for module 'swfdec-gtk-0.7'
-- found swfdec-gtk-0.7, version 0.7.4
-- checking for module 'libzip'
-- found libzip, version 0.9.3
-- checking for modules 'gobject-2.0;gio-2.0;gtk+-2.0;libvala-0.12'
-- found gobject-2.0, version 2.26.0
-- found gio-2.0, version 2.26.0
-- found gtk+-2.0, version 2.22.0
-- found libvala-0.12, version 0.11.5
-- checking for module 'gobject-2.0'
-- found gobject-2.0, version 2.26.0
-- checking for module 'gio-2.0'
-- found gio-2.0, version 2.26.0
-- checking for module 'poppler-glib'
-- found poppler-glib, version 0.14.3
-- checking for module 'libvala-0.12'
-- found libvala-0.12, version 0.11.5
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:70 (MESSAGE):
Could NOT find Vala (missing: VALA_EXECUTABLE)
Call Stack (most recent call first):
cmake/vala/FindVala.cmake:55 (find_package_handle_standard_args)
ellacanvas/CMakeLists.txt:38 (find_package)
-- Configuring incomplete, errors occurred!
nicolas@ubuntu:~/ella_bzr/ella-neweditor$ mkdir build && cd build && cmake .. -DELLA_DATADIR=../data/
-- Native language support enabled.
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:70 (MESSAGE):
Could NOT find Vala (missing: VALA_EXECUTABLE)
Call Stack (most recent call first):
cmake/vala/FindVala.cmake:55 (find_package_handle_standard_args)
ellacanvas/CMakeLists.txt:38 (find_package)
-- Configuring incomplete, errors occurred!
Je dois faire quoi?
Hors ligne
#2269 Le 12/02/2011, à 11:23
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Je viens de copier les paquets nécessaires dans le ppa d'Ella (qui étaient dans le ppa de vala-team), normalement, si tu as ajouté le ppa sur ton ordinateur, tu devrais avoir un paquet libvala-0.12-dev maintenant.
Donc, désinstalle valac-0.10, libvala-0.10-dev, et installe valac-0.12, libvala-0.12-dev (via synaptic (Système→Administration), pas la logithèque).
Vérifie quand même qu'il n'essaye pas de désinstaller des paquets trop importants, mais normalement ça devrait être bon
Hors ligne
#2270 Le 12/02/2011, à 14:04
- n1c0la5
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Je viens de copier les paquets nécessaires dans le ppa d'Ella (qui étaient dans le ppa de vala-team), normalement, si tu as ajouté le ppa sur ton ordinateur, tu devrais avoir un paquet libvala-0.12-dev maintenant.
Donc, désinstalle valac-0.10, libvala-0.10-dev, et installe valac-0.12, libvala-0.12-dev (via synaptic (Système→Administration), pas la logithèque).
Vérifie quand même qu'il n'essaye pas de désinstaller des paquets trop importants, mais normalement ça devrait être bon
C'est bon (il me manquait valac-0.12 seulement, mais d'après le message que j'obtenais, j'avais pas compris qu'il le fallait contrairement a libvala-0.12.dev la première fois ^^)
EDIT: pourquoi pas par la logithèque? c'est ce que je viens de faire et ça fonctionne très bien...
Dernière modification par nicodemadrid (Le 12/02/2011, à 14:06)
Hors ligne
#2271 Le 12/02/2011, à 14:17
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
EDIT: pourquoi pas par la logithèque? c'est ce que je viens de faire et ça fonctionne très bien...
Parce que la logithèque ne t'affiche pas les packages qu'elles va supprimer, donc, si par hasard il y avait une dépendance bizarre, ou que tu sélectionnais libvala-0.10 au lieu de libvala-0.10-dev, il y avait des risques pour que ça te supprimer des logiciels que tu voulais garder. Mais bon, si ça marche, tant mieux, je disais juste ça comme ça
Hors ligne
#2272 Le 12/02/2011, à 14:22
- n1c0la5
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Ben en sachant que j'ai rien supprimé, pas de problèmes ^^
EDIT: après test il me demande dans les 2 cas si je veux désinstaller rhythmbox-plugins
Dernière modification par nicodemadrid (Le 12/02/2011, à 14:25)
Hors ligne
#2273 Le 12/02/2011, à 14:28
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Ah, oui, je pensais que la logithèque ne demandait pas, mea culpa
Dernière modification par xapantu (Le 12/02/2011, à 14:29)
Hors ligne
#2274 Le 12/02/2011, à 14:32
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Je viens d'ajouter l'export png, avec lesquels on peut faire des gifs animés avec imagemagick facilement : http://pix.toile-libre.org/upload/origi … 513822.gif
J'ai aussi ajouté la gestion du texte, bien que ça soit un peu buggé pour l'instant, notamment sur la gestion de la taille qu'occupe le texte quand il a plusieurs lignes.
Hors ligne
#2275 Le 12/02/2011, à 17:17
- Brozowski
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Je sais le PPA ne compile plus depuis le mois de février j'ai remarqué ça il y a deux jours ...
Mon script foire sur les dates et empêche la compilation des nouvelles versions. Je sais comment le corriger, j'attend d'être chez moi pour faire la modif et Lundi matin des paquets tout neuf seront fait.
Hors ligne