Design of Flight Learning System Using Sketch-based Interface

스케치 인터페이스를 이용한 항공기동 학습 시스템 개발

  • 김상진 (연세대학원 컴퓨터과학과) ;
  • 박태진 (연세대학교 컴퓨터과학과) ;
  • 최윤철 (연세대학교 컴퓨터과학과)
  • Received : 2009.10.09
  • Accepted : 2010.02.18
  • Published : 2010.05.31

Abstract

Sketch-based interface is used more and more in developing animation contents. Particularly, there has been a system where the user's sketch inputs are interpreted and presented as live motions. In this study¸ it is to design an animated flight learning system using sketch-based interface. Most of the flights include movements in three-dimensional space and have unique and complex flight patterns. In other words, the actual flight movements not only include acceleration and deceleration, rising and falling, straight or circular flying, but also may include combinations of two or more movements as they simultaneously occur such as accelerating while falling, or slowing down while rising, and so forth. And, currently existing flight learning animation system cannot present such complex flight patterns to the pilots of aircrafts or to those personnel for air-traffic controllers. Hence, it is to be shown in this study that unit-path sketch animation method can support quicker ways to create animations to present those complex flight movements, and requires lesser inputs compared to the existing frame-based animation method. Also, the flight learning system suggested uses the flight-route realization tasks to reflect complex flight patterns, and therefore creates animations close to real as possible.

최근 스케치 인터페이스를 이용한 많은 컨텐츠 제작 기술들이 선보이고 있다. 특히 애니메이션 제작기술 발달로 인해 스케치북에 연필로 선을 그으면 그 선이 그대로 살아 움직이는 애니메이션으로 제작되는 시스템도 선보이고 있다. 본 연구에서는 스케치 인터페이스를 이용해 복수 항공기의 항공기동을 애니메이션하고 학습할 수 있는 시스템을 개발한다. 항공기의 비행은 대부분 3차원 공간상에서 이루어지고 특정한 규칙 없이 이동하는 일반 애니메이션과는 달리 독특하고 복잡한 비행패턴을 가진다. 즉, 가속과 감속, 상승과 하강, 직진과 선회 비행만이 아닌 가속하면서 하강하거나, 감속하면서 상승하는 등 두 가지 이상의 복합적인 이동패턴을 보인다. 이러한 복잡한 이동패턴들로 인해 항공기를 조종하는 조종사와 공중상황을 통제하는 통제요원들은 기존 애니메이션시스템을 이용해 전체적인 항공기동 상황을 학습하기 어렵다. 본 연구에서는 단위경로 스케치 기법을 제안하여 프레임기반의 애니메이션 제작에 비해 적은 입력만으로도 항공기동 애니메이션을 제작할 수 있도록 한다. 또한 제안하는 시스템은 비행경로 사실화 작업으로 복합적인 비행패턴을 지원하여 실제 비행과 유사한 애니메이션이 가능하다.

Keywords

Acknowledgement

Supported by : 한국연구재단

References

  1. J. Pete Bonanni, The Art of the Kill : A Comprehensive Guide to Modern Air Combat, Spectrum HoloByte, 1993.
  2. Fei, G.a, Lee, W.-S.b, Xin, Z.c, and Joslin, C.d, "3D animation creation using space canvases for free-hand drawing," Proceedings of The 7th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in Industry, Article no. 12, 2008.
  3. Rogers, B., "Living Ink: Implementation of a Prototype Sketching Language for Real Time Authoring of Animated Line Drawings," In Proc. Eurographics 2006 Workshop on Sketch-based Interfaces and Modeling, pp. 115-122, 2006.
  4. Karpenko, O. A., and Hughes, J. F., "Free-form shapes from complex sketches," ACM Transactions on Graphics 25, pp. 589-598, 2006. https://doi.org/10.1145/1141911.1141928
  5. T. Moscovich, "Animation Sketching: An Approach to Accessible Animation," Brown University CS Department Technical Reports: CS04-03, 2004.
  6. Richard C. Davis, Brien Colwell, and James A. Landay, ''K-Sketch: A Kinetic Sketch Pad for Novice Animators," In CHI '08: Proceeding of the twenty-sixth annual SIGCHI Conference on Human factors in computing systems, pp. 413-422, 2008.
  7. Moscovich and J. Hughes, "Animation sketching: An approach to accessible animation," UnpubLished Master's Thesis, C. S. Department, Brown University, 2001.
  8. G Wu, D Wang, and G Dai., "TS-Animation : A Track-Based Sketching Animation System," Lecture Notes In Computer Science, vol. 5093, pp. 581-592, 2008.
  9. R. Azuma, H., Nelly III, M. Daily, and R. Geiss, "Visualization Tools for free flight Air-Traffic Management," IEEE Computer Graphics and Applicaitons, vol. 20, pp. 32-36, 2000.
  10. Lange, M., Hjalmarsson, J., Cooper, M., Ynnerman, A., and Duong, V., "3D Visualization and 3D and Voice Interaction on Air Traffic Management," In Proceedings of the Annual SIGRAD Conference, special theme Real Time Simulations, pp. 17-22, 2003.
  11. 김홍대, "3차원 비행궤적 구현에 따른 데이터 보정기법 연구" 한밭대학교 석사논문, pp. 1-5, 2004. 8.
  12. 김성남, 최종인, 김창헌, 임철수, "공중작전 상황 인식을 위한 3차원 가시화" 정보과학회논문지, 제32권, 제6호, pp. 314-323, 2005. 6.