본 논문에서는 PTAM을 이용하여 3차원 공간을 구성하고 구성된 3차원 공간을 증강현실 게임 공간으로 구성하는 기법을 제시한다. 실 환경에서 3차원 맵이 구성되면 이를 증강현실 게임에서의 게임 환경으로 구성한다. 게임 환경 구성을 위해서 먼저 맵의 점군으로부터 최대 활동가능 영역을 계산한다. 실제 테스트베드 증강현실 게임을 구현하여 제안하는 게임 환경 생성을 위한 3차원 공간 구성 기법이 증강현실 게임의 환경 생성에 적절함을 검증하였다. 제안하는 게임 환경 생성 기법은 실 환경의 맵으로부터 미리 정의된 게임 시나리오에 따라서 플레이어와 적 캐릭터의 움직임 범위를 최대 활동가능 영역으로 제한하는 게임 환경을 자동 생성한다. 생성된 게임 환경에서 플레이어는 자신의 움직임과 시선 변화로 플레이어 캐릭터를 제어하며 증강현실 게임을 플레이한다. 프로토타입 게임을 통한 실험 결과 제안하는 공간 구성 기법은 증강현실 게임공간 구성에 효과적임을 보였다.
This paper proposes a 3D space construction method based on PTAM for the purpose of augmented reality game applications. The PTAM algorithm constructs a 3D map from point features and expands the map during tracking. Our proposed method constructs an augmented reality game environment using the map. First, the maximum freely movable space is found from the point cloud of the map to construct the augmented reality game environment. We implemented a testbed augmented reality game to verify the effectiveness of our proposed method. According to the predefined game scenario, our proposed method automatically constructs a game environment wherein the moving ranges of the player character and enemy characters are limited inside the maximum freely movable space. In the constructed spatial game environment the user plays the augmented reality game by moving his body or changing his view direction to control the player character. Experimental results from the prototype showed that the proposed method effectively constructs an augmented reality game spatial environment.