Closed brunobg closed 2 years ago
Depois dos VAT esse é o que pode trazer algum desafio... compreendi o uso, mas tenho que colocar a mão na massa para ter as dúvidas de fato... As dúvidas surgirão até o final do dia 21 ou início do dia 22
tem um pages/boids.vue
que carrega só o boids com um peixe. isso facilita bastante testar sem carregar toda a tralha da cena. Não creio que deve dar desafio aqui, é mais um pouco de pensar e umas tentativas e erros pra acertar os parâmetros (vide linhas 321-326), mas a implementação está feita já.
Sim... eu percebi o componente boids e entendi que essa era a intenção... (desenvolvemos esse modelo de raciocínio em conjunto na época do Virtuactor! :) )
ficou faltando o "força extra"... que não entendi muito bem como funciona... posicionamento acho que precisa de ajuste... criei um mecanismo pra facilitar adicionar novos... eu acho que facilitou! Mas estou aberto a críticas!
Para os modelos:
Criar boids para eles.
loadFlock()
já tem todo o código básico. O que é preciso:Tem que arrumar o VAT, isso está em outro issue. Pode ser que fique BEM devagar pq o algoritmo de boids é um O(n^2) trivial. Se for o caso reduza o número de peixes pra começar que depois verei uma forma de passar isso pra GPU ou pra webworker. Claro, se vc tiver uma ideia boa pra resolver isso ou um algoritmo de boids mais esperto é bem vindo.