Apparatus for constructing three-dimensional structure for realizing augmented reality and method thereof

The present invention relates to a three-dimensional shape constructing apparatus for realizing an augmented reality, and a method thereof. The three-dimensional shape constructing apparatus for realizing an augmented reality comprises: a three-dimensional model; a table which is open at the top and...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: HEO, SANG HUN
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The present invention relates to a three-dimensional shape constructing apparatus for realizing an augmented reality, and a method thereof. The three-dimensional shape constructing apparatus for realizing an augmented reality comprises: a three-dimensional model; a table which is open at the top and has an accommodation space formed in the lower part thereof, wherein a rubber plate is provided on the upper part of the accommodation space and the three-dimensional model is placed on the upper part of the rubber plate; a three-dimensional camera for photographing the three-dimensional model accommodated in the table; a projector for projecting a preset image to the three-dimensional model; a control computer for rendering pre-stored image content to be projected onto the three-dimensional model through the projector; and a height changing module for changing the height of the three-dimensional model provided on the upper part of the rubber plate. Therefore, according to the present invention, a precise augmented reality environment such as an event that an actual terrain rises or falls can be realized without directly changing, by users, a three-dimensional model that realizes augmented reality. 개시된 내용은 증강현실 구현을 위한 입체형상 구축장치 및 그 방법에 관한 것으로서, 3차원 모형과, 상부가 개방되어 있고, 하부에 수용공간이 형성되되 수용공간 상부에 고무판이 구비되며, 고무판 상부에 3차원 모형이 수납되는 테이블과, 테이블에 수납된 3차원 모형을 촬영하는 3차원 카메라와, 3차원 모형에 사전에 설정되어 있는 영상을 투사하는 프로젝터와, 장치 구동시 3차원 카메라를 초기화하고, 기 저장된 3차원 엔진 구동용 프로그램인 OpenGL(Open Graphics Library)을 초기화하여 프로젝터와 동기화하고, 3차원 카메라로부터 입력되는 촬영 데이터를 토대로 3차원 버텍스(vertex) 데이터를 생성한 후 3차원 버텍스 데이터와 3차원 카메라와의 거리를 토대로 렌더링될 색상 및 밝기를 결정하고, 3차원 카메라에서 촬영한 촬영 데이터와 3차원 모형 정보를 토대로 3차원 모형에 투사될 영상과 3차원 모형의 현재 위치가 일치되는지를 분석하여 3차원 모형의 높낮이를 변경시켜야 하는지를 판단하고, 판단결과 3차원 모형의 높낮이 변경이 필요하면 높낮이 변경지점 및 높이를 결정한 후 결정된 높낮이 변경지점 및 높이를 토대로 3차원 모형의 높낮이 변경을 제어함과 동시에 렌더링될 색상 및 밝기의 결정에 따라 기저장되어 있는 영상 컨텐츠를 렌더링하여 프로젝터를 통해 3차원 모형에 투사하도록 제어하며, 판단결과 3차원 모형의 높낮이 변경이 필요하지 않으면 렌더링될 색상 및 밝기의 결정에 따라 기저장되어 있는 영상 컨텐츠를 렌더링하여 프로젝터를 통해 3차원 모형에 투사하도록 제어하는 제어 컴퓨터, 그리고 테이블의 하부 수용공간에 구비되며, 제어 컴퓨터의 제어를 토대로 3차원 모형의 높낮이 변경지점에서 테이블에 구비된 고무판을 승강시켜 고무판 상부에 구비된 3차원 모형의 높낮이를 변경시키는 높낮이 변경모듈로 구성된다. 따라서, 본 발명은 입체형상 구동모듈을 통해 영상의 진행상황에 따라 증강현실이 구현되는 3차원 모형의 형상이 자동으로 변화되기 때문에 사용자들이 직접 증강현실이 구현되는 3차원 모형을 변형하지 않고도 실제 지형이 융기하거나 하강하는 상황과 같이 정밀한 증강현실 환경을 구현할 수 있다.