Volver a las novedades para desarrolladores

Proyecto de código abierto único en su especie permite que tus dibujos animados cobren vida

13 de abril de 2023DeJesse Smith

El equipo de Fundamental AI Research (FAIR) de Meta AI se complace en lanzar Animated Drawings, un proyecto de código abierto cuyo objetivo es facilitar a los creadores y desarrolladores la tarea de crear sus propios productos o sus propias experiencias con animaciones a partir de dibujos. Todo comenzó en 2021, cuando los investigadores de FAIR decidieron llevar los avances recientes relacionados con la visión artificial a un proceso más rápido e intuitivo, con el fin de animar las figuras humanoides comunes en los dibujos de los personajes.

Dibujar es una manera habitual y divertida de expresarse, y los personajes que dibujamos cuando somos principiantes suelen ser extraños, abstractos y llenos de imaginación. ¿Quién alguna vez no deseó que esos personajes tan increíbles cobraran vida y se movieran por toda la página? Incluso se dedicaron libros y capítulos de programas de televisión a esta fantasía universal. Por desgracia, lograr este efecto en la realidad sigue siendo bastante difícil. Crear varios dibujos para generar la ilusión de movimiento (como una especie de libro animado) resulta tedioso y usar las herramientas de animación actuales puede representar todo un desafío para los principiantes. En consecuencia, muchos personajes increíbles siguen estáticos en la página.

GIi2RhRIX58XxdUCAPpGg7zwbIRHbj0JAAAB

Nuestros investigadores imaginaron la posibilidad de usar modelos de detección de objetos y de estimación de poses, y métodos de segmentación basados en el procesamiento de imágenes, para crear rápidamente una versión digital del dibujo. De esta manera, el dibujo se puede deformar y animar aplicando técnicas tradicionales de gráficos computarizados. En Meta, entendemos esta visión como una oportunidad de conectar a las personas y a las comunidades gracias al poder de la creatividad.

No obstante, hay un problema: es difícil encontrar los dibujos de los personajes en la escala que se necesita para formar un modelo de visión artificial. Estos dibujos también requieren anotaciones, como cuadros delimitadores, máscaras de segmentación y las ubicaciones de las articulaciones. No existe un conjunto de datos con esta información. Para resolver este problema, los investigadores crearon Animated Drawings Demo, una herramienta de acceso público basada en la web, en la que los creadores pueden subir sus dibujos, ver y corregir algunas predicciones del modelo, y recibir una animación, cuyo protagonista fuera algún personaje de los dibujos, y todo en menos de un minuto. Como parte del proceso de usuario, los padres o las madres tuvieron la opción de permitir a Meta que conservara la imagen y las anotaciones, con el fin de utilizarlos en investigaciones futuras. Esta opción fue totalmente discrecional y la respuesta no afectaba en absoluto la funcionalidad de la herramienta. Los investigadores lanzaron la demo con la esperanza de recopilar unos 10.000 dibujos, lo que permitiría mejorar el rendimiento del modelo.

La reacción a Animated Drawings Demo fue sumamente positiva. En los primeros meses, los usuarios subieron más de 1,6 millones de imágenes y permitieron su uso. Un dato interesante: muchos de los usuarios de la demo intentaron usarla con fines distintos al que se tuvo en un principio. Muchas de las imágenes de dibujos que se subieron no eran de principiantes. Eran imágenes de logotipos de empresas, animales de peluche, personajes de animé, mascotas, figuras de acción y una variedad de otros objetos que las personas querían animar. Mientras que la demo especificaba en las instrucciones que era necesario que las figuras fueran humanas, los usuarios subieron cuadrúpedos, aves, peces y muchas otras figuras. Asimismo, los usuarios también expresaron su deseo de contar con una herramienta integral que ofreciera la posibilidad de hacer publicaciones en los medios sociales y reportar errores en la demo. Deseaban fondos transparentes, compatibilidad con diferentes tipos de esqueletos y varios personajes para interactuar, efectos de sonido, escenarios con fondos y superposición de texto.

Quedó claro que hay interés en las experiencias basadas en el proceso de pasar de dibujos a animaciones. En vez de extender la demo y hacer lugar a los pedidos de nuevas funciones, los investigadores decidieron lanzar una versión de código abierto de los modelos y el código que utiliza Animated Drawings Demo. En Meta esperamos, con la implementación de Animated Drawings en nuestros propios proyectos, inspirar a otros desarrolladores para que creen demos y experiencias que incorporen recursos animados a partir de los dibujos de los usuarios.

El proyecto Animated Drawings es un gran ejemplo de cómo se puede usar la tecnología de código abierto para reducir los obstáculos a los que se ven expuestas las personas que desean experimentar con la animación y crear sus propias experiencias de animaciones a partir de dibujos. Con el lanzamiento de los modelos y del código abierto, el proyecto proporciona un punto de partida para que los desarrolladores sigan creando y amplíen el proyecto. De esta manera, se logra incentivar una cultura de la innovación y de la colaboración dentro de la comunidad dedicada al código abierto.

Si tienes interés en explorar el proyecto Animated Drawings de FAIR, consulta las instrucciones de instalación y de inicio rápido, que encontrarás en la sección LÉAME del proyecto. Si deseas obtener una exploración más visual del proyecto de código abierto Animated Drawings, también creamos un video de YouTube divertido con ejemplos, que puedes encontrar aquí. Estamos ansiosos por conocer tu próxima creación.