AnimatedDrawings : gribouillis d'enfants dessinés à la main convertis en animation, outil automatisé de génération d'animations de dessins d'enfants
Introduction générale
AnimatedDrawings est un projet open source développé par Facebook Research pour transformer les dessins d'enfants en personnages animés grâce à des techniques automatisées. Le projet est basé sur une implémentation algorithmique de l'article "A Method for Animating Children's Drawings of the Human Figure", qui fournit un outil de création flexible permettant aux utilisateurs de générer des animations à partir de leurs propres dessins. Le code du projet est hébergé sur GitHub et peut être librement téléchargé et utilisé par les utilisateurs.

Adresse de démonstration : https://sketch.metademolab.com/

Liste des fonctions
- Génération automatisée d'animations : transformer des dessins d'enfants en personnages animés dynamiques
- Configuration flexible : prise en charge d'une variété de profils pour répondre aux différentes exigences en matière d'animation
- Fenêtre interactive : fournit une interface interactive permettant aux utilisateurs d'ajuster l'effet d'animation en temps réel.
- Fonction d'exportation : prise en charge de l'exportation de GIF animés avec un arrière-plan transparent.
- Code source ouvert : fournir le code source complet pour le développement secondaire et l'apprentissage
Utiliser l'aide
Processus d'installation
- Créer un environnement virtuelIl est recommandé de créer un environnement virtuel à l'aide de Conda afin d'éviter les conflits de dépendances. Exécutez la commande suivante pour créer et activer un environnement virtuel :
conda create --name animated_drawings python=3.8.13
conda activate animated_drawings
- Clonage du code du projetLe code du projet est cloné à partir de GitHub et les dépendances sont installées :
git clone https://github.com/facebookresearch/AnimatedDrawings.git
cd AnimatedDrawings
pip install -e .
- Installation des dépendancesLes logiciels d'aide à la décision : Assurez-vous que tous les paquets dépendants requis pour le projet sont installés.
Processus d'utilisation
- Lancer la fenêtre interactive: :
- Ouvrez un terminal et activez l'environnement virtuel :
conda activate animated_drawings
- Allez dans le répertoire racine du projet et démarrez l'interpréteur Python :
cd {AnimatedDrawings 项目路径} python
- Exécutez la commande suivante dans l'interpréteur Python pour lancer la fenêtre interactive :
from animated_drawings import render render.start('./examples/config/mvc/interactive_window_example.yaml')
- Une fois la fenêtre interactive lancée, l'utilisateur peut mettre en pause/jouer l'animation à l'aide de la barre d'espacement, déplacer la ligne de temps d'avant en arrière à l'aide des touches fléchées, appuyer sur la touche
q
pour fermer la fenêtre.
- Générer une animation: :
- Les utilisateurs peuvent modifier le fichier de configuration en fonction de leurs besoins, qui se trouve dans le répertoire
./examples/config/
Catalogue. - En modifiant les paramètres du fichier de configuration, vous pouvez ajuster le mouvement, la vitesse et d'autres attributs du personnage animé.
- Les utilisateurs peuvent modifier le fichier de configuration en fonction de leurs besoins, qui se trouve dans le répertoire
- Exportation de l'animation: :
- Une fois l'animation générée, les utilisateurs peuvent l'exporter sous forme de fichier GIF avec un arrière-plan transparent pour l'utiliser facilement dans d'autres logiciels d'édition vidéo.
problèmes courants
- Erreur d'installation des dépendancesPour ce faire, vous devez vous assurer que la version de Python installée dans votre environnement virtuel est la 3.8.13 et que tous les paquets dépendants sont correctement versionnés.
- Les fenêtres interactives ne démarrent pasLes fichiers de configuration doivent être installés correctement : vérifiez que les chemins d'accès aux fichiers de configuration sont corrects et que tous les paquets dépendants ont été installés correctement.
© déclaration de droits d'auteur
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Postes connexes
Pas de commentaires...