DOI QR코드

DOI QR Code

Procedural Animation Method for Realistic Behavior Control of Artificial Fish

절차적 애니메이션 방법을 이용한 인공물고기의 사실적 행동제어

  • 김종한 (전남대학교 전산학과) ;
  • 윤재홍 (동신대학교 디지털콘텐츠협동연구센터) ;
  • 김병기 (전남대학교 전자컴퓨터공학부)
  • Received : 2013.05.14
  • Accepted : 2013.06.26
  • Published : 2013.11.30

Abstract

In the virtual space with the interactive 3D contents, the degree of mental satisfaction is determined by how fully it reflect the real world. There are a few factors for getting the high completeness of virtual space. The first is the modeling technique with high-polygons and high-resolution textures which can heighten an visual effect. The second is the functionality. It is about how realistic represents dynamic actions between the virtual space and the user or the system. Although the studies on the techniques for animating and controlling the virtual characters have been continued, there are problems such that the long production time, the high cost, and the animation without expected behaviors. This paper suggest a method of behavior control of animation by designing the optimized skeleton which produces the movement of character and applying the procedural technique using physical law and mathematical analysis. The proposed method is free from the constraint on one-to-one correspondence rules, and reduce the production time by controlling the simple parameters, and to increase the degree of visual satisfaction.

인터랙티브 3D 콘텐츠에서 가상공간은 현실세계를 얼마나 충분히 반영하느냐에 따라 사용자의 심리적 만족도가 결정된다. 완성도 높은 가상공간을 표현하기 위해서는 몇 가지 요소가 필요하다. 첫째는 시각적 효과를 높이기 위해서 많은 폴리곤과 해상도 높은 텍스쳐를 이용한 모델링 기법이다. 둘째는 기능상의 효과이다. 이것은 가상공간과 사용자 또는 시스템과의 인터랙션을 통한 동적 행위들이 얼마나 사실적으로 표현되는가이다. 이를 위해 가상의 캐릭터에 대한 애니메이션 생성하고 행동을 제어 할 수 있는 기법에 대한 연구가 이루어져 왔으나 긴 제작 시간 또는 높은 비용이 소요되거나 원하는 행동을 생성하지 못하는 경우가 발생하는 문제점이 발견되어 왔다. 본 논문에서는 캐릭터의 동작을 생성하는 최적화되어 있는 골격구조를 설계하고 물리법칙과 수학적 해석을 이용한 절차적 기법을 통해 인공물고기의 행동 제어하는 방법을 제시한다. 이는 정해진 이벤트에 대해 반응하는 일대일 대응 규칙의 한계성에서 벗어나 간단한 파라미터의 조작을 통해 제작 시간을 단축하고 시각적 만족도를 높일 수 있을 것이다.

Keywords

References

  1. Jong-Ha Lee, Character Motion Generation using Interactive Evolutionary Computation, Dept. of Computer Science, the Graduate School, Yonsei University, 2002.
  2. Seuc-Ho Ryu, Tae-Yul Kim, Byung-Pyo Kyung, "A Study about a Production of A Game Character Animation Using a Combining with a Motion-capture System", The Journal of the Korea Contents Association, Vol.5, No.5, 2005.
  3. R. L. Cook, "Stochastic sampling in computer graphics", ACM TOG, Vol.5, No.1, pp.51-72, 1986. https://doi.org/10.1145/7529.8927
  4. J. W. Lee, et al., "A procedural approach to solving constraints of articulated bodies", EuroGraphics 2000, short presentations, pp.55-64, 2000.
  5. W. F. Gates, "Animation of Fish Swimming (Technical report), Department of Computer Science, University of British Columbia, 2002.
  6. C. W. Reynolds, "Flocks, Herds, and Schools: A Distributed Behavioral Model", Proceeding Computer Graphics (SIGGRAPH'87), Vol.21, No.4, pp.25-34, July, 1987.
  7. X. Tu and D. Terzopoulos, "Artificial fishes: physics, locomotion, perception, behavior", ACM SIGGRAPH 94, July, 1994.
  8. K. Hirata, Tadanori Takimoto, and Kenkichi Tamura, "Study on turning performance of a fish robot.", In Proceedings of the 1st International Symposium on Aqua Bio-Mechanisms, pp.287-292, 2000.
  9. A. Huth, C. Wissel, The simulation of movement of fish schools. J. Theoret. Biol., 156: 365-385, 1992. https://doi.org/10.1016/S0022-5193(05)80681-2
  10. I. V. Kerlow, "The Art of 3-D : Computer Animation and Imaging, 2nd Edition", John Wiley & Sons, 2000.