AnimatedDrawings: garabatos infantiles dibujados a mano convertidos en animación, herramienta automatizada de generación de animaciones de dibujos infantiles.
Últimos recursos sobre IAActualizado hace 8 meses Círculo de intercambio de inteligencia artificial 2.4K 00
Introducción general
AnimatedDrawings es un proyecto de código abierto desarrollado por Facebook Research para transformar dibujos infantiles en personajes animados mediante técnicas automatizadas. El proyecto se basa en una implementación algorítmica del artículo "A Method for Animating Children's Drawings of the Human Figure", que proporciona una herramienta de autor flexible que permite a los usuarios generar animaciones a partir de sus propios dibujos. El código del proyecto está alojado en GitHub y los usuarios pueden descargarlo y utilizarlo libremente.

Dirección de demostración: https://sketch.metademolab.com/

Lista de funciones
- Generación automatizada de animaciones: transformar dibujos infantiles en personajes animados dinámicos.
- Configuración flexible: admite diversos perfiles para satisfacer diferentes requisitos de animación
- Ventana interactiva: Proporciona una interfaz interactiva para que los usuarios ajusten el efecto de animación en tiempo real.
- Función de exportación: admite la exportación de GIF animados con fondo transparente.
- Código fuente abierto: proporciona el código fuente completo, lo que facilita a los usuarios el desarrollo secundario y el aprendizaje.
Utilizar la ayuda
Proceso de instalación
- Creación de un entorno virtualSe recomienda crear un entorno virtual utilizando Conda para evitar conflictos de dependencias. Ejecute el siguiente comando para crear y activar un entorno virtual:
conda create --name animated_drawings python=3.8.13
conda activate animated_drawings
- Clonación del código del proyectoClona el código del proyecto desde GitHub e instala las dependencias:
git clone https://github.com/facebookresearch/AnimatedDrawings.git
cd AnimatedDrawings
pip install -e .
- Instalación de dependenciasAsegúrese de que todos los paquetes dependientes necesarios para el proyecto están instalados.
Proceso de utilización
- Abrir la ventana interactiva::
- Abra un terminal y active el entorno virtual:
conda activate animated_drawings
- Vaya al directorio raíz del proyecto e inicie el intérprete de Python:
cd {AnimatedDrawings 项目路径} python
- Ejecute el siguiente comando en el intérprete de Python para lanzar la ventana interactiva:
from animated_drawings import render render.start('./examples/config/mvc/interactive_window_example.yaml')
- Una vez iniciada la ventana interactiva, el usuario puede pausar/reproducir la animación con la barra espaciadora, mover la línea de tiempo hacia delante y hacia atrás con las teclas de flecha, pulsar la tecla
q
para cerrar la ventana.
- Generar animación::
- Los usuarios pueden modificar el archivo de configuración según sus necesidades, que se encuentra en el directorio
./examples/config/
Catálogo. - Modificando los parámetros del archivo de configuración, puedes ajustar el movimiento, la velocidad y otros atributos del personaje animado.
- Los usuarios pueden modificar el archivo de configuración según sus necesidades, que se encuentra en el directorio
- Exportación de animaciones::
- Una vez generada la animación, los usuarios pueden exportarla como archivo GIF con fondo transparente para facilitar su uso en otros programas de edición de vídeo.
problemas comunes
- Error de instalación de la dependenciaAsegúrese de que la versión de Python instalada en su entorno virtual es 3.8.13 y que todos los paquetes dependientes están correctamente versionados.
- Las ventanas interactivas no se inicianCompruebe que la ruta del archivo de configuración es correcta y asegúrese de que todos los paquetes dependientes se han instalado correctamente.
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...