Repolode
winchxyz

winchxyz/spiralist

Transforma qualquer foto em um desenho de linha contínua, renderizado no papel com caneta, lápis, tinta ou pintura, e grava o processo de desenho, tudo no navegador.

Estrelas
68
Forks
14
Issues abertas
0
Último commit
há 26 dias

O que é?

O Spiralist converte uma foto em uma única linha contínua e a desenha em uma folha de papel simulada, com doze materiais de desenho, de caneta-tinteiro e aquarela a carvão e dourado. Ele oferece três modos: Artistic, que varia a espessura da linha para representar tons; Realistic, que usa uma espessura fixa de caneta real e adensa a linha, com quatro padrões no estilo de plotter; e Line art, que desenha apenas os contornos, um elemento por vez, usando um modelo neural de desenho de linhas e um detector de rostos executados localmente.

O app renderiza cada desenho quadro a quadro em WebGL 2 e pode exportar PNG, SVG para pen plotters e vídeos MP4 cinematográficos do processo de desenho. Uma seção de impressão 3D transforma a linha em uma placa em relevo ou escultura de arame, exportando arquivos 3MF ou STL para Bambu Lab, Prusa e outras impressoras, com um timelapse da impressão camada por camada.

É um site estático, sem etapa de build. As fotos são processadas no navegador e não são enviadas para nenhum servidor; depois do primeiro uso, o site funciona offline.

Recursos principais

  • 01Converte fotos em uma única linha contínua nos modos Artistic, Realistic e Line art.
  • 02Simula doze materiais de desenho, incluindo tinta de caneta-tinteiro, aquarela, carvão e grafite.
  • 03Exporta PNG, SVG para pen plotters e vídeos MP4 do processo de desenho.
  • 04Gera arquivos 3MF e STL para placas em relevo ou esculturas de arame, com timelapse da impressão camada por camada.
  • 05Processa fotos localmente no navegador e funciona offline depois da primeira visita.

Casos de uso

  • Criar um retrato ou uma ilustração de linha única a partir de uma foto pessoal.
  • Produzir arquivos SVG com medidas reais em milímetros para desenho em pen plotter.
  • Criar um vídeo curto do processo de desenho para redes sociais.
  • Preparar placas em relevo ou arte de arame imprimíveis em 3D a partir de uma foto.

Início rápido

  1. 1

    Abra o site em produção no navegador

  2. 2

    Envie uma foto e escolha um modo de desenho

Antes de usar

  • O modo de arte linear exige um download único de cerca de 54 MB no primeiro uso.
  • Os metadados da licença indicam NOASSERTION, embora o README mostre um selo MIT. Confira o arquivo LICENSE.

Tópicos

Perguntas frequentes

O que é spiralist?
Transforma qualquer foto em um desenho de linha contínua, renderizado no papel com caneta, lápis, tinta ou pintura, e grava o processo de desenho, tudo no navegador. O Spiralist converte uma foto em uma única linha contínua e a desenha em uma folha de papel simulada, com doze materiais de desenho, de caneta-tinteiro e aquarela a carvão e dourado. Ele oferece três modos: Artistic, que varia a espessura da linha para representar tons; Realistic, que usa uma espessura fixa de caneta real e adensa a linha, com quatro padrões no estilo de plotter; e Line art, que desenha apenas os contornos, um elemento por vez, usando um modelo neural de desenho de linhas e um detector de rostos executados localmente.
spiralist é gratuito? Qual é a licença?
spiralist é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
spiralist ainda é mantido?
Manutenção ativa. O último commit de spiralist foi em 24 de set. de 2026.
Para que posso usar spiralist?
Criar um retrato ou uma ilustração de linha única a partir de uma foto pessoal. Produzir arquivos SVG com medidas reais em milímetros para desenho em pen plotter. Criar um vídeo curto do processo de desenho para redes sociais. Preparar placas em relevo ou arte de arame imprimíveis em 3D a partir de uma foto.
Como instalar spiralist?
Abra o site em produção no navegador Envie uma foto e escolha um modo de desenho
Onde consigo spiralist?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/winchxyz/spiralist

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados