Particle System Editor for Special Effects in Game and Virtual Reality

게임 및 가상현실에서의 특수효과를 위한 입자 시스템 에디터

  • 김응곤 (순천대학교 정보통신공학부) ;
  • 송승헌 (순천대학교 대학원 컴퓨터과학과)
  • Published : 2004.05.01

Abstract

In games and films, the most highlighted fields in entertainment industry, those special effects such as flame, explosion, smoke, liquid, snow, rain and dust are generated through the particle system. Special effects can be expressed realistically by the particle system API that is a graphic library of high level in game and virtual reality. When developers apply the particle system API in applications, they must exchange parameters repeatedly and compile source codes until special efforts that they want are expressed, and It takes much time until the minute control that have relations between each parameters. This paper develops a particle system API usable in on-line game and real-time virtual reality and presents particle system editor that can see and create special effect easily through attributes adjustment such as position, velocity, color, transparency, size, age, the secondary position, the second velocity etc.

게임과 영화는 현재 엔터테인먼트 산업에서 가장 각광을 받고 있는 분야이며, 이러한 분야에서는 입자 시스템을 이용하여 불꽃, 폭발, 연기, 액체, 눈, 비, 먼지와 같은 특수효과를 만들어 낸다. 게임 및 가상현실에서 상위 수준의 그래픽 라이브러리인 입자 시스템 API를 사용하면 위와 같은 특수효과를 사실적으로 표현할 수 있게 한다. 입자 시스템 API를 적용 시 개발자가 원하는 형태의 특수효과가 구현될 때까지 파라미터 값을 계속 바꿔가며 소스코드를 컴파일하여야 하며, 각 파라미터들 간의 연관성 있는 세밀한 조정이 이루어지기까지 많은 시간이 필요하다는 단점을 가지고 있다. 이에, 본 논문에서는 온라인 게임 및 실시간 가상현실에 실제 적용할 수 있는 입자 시스템 API를 개발하고 위치, 속도, 색상, 투명도, 크기, 수명, 2차 위치, 2차 속도 둥의 속성 조절을 통해 손쉽게 특수효과를 생성할 수 있는 입자 시스템 에디터를 개발하고자 한다.

Keywords