모바일 3D 게임 엔진을 위한 효율적인 스킨드 메시 처리

An Efficient Skinned-Mesh Process For Mobile 3D Game Engine

  • 조종근 (숭실대학교 컴퓨터학과)
  • 발행 : 2008.11.20

초록

기존에는 모바일 표준 3D 그래픽 API(C언어 기반)인 OpenGL-ES를 사용하여 모바일 3D 게임 엔진을 제작해, 핸드폰에 애플리케이션을 작동시켰으나, 저수준(Low-Level)의 다양한 기능만 제공함으로써, 다양한 콘텐츠 제작 및 콘텐츠 호환성에 제약이 많았다. 이에 본 논문에서는 OpenGL-ES보다 더욱더 다양한 고수준(High-Level)의 API를 제공하면서도 GSM 폰을 중심으로 J2ME상에서 자바환경에 최적화된 모바일 표준 3D API(Java언어 기반)인 JSR-184로 모바일 3D 게임 엔진을 제작한다. 또한, 스킨드 메시(Skinned-Mesh) 형태를 가지는 3D 모델의 처리속도를 향상시키는 방법을 제시하고, 실험 결과로 엔진의 성능을 증명해 보인다.

The game engine has executed an application after making a mobile 3D game engine which is based on mobile 3D standard graphic API using openGL-ES so far. But, We could not do it satisfactorily that contents compatibility of various types as a various low-level's function is supported. At this point, This study introduce a mobile 3D game engine which is based on mobile 3D standard graphic API using JSR-184 that supporting a high-level's API more than openGL-ES and optimizing to Java environment on J2ME in the center of GSM phone. Also, We shows that the proposed skinned-mesh scheme for enhancing the process speed of a 3D object on JSR-184 engine. The experimental results are shown.

키워드