12 pontos por GN⁺ 2024-04-07 | 1 comentários | Compartilhar no WhatsApp
  • Gera rostos de forma semelhante à maneira como o Nintendo Wii criava personagens Mii aleatoriamente
  • Os rostos gerados são desenhados como gráficos vetoriais escaláveis (SVG)
  • Cada rosto pode ser representado como um pequeno objeto JavaScript, permitindo salvar esse objeto e redesenhar o mesmo rosto depois
  • As opções de características faciais (olhos, nariz, boca etc.) são limitadas, e algumas das opções atuais ainda são um tanto simples

Opinião do GN⁺

  • faces.js oferece aos desenvolvedores web uma ferramenta para adicionar elementos divertidos às interfaces de usuário. Pode ser usado em recursos como criação de imagens de perfil para usuários.
  • A biblioteca é bastante aberta e tem potencial para receber opções de traços faciais mais variadas e refinadas por meio de contribuições da comunidade.
  • No entanto, devido às opções atualmente limitadas de traços faciais, talvez ela não ofereça tanta variedade quanto alguns usuários desejam, então esse é um ponto que precisa de melhorias futuras.
  • Outros projetos ou bibliotecas com proposta semelhante incluem Avataaars e OpenMoji, que também oferecem várias opções aos usuários.

1 comentários

 
GN⁺ 2024-04-07
Comentários no Hacker News
  • Alguém comentou que seria divertido usar isso junto com Chernoff Faces, um método de representar dados por meio de expressões faciais.
  • Apresentação de alguém que trabalhou na parametrização de expressões faciais, junto com um link para o site relacionado.
  • Opinião de que a API deveria aceitar um valor numérico de seed, para que o usuário pudesse manter um rosto de que gostou ao clicar no botão de "atualizar" no app. Assim, ele poderia persistir entre carregamentos de página e entre dispositivos sem necessidade de salvar o objeto completo do rosto no banco de dados.
  • Exemplo simples de código usando a biblioteca facesjs para gerar e exibir rostos aleatórios.
  • Compartilhamento de um link para um site que gera avatares em outro estilo.
  • Pergunta básica sobre como incluir a biblioteca JS em um arquivo HTML, com pedido de ajuda junto de uma mensagem de erro sobre falha na resolução do caminho do módulo.
  • Avaliação de que o estilo artístico não parece atraente, mas a ideia e o projeto em si são muito interessantes.
  • Comentário dizendo que gostou muito do projeto, incluindo o arquivo README. Também traz a informação de contexto de que o autor é um desenvolvedor independente que está criando um jogo de simulação de gestão esportiva que roda no navegador.
  • Compartilhamento de outro link de site, dizendo que talvez as pessoas também gostem de outro gerador de avatares parecido.
  • Expressão de decepção por a biblioteca fornecida não criar Chernoff Faces.