Apakah ada cara untuk mencapai tampilan kawanan atau kawanan yang jauh tanpa simulasi penuh?


8

Meskipun model simulasi seperti Boids memberikan hasil yang baik untuk kawanan burung atau beting ikan dalam skala kecil, mensimulasikan setiap anggota secara real time menjadi tidak realistis untuk jumlah besar. Apakah ada cara saya bisa memodelkan kawanan di kejauhan di mana hanya kepadatan burung yang terlihat? Saya ingin itu mengalir, mengubah gradien kepadatan dengan jumlah variabel yang jauh lebih kecil untuk diproses.

Saya sudah mencoba menggunakan populasi yang jauh lebih kecil dan menampilkan setiap boid sebagai area buram dengan kepadatan Gaussian sehingga saat mereka tumpang tindih kepadatan naik dan turun melalui interaksinya. Ini cukup murah tetapi tidak pernah menyebabkan perubahan tajam dalam kepadatan, baik secara spasial atau temporal, yang membuatnya terlihat terlalu seragam.

Apakah ada cara lain untuk melepaskan diri dengan jumlah individu yang jauh lebih kecil? Atau apakah satu-satunya cara untuk mendapatkan hasil realistis untuk prerender?


Akan lebih bagus jika Anda memiliki rekaman referensi untuk efek yang Anda inginkan. Katakan, sesuatu seperti ini? youtube.com/watch?v=XH-groCeKbE
John Calsbeek

@ JohnCalsbeek ya itu akan membuatnya lebih mudah untuk mendapatkan apa yang saya inginkan. Dalam video yang Anda tautkan ke masing-masing burung dapat dilihat (adil). Saya mencari untuk membuat kawanan sedikit lebih jauh sehingga individu tidak terlihat, tetapi variasi dalam kepadatan masih konsisten dan realistis.
trichoplax

Jawaban:


4

Salah satu cara yang mungkin berhasil adalah memiliki telur tetapi membuat masing-masing telur sebagai kelompok burung. Dengan cara ini simulasi masih sederhana tetapi rendering membuatnya tampak rumit. Anda bahkan bisa membiarkan sedikit pergerakan per burung di kandang agar terlihat sangat kaku.


4

Saya tidak yakin apakah ini diperhitungkan, tetapi Anda dapat menggunakan dinamika fluida untuk membuat kerumunan besar (burung, manusia, dll). Dengan SPH (smoothed particle hydrodynamics) untuk memodelkan "fluida", Anda tidak benar-benar menggambarkan gerakan masing-masing burung, karena Anda dapat mencicipi kerumunan burung dengan set yang representatif, dan kemudian menggambar burung di sekitar sampel Anda. Lihatlah makalah ini yang membandingkan berbagai metode:

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


1
Ini sebenarnya metode yang cukup bagus. Tetapi apakah lebih murah?
joojaa

Ini semahal yang Anda inginkan untuk simulasi Anda. Jika terlalu mahal, gunakan sampel lebih sedikit.
Mokosha

tautan tidak berfungsi
Drakonoved
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.