Existe uma maneira de obter a aparência de um rebanho ou cardume distante sem simulação completa?


8

Embora modelos de simulação como o Boids dêem bons resultados para bandos de pássaros ou cardumes de peixes em pequena escala, simular cada membro em tempo real torna-se irreal para grandes números. Existe uma maneira de modelar um rebanho à distância, onde apenas a densidade dos pássaros é visível? Eu gostaria de ter esse fluxo, alterando o gradiente de densidade com um número muito menor de variáveis ​​para processar.

Tentei usar uma população muito menor e exibir cada boid como uma área borrada com densidade gaussiana, de modo que, à medida que se sobrepõem, a densidade aumenta e diminui através de sua interação. Isso é razoavelmente barato, mas nunca leva a mudanças bruscas de densidade, espacial ou temporalmente, o que a torna muito uniforme.

Existe alguma outra maneira de se safar com um número muito menor de indivíduos? Ou é a única maneira de obter resultados realistas para pré-renderização?


Seria ótimo se você tivesse imagens de referência para o efeito desejado. Diga, algo assim? youtube.com/watch?v=XH-groCeKbE
John Calsbeek

@JohnCalsbeek sim, isso tornaria mais fácil transmitir o que eu quero. No vídeo que você vinculou aos pássaros individuais, é possível discernir (apenas). Estou procurando tornar um rebanho um pouco mais distante para que os indivíduos não sejam visíveis, mas as variações de densidade ainda são consistentes e realistas.
Trichoplax

Respostas:


4

Uma maneira que pode funcionar é ter boids, mas processá-los como um grupo de pássaros. Dessa forma, a simulação ainda é simples, mas a renderização a torna complexa. Você pode até permitir uma pequena deriva por pássaro no boid para fazê-lo parecer tão obviamente rígido.


4

Não sei se isso conta, mas você pode usar a dinâmica de fluidos para render grandes multidões (de pássaros, pessoas etc.). Com o SPH (hidrodinâmica de partículas suavizadas) para modelar o "fluido", você não está realmente descrevendo o movimento de cada pássaro por si só, já que é possível provar a multidão de pássaros com um conjunto representativo e desenhar pássaros em torno de suas amostras. Dê uma olhada neste artigo que compara os diferentes métodos:

http://gamma.cs.unc.edu/lookahead/golas-2013-hybridcrowd.pdf


11
Este é realmente um método muito bom. Mas é menos caro?
Joojaa

É tão caro quanto você deseja que sua simulação seja. Se for muito caro, use menos amostras.
Mokosha

o link não funciona #
314 Drakonoved
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.