12 puntos por GN⁺ 2024-04-07 | 1 comentarios | Compartir por WhatsApp
  • Genera rostros de forma similar a como Nintendo Wii crea personajes Mii aleatoriamente
  • Los rostros generados se dibujan como gráficos vectoriales escalables (SVG)
  • Cada rostro puede representarse como un pequeño objeto de JavaScript, por lo que este objeto puede guardarse y volver a dibujar el mismo rostro más adelante
  • Las opciones para los rasgos faciales (ojos, nariz, boca, etc.) son limitadas, y algunas de las opciones actuales son algo simples

Opinión de GN⁺

  • faces.js ofrece a los desarrolladores web una herramienta para añadir elementos divertidos a la interfaz de usuario. Puede usarse para funciones como crear imágenes de perfil para los usuarios.
  • Esta biblioteca es muy abierta y tiene el potencial de incorporar opciones de rasgos faciales más variadas y refinadas gracias a las contribuciones de la comunidad.
  • Sin embargo, debido a las opciones actualmente limitadas de rasgos faciales, puede que no ofrezca tanta variedad como los usuarios desean, por lo que este aspecto necesita mejoras en el futuro.
  • Otras bibliotecas o proyectos con funciones similares incluyen Avataaars y OpenMoji, que también ofrecen diversas opciones a los usuarios.

1 comentarios

 
GN⁺ 2024-04-07
Comentarios de Hacker News
  • Una opinión dice que sería divertido usarlo junto con las caras de Chernoff (Chernoff Faces), una forma de representar datos mediante expresiones faciales.
  • Se menciona que alguien trabajó en parametrizar expresiones faciales y se comparte un enlace al sitio web relacionado.
  • Una opinión espera que la API acepte un valor de semilla numérico para que el usuario pueda conservar una cara que le guste al hacer clic en el botón de "actualizar" dentro de la app. Así podría persistir entre cargas de página y entre dispositivos sin necesidad de guardar el objeto completo de la cara en la base de datos.
  • Se proporciona un ejemplo simple de código para generar y mostrar caras aleatorias usando la librería facesjs.
  • Se comparte un enlace a un sitio para generar avatares con otro estilo.
  • Se hace una pregunta básica sobre cómo incluir una librería de JS en un archivo HTML. También se pide ayuda junto con un mensaje de error sobre que no se pudo resolver la ruta del módulo.
  • Aunque el estilo artístico no les parece atractivo, consideran que la idea y el proyecto en sí son muy interesantes.
  • Una opinión dice que le gusta mucho el proyecto, incluido el archivo README. También comparte como contexto que el autor es un desarrollador independiente que crea un juego de simulación de gestión deportiva que corre en el navegador.
  • Se comparte otro enlace a un sitio web diciendo que también podría gustar si te interesan generadores de avatares similares.
  • Se expresa decepción porque la librería proporcionada no crea caras de Chernoff.