12 points par GN⁺ 2024-04-07 | 1 commentaires | Partager sur WhatsApp
  • Génère des visages d’une manière similaire à celle dont la Nintendo Wii crée aléatoirement des personnages Mii
  • Les visages générés sont dessinés en graphiques vectoriels extensibles (SVG)
  • Chaque visage peut être représenté par un petit objet JavaScript, qui peut être enregistré puis réutilisé plus tard pour redessiner exactement le même visage
  • Les options pour les traits du visage (yeux, nez, bouche, etc.) sont limitées, et certaines des options actuelles restent assez simples

L’avis de GN⁺

  • faces.js fournit aux développeurs web un outil permettant d’ajouter une touche ludique à leurs interfaces utilisateur. Il peut par exemple servir à créer des images de profil pour les utilisateurs.
  • Cette bibliothèque est très ouverte et a le potentiel, grâce aux contributions de la communauté, d’ajouter des options de traits du visage plus variées et plus raffinées.
  • Cependant, en raison du nombre actuellement limité d’options de traits du visage, elle peut ne pas offrir autant de diversité que les utilisateurs le souhaiteraient ; cet aspect devra donc être amélioré à l’avenir.
  • Parmi d’autres bibliothèques ou projets offrant des fonctionnalités similaires, on peut citer Avataaars ou OpenMoji, qui proposent eux aussi différents choix aux utilisateurs.

1 commentaires

 
GN⁺ 2024-04-07
Commentaires Hacker News
  • Avis selon lequel ce serait amusant à utiliser avec les Chernoff Faces, une méthode qui représente des données par les expressions d’un visage.
  • Présentation d’un travail réalisé par quelqu’un sur la paramétrisation des expressions faciales, avec un lien vers le site web associé.
  • Avis souhaitant que l’API accepte une valeur de seed numérique afin que l’utilisateur puisse conserver un visage qui lui plaît lorsqu’il clique sur le bouton « actualiser » dans l’application. Cela permettrait d’assurer une persistance entre les chargements de page et les appareils sans avoir à stocker l’objet visage complet dans la base de données.
  • Fournit un exemple de code simple utilisant la bibliothèque facesjs pour générer et afficher un visage aléatoire.
  • Partage d’un lien vers un site de génération d’avatars dans un autre style.
  • Question élémentaire sur la manière d’inclure une bibliothèque JS dans un fichier HTML. Demande d’aide avec un message d’erreur indiquant un échec de résolution du chemin du module.
  • Juge que le style artistique n’est pas très attirant, mais estime que l’idée et le projet en eux-mêmes sont très intéressants.
  • Avis disant beaucoup aimer le projet, y compris le fichier README. Donne comme contexte que l’auteur est un développeur indépendant qui crée un jeu de simulation de gestion sportive fonctionnant dans le navigateur.
  • Suggère qu’on pourrait aussi aimer un site similaire de génération d’avatars, et partage un autre lien.
  • Exprime sa déception que la bibliothèque fournie ne crée pas de Chernoff Faces.