• 검색 결과가 없습니다.

Design and Implementation of Motion-based Interaction in AR Game

N/A
N/A
Protected

Academic year: 2021

Share "Design and Implementation of Motion-based Interaction in AR Game"

Copied!
11
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

게임 프로그래밍

증강현실 게임에서의 동작 기반 상호작용 설계 및 구현

박종승 , 전영준*

인천대학교 컴퓨터공학과 *

[email protected], [email protected]

Jong-Seung Park , Young-Jun Jeon*

Dept. of Computer Science and Engineering, University of Incheon 요 약

ABSTRACT

(2)
(3)
(4)

라켓 액션

혼합된 장면

Image Analyzer

Image Synthesizer 스크린 카메라

플레이어휴먼

라켓 및 카메라의 자세

Game Logic Engine

프레임 영상

다음 게임 상태 &

가상 객체들의 자세 파이프라인 렌더링

(정적 또는 동적 카메라)

(정적 또는 동적 스크린)

인터페이스 장치 게임 엔진

Interaction Handler

플레이어 액션

[그림 1] AR 탁구 게임의 전체적인 다이어그램

AI Player Human Player

InputDevice Manager Racket Tracker

Pattern Calibrator

Game Logic Engine Physics Engine

Interaction Handler Player

Rendering Engine

3D Graphic Engine Video Engine Sound Engine Hand Gesture Tracker Game Modules

[그림 2] AR 탁구 게임의 시스템 모듈들

(5)

ServiceReady(B) ServiceT

ouch(B) ReturnRally(B)

ServiceRally(B) ReturnReady(B)

ServiceReady(A)

ServiceTouch(A) ReturnRally(A) Servic

eRally(A) ReturnRe

ady(A)

[그림 3] 공의 위치에 따라 결정되는 게임의 상태

(6)

[그림 4] 휴먼 플레이어의 동작

[그림 5] 가상 코트에서 AR 탁구 게임 플레이 모습

(7)

[그림 6] 라켓 표면 컬러를 필터링하여 실시간 라켓 위치를 추적하는 기법의 적용

[그림 7] 라켓 표면에 부착된 마커를 검출하여 실시간 라켓 위치를 추정하는 기법의 적용

[그림 8] 추정된 라켓의 위치와 방향

(8)



            

 

 

[그림 9] 벽의 마커에 상대적으로 가상의 테이블을 배치하는 기법의 적용

(9)

[그림 10] 움직이는 카메라 환경에서의 게임 플레이.

입력 장면(왼쪽)과 합성된 출력 장면(오른쪽)

[표 1] 게임 시스템의 처리 속도의 비교

(10)
(11)

박 종 승(Park, Jong Seung)

전 영 준(Jeon, Young Jun)

참조

관련 문서

Electricity trading pricing among prosumers with game theory-based model in energy blockchain environment.. Rethinking standby and fixed cost charges: regulatory and

¡ 작동 범위 내에서의 어떠한 점도 MCR이 될 수 있으나, MCR을 선정할 때는 마력과 회전수의 Derating 값(MCR, NMCR에서 마력과 회전수의 차이), 프로펠러 회전수,

Game

 열용량 : 어떤 물질의 온도 1K만큼 높이는데 필요한 열량.. CNU Engine Research Lab..

Step1) Select your type in Engine Type menu and then start the engine with the preset configuration values maintaining it with no load. Step2) During

JSP 엔진은 이 기능을 기본적으로 사용한다. 만약 기존과 같은 방식을 원하는 경우에는 jeus-web-dd.xml 에 설정할 수 있다. jeus-web-dd.xml 설정”을

In ‘phase angle’ thyristor firing mode the power transmitted to the load is controlled by firing the thyristors over part of the supply voltage half cycles. Load voltage

- distributes indexes across multiple computers and/or multiple sites - essential for fast query processing with large numbers of documents - many variations: