À la différence des outils de présentations classiques (MS PowerPoint, OOImpress, KeyNote), Prezi abandonne le principe du diaporama.
Au lieu d'organiser votre discours en une succession linéaire de diapos, Prezi vous fournit une grande page blanche sur laquelle vous allez disposer le contenu de votre présentation de façon "créative". Le déroulement de la présentation consiste en une succession de translations, zooms et rotations permettant de focaliser l'attention sur les éléments que vous voulez montrer.
Le concept a séduit de nombreux utilisateurs, tandis que d'autres sont restés sceptiques. Il ne s'agit sans doute pas d'une révolution, ni d'une solution miracle pour mettre fin aux projections soporifiques. Mais l'idée est amusante et le libriste qui s'agite en nous ne tarde pas à s'intéresser à la licence de cet outil, aux formats de données qu'il accepte et produit, à son fonctionnement sur son OS favori.
Un outil propriétaire
La déception est immédiate : l'outil est propriétaire, le format des données est fermé, la technologie de visionnage est... Flash.
Si vous utilisez la version gratuite du service, vous ne pourrez même pas conserver les sources des documents que vous produirez : ils resteront stockés sur les serveurs de prezi.com et vous devrez vous contenter d'un fichier ".exe" si vous voulez rejouer votre présentation sur votre PC en l'absence d'une connexion internet.
Aucun concurrent libre
Face à ce constat, je me suis intéressé aux éventuelles solutions, si possible libres, qui utiliseraient des formats ouverts, comme par exemple SVG.
Il y a bien JessyInk ( http://code.google.com/p/jessyink/ ), une extension au logiciel Inkscape. Bien qu'orienté diaporama, cet outil permet de programmer des zooms à l'intérieur des diapos.
Pour le moment, il semble qu'aucun outil libre ne concurrence Prezi sur son terrain.
Une expérience "preuve de concept"
Après un temps de réflexion et une après-midi de développement, je suis fier de vous proposer Sozi : une imitation approximative et incomplète de Prezi utilisant le standard SVG.
Sozi, c'est :
- L'éditeur SVG de votre choix (j'utilise Inkscape sans plugin particulier)
- Un document SVG "fond de tarte" avec quelques éléments prédéfinis et des règles d'utilisation à respecter pour ajouter du contenu
- Un script Javascript d'environ 120 lignes pour animer le résultat
- Le navigateur web de votre choix s'il prend en charge SVG et Javascript (testé sous Firefox 3.5)
Pour plus d'explications, vous pouvez vous rendre sur cette page : http://senshu.baierouge.fr/blog/?post/2009/12/07/Sozi-%3A-un(...)
Pour visionner une démo, c'est ici : http://senshu.baierouge.fr/blog/public/Sozi/sozi-demo.svg
À propos de la licence
Le script qui gère l'animation est sous licence GPL.
Pour le document SVG "fond de tarte", je me pose des questions :
- C'est un "document", pas un "programme" : la licence GPL s'applique-t-elle à ce fichier ?
- L'utilisateur est censé le modifier pour y insérer son contenu : une présentation créée de cette manière devient-elle un travail "dérivé" soumis à la même licence ?
Conclusion
Le résultat est loin d'être parfait : le système d'édition est un peu artisanal et l'animation peut manquer de fluidité selon votre configuration matérielle.
J'ai souhaité partager ce modeste travail en espérant que certains y trouvent une source d'inspiration. Vos idées d'améliorations sont les bienvenues.
# Concept intéressant !
Posté par goom . Évalué à 3.
le concept est très intéressant, tout mettre sur une seule grande page. J'imagine qu'avec un écran tactile on pourrait aller vers des trucs vraiment très très sympa - zoomer en cernant une zone avec le doigt.
Cependant je pense qu'il faudrait un lecteur indépendant car une présentation peut se faire dans des endroits sans internet (peut être est-ce possible d'avoir une page web en local pour faire la présentation d'ailleurs)
Bonne continuation en tout cas !
[^] # Re: Concept intéressant !
Posté par B16F4RV4RD1N . Évalué à 2.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: Concept intéressant !
Posté par liberforce (site web personnel) . Évalué à 4.
http://linuxfr.org/comments/1059525.html#1059525
J'imagine que l'idée est plus ancienne encore.
La dépêche sur les vidéos du FOSDEM :
http://linuxfr.org//2007/03/04/22154.html:
Le lien vers la présentation de GEGL :
http://ftp.belnet.be/mirrors/FOSDEM/2007/FOSDEM2007-GEGL.ogg
Le PDF de la présentation (néanmoins, le lien a l'air cassé) :
http://archive.fosdem.org/2007/slides/maintracks/gegl.pdf
# Génial !
Posté par B16F4RV4RD1N . Évalué à 8.
tu parles comme ça rame à mort !! Honteux ! À oui, je parle de Prezi bien sûr :) C'était bien saccadé, et je n'aime de toute façon pas l'idée du format propriétaire.
En revanche j'ai été agréablement surpris par Sozi, dans le même navigateur c'était beaucoup plus fluide qu'avec Prezi (peut-être que l'exemple était plus simple aussi...), et j'adore l'idée de pouvoir faire cela avec inkscape. Je viens d'ailleurs de télécharger l'exemple et de jouer avec, c'est très simple à utiliser !
Franchement, c'est génial et cela ouvre plein de possibilité pour remplacer flash ou pauvrepoint, j'espère que cela projet continuera sur sa lancée, j'adore !
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: Génial !
Posté par TImaniac (site web personnel) . Évalué à 2.
Config : Firefox 3.5... sous l'OS du mal.
[^] # Re: Génial !
Posté par B16F4RV4RD1N . Évalué à 5.
alors que le svg est peut-être mieux intégré sous linux.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: Génial !
Posté par guepe . Évalué à 1.
Par contre c'est vrai que j'ai un 30p : même si mon firefox est pas plein écran, la hauteur est au max, ca donne 1600pix de haut.
N'empêche c'est inutilisable : est-ce la faute des drivers graphiques ou de la résolution et de SVG pas adapté pour ce genre de choses ?
Certaines démos montrées plus bas sont également franchement lentes...
[^] # Re: Génial !
Posté par barmic . Évalué à 2.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # en tout cas...
Posté par Rémi baudruche . Évalué à 1.
[^] # Re: en tout cas...
Posté par Rémi baudruche . Évalué à 1.
sous firefox ça râme abominablement....
[^] # Re: en tout cas...
Posté par err404 (site web personnel) . Évalué à 1.
c'est un peu comme les anciens internet-explorer qui ne géraient pas la transparence du PNG (et je ne parle même pas de l'absence du support SVG).
J'imagine un présentation façon ''danse du ventre'' ou des voiles semi-transparents sont enlevés au fur et à mesure de la présentation :D
Pour ceux qui n'ont pas besoin ni envie de jouer avec la transparence, ça ne les dérangera pas, mais pour les autres, il n'y à que les vrai navigateurs comme Firefox ou Epiphany qui pourront leur convenir (troll inside)
# Bravo !
Posté par Vincent P (site web personnel) . Évalué à 1.
Enfin un logiciel qui ouvre de nouvelles perspectives donc !
La démo rame un petit peu, et on peut se dire que plus on complexifie l'animation plus ça risque de ralentir non ? Il serait possible d'envisager des exports vers d'autres formats ? Voire carrément générer des vidéos ?
Ou bien est ce qu'il y a des lecteurs SVG plus efficaces que firefox ?
Et dans le genre video/présentation animée, celle ci est au top :
http://video.google.com/videoplay?docid=-5115609628556940516(...)
Si on pouvait avoir un soft qui permet simplement de faire ce genre d'animations ce serait vraiment chouette. Bon ok, ça demande également du talent graphique, certes.
Merci en tout cas !
[^] # Re: Bravo !
Posté par Guillaume Savaton (site web personnel) . Évalué à 1.
Par contre, comme l'animation repose sur une utilisation particulière des éléments SVG, le logiciel d'exportation en vidéo est à écrire intégralement.
# Bluffant
Posté par Etienne Bagnoud (site web personnel) . Évalué à 6.
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell
# ...
Posté par Volnai . Évalué à 3.
[^] # Re: ...
Posté par ploum (site web personnel, Mastodon) . Évalué à 2.
Là, j'ai télécharger l'exemple et, comme dit sur le blog, j'ai rajouté un rectangle dans le calque "View". Rien d'autre.
Et bien tout est cassé. Il m'affiche tout le document SVG dans Firefox, le javascript ne fonctionne plus. Un simple ouvrir/insérer rectangle/sauver et tout est cassé.
Je pense que ce genre de solution est vraiment l'avenir, j'adore. Mais pour que ce soit utilisable, il faudrait un éditeur dédié (ou un plugin Inkscape).
Mais je suis conscient que c'est le début, j'adore de voir que ça bouge et je suis impatient d'avoir enfin un truc pour faire des présentations :-)
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: ...
Posté par Guillaume Savaton (site web personnel) . Évalué à 3.
As-tu bien conservé le script sozi.js dans le même dossier que le document SVG ?
[^] # Re: ...
Posté par ploum (site web personnel, Mastodon) . Évalué à 2.
Mes livres CC By-SA : https://ploum.net/livres.html
# Vidéo
Posté par freejeff . Évalué à 2.
Pour info, l'import pdf de inkscape est vraiment très puissant, et permet d'importer des schémas fait à partir d'OOo en passant par le pdf.
Idem pour les équations issues de latex ...
Il ne reste donc plus que la vidéo et la possibilité d'inclure des animations dans des figures, mais ça il me semble que c'est prévu pour la prochaine version d'inkscape.
[^] # Re: Vidéo
Posté par B16F4RV4RD1N . Évalué à 8.
http://www.bluishcoder.co.nz/2007/08/svg-video-demo.html
Le svg incluant les vidéos en question, que l'on peut tester sans problème dans firefox 3.5 (marche pas dans chromium chez moi) :
http://www.double.co.nz/video_test/video.svg
La même chose avec des photos :
http://people.mozilla.com/~vladimir/demos/photos.svg
C'est vraiment bluffant. J'adore svg.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
# Génial
Posté par alberthier (site web personnel) . Évalué à 2.
C'est simple, ingénieux et fonctionnel.
[^] # Re: Génial
Posté par EdM . Évalué à 1.
Seul petit bug que j'ai repéré, on ne peut pas remonter plus haut que "Avantages" en retournant en arrière partie par partie, sauf en utilisant la flèche du retour au tout début.
De mon coté sur le portable du bureau (un Centrino DUO, juste 1Go de ram) avec Ubuntu KK, c'est fluide sur Chrome et ça rame légèrement sur Firefox 3.5.5 et Opera 10.10.
Je suis bluffé, on pourrait même imaginer de rajouter une 3e dimension pour les présentations. Il y a beaucoup de portes ouvertes pour pousser encore le concept plus loin. Ça déboite déjà tel quel, merci pour la trouvaille et la démo !
# :(
Posté par Joël . Évalué à 1.
[^] # Re: :(
Posté par Ghis . Évalué à 2.
Sur Chromium Firefox et Camino cela passe très bien.
Sinon bravo pour ton Sozi que je t'encourage à faire évoluer.
[^] # Re: :(
Posté par B16F4RV4RD1N . Évalué à 2.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: :(
Posté par Guillaume Savaton (site web personnel) . Évalué à 3.
Je vais devoir installer Chrome et Opera sur mon PC : ce sera toujours utile pour les développements futurs.
# Re:
Posté par Antoine (site web personnel) . Évalué à 4.
Il manque quand même quelques trucs avant de le rendre réellement utilisable :
- L'utilisation des touches (espace pour passer à la vue suivante, les touches de directions pour naviguer...) car en présentation, aller cliquer sur une toute petite flèche c'est pas forcément évident...
- Les perfs. Je sais que le problème vient pas nécessairement de ton coté mais plutôt de celui des browsers, mais si sur des exemples tout simples ça rame déjà un peu, sur des présentations de plus d'une cinquantaine de vues, à mon avis c'est inutilisable. Surtout que les ordinateurs de présentations sont pas souvent des bêtes de courses...
- Un moyen de mettre du texte en évidence, par exemple en le colorant d'une autre couleur quand on arrive dans une vue. Je ne sais pas trop comment décrire ça en SVG mais je peux y réfléchir...
En tout cas j'aime ton truc, KISS à souhait, c'est vraiment bien :).
[^] # Re: Re:
Posté par Guillaume Savaton (site web personnel) . Évalué à 2.
J'ajouterai tout ça dans une prochaine version, mais la question des performances me semble une priorité.
Un interface utilisateur bien foutue ne sert à rien si le rendu n'est pas à la hauteur des attentes.
[^] # Re: Re:
Posté par B16F4RV4RD1N . Évalué à 2.
Pour le rendu, cela serait bien que cela puisse s'afficher sans faille dans les navigateurs fidèles aux standard (firefox, opera, webkit...), quelle pourrait être la raison du problème d'affichage de webkit ? Serait-ce là aussi inhérant au format svg ? J'ai l'impression que c'est firefox le plus fidèle, mais est-ce que c'est vraiment le cas ou bien cela utilise des possibilités propres à firefox ou inkscape ?
J'ai d'ailleurs rarement vu des éditeurs svg (libres ou pas) afficher exactement pareil un fichier svg un peu complexe.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: Re:
Posté par Guillaume Savaton (site web personnel) . Évalué à 2.
Même mieux que sous Firefox !
[^] # Re: Re:
Posté par B16F4RV4RD1N . Évalué à 2.
Chez moi chromium 4.0.221.2 ainsi que tous les navigateurs utilisant webkit (version 1.1.15.4 de libwebkit) ne fonctionnent pas.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: Re:
Posté par Etienne Bagnoud (site web personnel) . Évalué à 2.
J'ai fait un patch pour ça http://www.tchetch.net/patch/sozi/sozi.patch :
- Touche : Diapo suivante
- Touche : Diapo suivante en évitant les "transient"
- Touche <arrow up> : Diapo précédente (évite les transient)
- Touche <arrow down> : Diapo suivante
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell
# Je n'y crois pas...
Posté par Francois G. (site web personnel) . Évalué à 4.
Tu es juste en train de détruire un peu plus le principe qu'un outil informatique a besoin d'énormément de personnes pour le mettre au point, d'énormément de moyens et qu'il faut payer très cher ces personnes en licences d'utilisation.
Tu veux vraiment la mort de l'industrie du logiciel ?
Bon, en tout cas, chapeau bas pour ton 'court' travail qui a un vrai potentiel.
Je ne serais pas étonné de voir ta technique (SVG + javascript) reprise à une époque où les suites bureautiques nuageuses se multiplient.
[^] # Re: Je n'y crois pas...
Posté par Gniarf . Évalué à 8.
# Plus rapide...
Posté par Paul Rouget . Évalué à 2.
# Marche pas...
Posté par Guillaum (site web personnel) . Évalué à -2.
Si autant je trouve ces technos techniquement superbes, ce qui me fait peur c'est que le web devienne de plus en plus dependant d'elles.
Le danger vient du fait que meme si il s'agit de format ouvert et documentés, ceux-ci sont tellement complexes que les chances d'etre suportés a 100% par plusieurs navigateurs sont proches de 0.
Et c'est là qu'il y a un soucis a mon avis. Le web devrait rester une chose tres simple (on nivelle par le bas), du contenu. Bref, du texte, des images, des videos, du son, et tout cela presenté de facon simple.
Je souffre tous les jours des sites qui demandent des fonctionalités trop complexes pour mon browser ou pire, trop complexes pour mon cpu. J'accepte de m'acheter un ordinateur plus récent si je veux faire tourner une application particuliere, mais dois-je vraiment changer d'ordinateur parce que le site de ma banque utilise une technologie tellement complexe (et pourtant libre) qu'elle ne peut pas m'afficher mes comptes en ligne ?
Je vais meme pousser le vice un peu plus loin. Toutes ces technologies d'animation (animation SVG), de style (css) et de 3D (webgl) font qu'aucun site ne se ressemble ni ne s'utilise d'une facon homogene. Chaqu'un des sites de mes onglets force mes yeux a une luminosité differente (couleurs), à un effort different (taille et forme de police), a une logique differente (position des menus, elements de la page, logique de navigation). Et je m'y pert, et pourtant je suis un geek de 23 ans, j'avoue que je ne sais pas comment font mes parents qui en ont 60 et qui n'ont jamais rien pigé à l'informatique pour s'en sortir sur internet, ils m'epatent !
Bref, ce sont des techno super interessantes (oui, oui, moi aussi je m'amuse avec), mais par pitier, laisser les là où elles sont necessaires et utiles.
Un logiciel de presentation animé avec des transitions ? C'est beau, j'avoue. La prouesse technologique est interessante, j'avoue, mais l'interet ? Que cela apporte-il par rapport a une presentation avec 5 slides clairs ?
Sinon, cela n'enleve en rien le fait que je trouve l'outil très sympa et que je m'en servirais sans doute pour frimer 5 minutes devant mes collegues ;)
[^] # Re: Marche pas...
Posté par monde_de_merde . Évalué à 6.
Plus sérieusement, quand tu dis qu'il faut les technologies @web2.0 "les là où elles sont nécessaires et utiles" c'est exactement ça. Par contre je ne suis pas du tout d'accord avec le fait qu'aucun site ne se ressemble ou en s'utilise de façon homogène je soit si "mauvais" que ça. Par pitié, internet est (encore) source de diversité et de variété et tu voudrais qu'on homogénéise tout ça ? Du nivellement par le bas ? Je trouve ça complément rétrograde et contre-productif : "Ben non les gars voter idée là c'est génial mais c'est trop avant-gardiste pour le gogo de base donc vous laissez votre bricolage au placard." humm tout ces site web avec le menu au même endroit, les même items, les même polices, la même absence d'effet. Ho et puis si on interdisait aussi les images, et les couleurs. Tout le monde tout gris tout pareil... L'horreur.
Par ailleurs je ne qualifierai pas un amd athlon xp 1500+ de jsute "un peu vieux mais pas dramatique" dans la mesure où il date d'un époque on la course à la fréquence était le credo au détriment de toutes ces petites choses pourtant utiles que sont la bande passante vers la mémoires, les contrôleurs de mémoires. Mais ceci n'engage que moi (et j'ai eu le même :D )
[^] # Re: Marche pas...
Posté par Guillaum (site web personnel) . Évalué à 2.
Je ne suis en rien contre la diversité (si peux etre, n'étant absolument pas creatif j'aimerais que tous le monde ai un site aussi moche que ce que je pourrais faire), cependant cette diversité devient nefaste à partir du moment ou elle nuit à l'accès à l'information.
Quand l'effet artistique constitue l'information, alors oui, lachez vous ! Mais quand l'information est constituée par le texte, les images/videos/sons, je trouve que l'interface devrait etre la plus simple possible.
Actuelement, la seule application que je ne trouve pas integrée ni utilisable facilement, c'est le navigateur web. Ce n'est pas homogene, c'est pas pratique, il y a toujours des sites differents. Si mon bureau a un theme lumineux, il y a des sites tout noirs. Si mon bureau a un theme noir, il y a des sites tout blancs qui me brulent les yeux. Et malheureusement je passe la moitié de ma journée à me balader sur internet. C'est aussi la seule application qui me force a utiliser une souris pour naviguer.
Donc autant je trouve interessant que l'on creuse des technologies marrantes et qui ont leur utilitées dans bien des cas. Mais j'aurais aimé qu'il y ai plus de boulot fait en direction de l'ergonomie de l'utilisation du web. Et je pense que cette ergonomie doit passer par un moyen simple de rendre la navigation uniforme. En rendant le html encore plus semantique qu'il n'est (avec des balises navigation, contenu, pied de page, ...) l'on pourrait faire des lecteurs plus integrés qui formatent le contenu en fonction des preferences utilisateurs (avec les couleurs qui me fatiguent le moins), avec une navigation qui correspond à ce que souhaite l'utilisateur, et ainsi de suite.
Le web actuellement me rappel un peu trop les applications spécifiques sous windows. Les apps pour scanner/graver/ecouter de la musque pour peu qu'elle viennent de differents constructeurs ne sont pas du tout homogenes, est-ce une bonne chose pour la diversité ?
# wouhou
Posté par jms . Évalué à 1.
Ta démo m'a fait pensé à ce type d'animation, où ça va tellement vite qu'on a pas le temps d'assimilé ce qui est dit/écrit http://www.youtube.com/watch?v=0Zky3OWH6Og
Vivement Firefox 3.7 :-)
# licence du fond de tarte
Posté par Earered . Évalué à 1.
* C'est un "document", pas un "programme" : la licence GPL s'applique-t-elle à ce fichier ?
* L'utilisateur est censé le modifier pour y insérer son contenu : une présentation créée de cette manière devient-elle un travail "dérivé" soumis à la même licence ?
A priori, oui le document dérivé sera sous GPL si le fond de tarte est sous GPL.
C'est le pourquoi des exceptions de gcc (pour les optimisations inséré dans le code), des licences libre spéciales police de caractères, des exceptions pour classpath, etc..
Le plus simple est de donner une licence explicite au fond de tarte (WTFYW 2.0 ou autre) si vous voulez vous assurer que les éléments en entrée aient les même restrictions en sortie
[^] # Re: licence du fond de tarte
Posté par Guillaume Savaton (site web personnel) . Évalué à 1.
Le problème se pose sans doute aussi pour d'autres outils : sous quelle licence sont les modèles de présentations fournis avec OOImpress ?
[^] # Re: licence du fond de tarte
Posté par Hobgoblins Master (Mastodon) . Évalué à 1.
# Bon, ben…
Posté par thibault jouannic . Évalué à 2.
# à voir …
Posté par Nicolas Dumoulin (site web personnel) . Évalué à 2.
Par contre je reste sceptique sur la lisibilité en présentation … J'ai visualisé l'exemple, et les transitions m'ont tout de suite fait penser à mon agacement face aux présentations powrepoint bourrées de transition. Ma crainte est de perdre le public dans la forme que le fond soit difficile à lire …
Je dis ça, c'est juste mon impression avec ton premier exemple, mais j'aimerai bien en voir d'autre pour imaginer comment faire une bonne présentation avec cet outil …
À suivre :-)
# N'empeche
Posté par kassoulet (site web personnel) . Évalué à 1.
J'achete !
Si seulement j'avais un peu de temps libre...
# Réglages
Posté par Guillaume Savaton (site web personnel) . Évalué à 4.
La vitesse d'animation est réglée par deux constantes dans le fichier sozi.js :
SOZI_TIME_STEP : le nombre de millisecondes entre deux pas d'animation
SOZI_STEPS : le nombre de pas d'animation entre deux points de vue successifs
J'ai laissé SOZI_TIME_STEP à 10 ms, ce qui est sans doute inutilement petit (pour 25 images par seconde, on devrait mettre 40 ms).
La vitesse de déplacement n'est pas constante : les transitions ont toujours la même durée quelle que soit la distance qui sépare deux vues successives.
Dans une future version, il serait intéressant de pouvoir régler ces paramètres plus finement.
# Mélange Sozi et svgbuild
Posté par KiKouN . Évalué à 1.
J'avais toutefois un projet: réaliser des vidéos dans ce style. Je connaissais déjà svgbuild qui produit des vidéos à partir d'un SVG qui montre comment est construit un SVG. ( http://www.youtube.com/watch?v=nshUvuOCHtw pour exemple ). Je me suis donc mis à mélanger sozi et svgbuild (fin je suis surtout parti de zéro puis repris la méthode de sozi et le principe de svgbuild pour la création de la vidéo) pour produire un script python qui produit pour l'instant le même effet que sozi mais en vidéo.
Voici donc une des premières vidéo que j'ai faite avec ce script. Cette vidéo reprends le SVG démo de sozi, ce qui permettra au personne n'ayant pas vu ce que donne sozi de le voir.
http://kikoun88.free.fr/autoimg/output-sozi.avi (attention, 5Mo pour 20seconde)
Je me pencherai sur l'encodage plus tard. Ce n'est pas ma priorité pour l'instant.
Ce script se base entièrement sur les données se trouvant le SVG. Chaques rectangles du claque views_layer ont des attributs supplémentaires permettant de calcul les transitions et le temps de pause sur un rectangle.
Voici la liste des attributs supportés pour l'instant.
- transition: le nombre de frames pour passer du rectangle courant au suivant
- pause: le nombre de frames où l'on reste sur le rectangle courant
- trans_type: le type de transition ( "linear" pour une transition linéaire comme dans sozi (valeur par défaut), "accel" ou "desaccel" pour une transition qui accélére ou ralenti )
Je prévois d'ajouter d'autres types de transition et de pouvoir les paramétrer plus finement ( comme l'équation permettant de calculer l'accélération).
Je prévois aussi d'ajouter un ou plusieurs attributs permettant d'ajouter des effets comme rendre visible ou invisible un élément du SVG, l'animation d'un élément ou des effets sur les transitions ou les temps de pause (tremblements, flou, etc...) .
Je mettrais en ligne le script quand je l'aurais un peu nettoyer et après lui avoir ajouté quelques effets.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.