Browse > Article
http://dx.doi.org/10.6109/jkiice.2013.17.12.2937

Real-time Flocking Simulation through RBF-based Vector Field  

Sung, Mankyu (Dept. of Game&Mobile Contents, Keimyung University)
Abstract
This paper introduces a real-time flocking simulation framework through radial basis function(RBF). The proposed framework first divides the entire environment into a grid structure and then assign a vector per each cell. These vectors are automatically calculated by using RBF function, which is parameterized from user-input control lines. Once the construction of vector field is done, then, flocks determine their path by following the vector field flow. The collision with static obstacles are modeled as a repulsive vector field, which is ultimately over-layed on the existing vector field and the inter-individual collision is also handled through fast lattice-bin method.
Keywords
Flocking; Radial Basis Function; Vector Field;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Massive Software, http://www.massivesoftware.com/film.html, 2009
2 C. W. Reynolds, "Flocks, herds and schools: a distributed behavioral model," in ACM SIGGRAPH '87 Conference Proceedings, pp. 25-34, 1987.
3 S. Zhou, D. Chen, W. Cai, L. Luo, M.Y.Hean Low, F. Tian, V. S. Tay, D. W. Szeong and B.D.Hamilton., "Crowd Modeling and Simulation Technologies," ACM Trans. on Modeling and Computer Simulation, vol. 20, no. 4, 2010.
4 S. Chenney, "Flow tiles", Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on computer animation, pp. 233-242, 2004.
5 D. Helbing, I. Farkas, and T. Vicsek, "Simulating dynamical features of escape panic". Letters to Nature, vol. 407, pp. 487-490, 2000.   DOI   ScienceOn
6 M. M. Kim, K. L. Hyun, J. M. Kim, J. H. Lee, "Synchronized Multi-Character Motion Editing", ACM Transactions on Graphcis (SIGGRAPH 2009), vol. 28, no. 3, 2009.
7 M. D. Buhmann, Radial Basis Functions: Theory and Implementations, Cambridge Monographs on Applied and Computational Mathematics, 2009.
8 C. W. Reynolds, "Steering behaviors for autonomous characters", Game developers conference, 1999.