1) Gostei do livro/site, como contribuir com projetos futuros?
Todo suporte será dedicado exclusivamente para agregar conteúdo didático. Você contribuirá com:
- Explorações extras do processo e estética gerativa;
- Integrações de algoritmos computacionalmente complexos na produção de padrões visuais;
- Versão on-line do livro;
- Novos capítulos individuais, aprofundando em conceitos matemáticos e artísticos;
- Explorações detalhadas de recursos da ferramenta Processing;
- Vídeo aulas relacionadas ao livro e aos conceitos citados acima.
Atualmente, você pode ajudar com a divulgação do projeto através dos links abaixo:
2) Como você fez a capa do site?
Utilizando o
p5.js, uma biblioteca JavaScript muito parecida com o Processing e suportada pela Processing Foundation.
Ela permite executar sketches diretamente através do browser de uma maneira simples e transparente.
A capa em si foi inspirada no sketch
"drawingMachine_10" do programador Ale e em simulações usando partículas e campos que atraem ou repelem as mesmas.
A versão original desenvolvida foi reduzida devido a uma limitação na maioria dos computadores, mas se você possuir um hardware potente pode acessá-la através deste
link.
3) Quais recursos você indicaria para quem quer se aprofundar no Processing?
Existem muitos recursos gratuitos de qualidade excepcional. Apesar da maioria ser em inglês, a computação em si é quase uma linguagem universal, sendo possível aprender muito apenas experimentando com códigos.
- Site de tutoriais do Processing;
- Open Processing, um site dedicado ao compartilhamento de códigos de outros programadores/artistas;
- O livro The Nature of Code, escrito por Daniel Shiffman que leciona na Universidade de Nova Iorque;
- The Coding Train, o canal de Youtube do mencionado professor, contendo uma quantidade incrível de vídeos sobre o Processing.