Le Livre d'Argent

Work in progress : un script qui prend un SVG de dessin fait dans Inkscape et qui génère une vidéo qui montre l'évolution du dessin.

@gee C'est pour reconstituer la création de la gare ?
replies
1
announces
0
likes
0

@elzen pas forcément, plutôt quand je poste des archives, ça peut être marrant d'avoir une preview dynamique

@gee En effet ! Sur le principe, je trouve l'idée super cool, je te piquerai peut-être ça à l'occasion (bon, ceci dit, il faudrait que je dessine des trucs moi-même, c'est pas forcément gagné vu mon niveau.)

@gee Ah mais super, ça. Parce que (oserais-je le dire) pour ce genre de rendu je partais jusque-là d'un dessin dans Gimp, je faisais autant de calques qu'il le fallait, je gommais un peu plus sur chaque calque, j'exportais en animation ou en série d'images, je reprenais dans Kdenlive, je bruitais avec un crayon... bref 5 jours plus tard, j'avais mes 3 s. d'animation 🤪

@monviolon ah ouais mais par contre l'aspect « tremblotant » rend vachement bien ! 😍

@gee merci, j'aime bien aussi mais c'est coûteux en temps ! Animer plus automatiquement à partir d'un svg pourrait être bien pratique.

Allez, première version à peu près fonctionnelle ! 🥳

Quelques précisions :

- les traits bavent un peu car les images avaient un fond transparent, et ffmpeg a pas l'air d'aimer ça (faudra que j'exporte avec un fond blanc)

- j'ai pas encore géré les textes

- c'est un CHOUILLA long à générer parce que je génère une frame par point de contrôle de courbe. Donc là ça a pris 10 minutes de rendu, 1170 frames (donc 1170 exports de Inkscape). Va falloir optimiser tout ça…

Mais c'est prometteur :)

@gee y a krita qui fait ça nativement non ? Ping @davidrevoy

@JerryWham @davidrevoy ça suppose que tu as activé l'enregistrement.

Moi je parle de générer une vidéo à partir de n'importe quel SVG existant (l'exemple que j'ai donné sur le post suivant, c'est un SVG qui a 10 ans, par exemple).

@gee
Ça veux dire que dans le fichier svg il y a une info temporelle pour chaque objet créé ?
Et carrément au niveau de chaque point d'un tracé au pinceau ?

@JerryWham @davidrevoy