AnimatedDrawings: garabatos infantiles dibujados a mano convertidos en animación, herramienta automatizada de generación de animaciones de dibujos infantiles.

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.

AnimatedDrawings:儿童手绘涂鸦转换动画,自动化儿童绘画动画生成工具

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

 

AnimatedDrawings:儿童手绘涂鸦转换动画,自动化儿童绘画动画生成工具

 

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

  1. 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
  1. 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 .
  1. Instalación de dependenciasAsegúrese de que todos los paquetes dependientes necesarios para el proyecto están instalados.

Proceso de utilización

  1. 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.
  2. 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.
  3. 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

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...