1 pontos por GN⁺ 2025-04-27 | 1 comentários | Compartilhar no WhatsApp

1 comentários

 
GN⁺ 2025-04-27
Comentários no Hacker News
  • Outro link para navegador: oimo.io
  • Consegui entender a integração de Verlet e escrever minha própria simulação de tecido depois de ler o post do blog de Marian Pekár
  • Para quem tem conhecimento de desenvolvimento web, Gradle e Java e fica se perguntando como fazer algo assim
    • Como não fiz graduação em ciência da computação, parece que não vou conseguir entender isso por mais linguagens de programação que eu aprenda
    • Já mexi um pouco com OPENLY, LIBGDX, GODOT e Unity, mas criar uma simulação de tecido do zero é difícil
  • Simuladores de tecido sempre parecem um pouco instáveis
    • Se você gerar um tecido em grade, dá para ver ele saltando e se mexendo aleatoriamente
    • Fico pensando se isso acontece por causa do acúmulo de erros de ponto flutuante IEEE 754
  • Este trabalho é realmente impressionante
    • É simples, mas fascinante
    • Destaca o poder da integração de Verlet para criar uma simulação de tecido natural e convincente
    • Para quem se interessa, também recomendo o artigo de Jakobsen sobre a engine de jogo de Hitman
  • Este projeto me lembrou de um vídeo da Polygon sobre o incrível design de tecidos no jogo Elden Ring
  • Sempre gostei desse tipo de animação de tecido
    • A primeira vez que vi foi na demo de tecido rasgável do dissimulate no Codepen
    • Não dá para acreditar que aquele código foi escrito há 9 anos
    • Link do Codepen
    • Link do GitHub
  • É bom ver pessoas realmente perguntando como essas coisas funcionam
    • Dá a sensação de que tudo foi construído em pequenos passos ao longo de anos
    • Fico curioso se existe um ponto em que a matemática parece uma parede, ou se você continua insistindo até entender
  • Fico pensando se alguém pode atualizar isso para que seja possível soprar no celular e mover o tecido
  • O mais interessante é que dá para criar um movimento realista definindo alguns parâmetros e restrições
    • O mundo ao nosso redor pode ser um conjunto de modelos e forças ocultas, e nossa tarefa é descobri-los e simulá-los
    • Belo trabalho