Design and Implementation of Flocking System for Increasing System Capacity with Hybrid Technique

시스템 성능 향상을 위한 하이브리드 기법을 적용한 플로킹 시스템 설계 및 구현

  • 류남훈 (순천대학교 컴퓨터과학과) ;
  • 반경진 (순천대학교 컴퓨터과학과) ;
  • 오경숙 (순천대학교 컴퓨터과학과) ;
  • 송승헌 (광양만권 u-IT 연구소) ;
  • 김응곤 (순천대학교 컴퓨터과학과)
  • Published : 2008.07.28


Due to spread of movies or online games which are applied with computer animation techniques, we can easily see scenes where numerous characters appear. In the case of large-scale crowd animation, if one were to increase reality of the scene, features of system would be lowered, and if one were to increase functioning of system, reality of the scene would be lowered. In realizing large-scale crowd animation with seafloor environment as background, the paper analyzed and applied elements that affect behavioral types of fishes; and by using concept of crowd, the paper enabled each group or object to control their behavioral type; by comparing and contrasting real-time calculation method as calculation method for animation and hybrid calculation method which is mixed calculation method, the paper seeks to find a method that increases functioning of the system while also expresses natural scenes.


Virtual Aquarium;Schooling Animation;Flocking Algorithm


  1. 안정현, 원광연, Survey on Crowd Animation, KAIST Tech Memo, 2003.
  2. C. Reynolds, "Flocks, herds and schools : A distributed behavioral model," ACM SIGGRAPH 87, pp.25-34, 1987(7).
  3. T. Xiaoyuan and T. Demetri, "Artificial Fishes : Physics, Locomotion, Perception, Behavior," ACM SIGGRAPH 94, pp.43-50, 1994(7).
  4. Mark A. Deloura, Game Programming Gems 2, Charles River Media, 2002.
  8. 김기호, 박재형, 안재우, "가상현실 기법을 이용한 가상수족관 시스템 개발", 대한인간공학회, 학술대회논문집, 제2권, pp.166-170, 1996.
  9. P. Rick, Computer Animation Algorithms and Techniques, Morgan Kaufmann, 2002.
  10. 강경헌, 정승문, 이현철, "사이버 아쿠아리움 구축을 위한 어류속성 편집기 개발", 한국콘텐츠학회 추계종합학술대회 논문집, 제4권, 제2호, pp.528-532, 2006.
  11. 남지승, 강미영, 이형옥, "시나리오 기반의 3D객체 재사용 알고리즘", 한국콘텐츠학회 논문지, 제6권, 제11호, pp.302-309, 2006.
  12. S. Musse, C. Babski, and T. Capin, "Crowd modeling in collaborative virtual environments," ACM VRST 98, pp.115-123, 1998(11).
  13. S. Musse and D. Thalmann, "A model of human crowd behavior : Group inter-relationship and collision detection analysis," Workshop of Computer Animation and Simulation of Eurographics 97, pp.39-51, 1997(9).
  14. 김종찬, 조승일, 김응곤, "가상해저 환경구축을 위한 Fish 군중행동 모델러", 한국정보과학회 학술발표논문집, 제33권, 제2호, pp.158-161, 2006.

Cited by

  1. Automatic Face Region Detection and Tracking for Robustness in Rotation using the Estimation Function vol.8, pp.9, 2008,
  2. Discovery of Behavior Sequence Pattern using Mining in Smart Home vol.8, pp.9, 2008,