본문 바로가기

[ 프로그래밍 ]/증강현실(AR, Augmented Reality)

증강현실을 이용한 실시간 네트워크 게임

내가 Warcraft를 잘 하지 않는데다가,
그다지 게임 역시 즐기는 편은 아니라 - 스타크래프트랑 위닝 제외
게임이 어떻게 돌아가는 지는 잘 모르겠으나, - 와우를 즐기는 선배 한사람이 장면장면 설명하는데 완전 신기했다.
기술적인 면만 두고 봤을 때 좋은 시도인 것 같아 소개한다.

주요 구현 기능들로,
마커인식,
ARToolKit의 사용,
객체끼리 부딪혔을 때 이벤트 생성 등이 있다.



Warcraft of Irrlicht-Network Augmented Reality Game <WINAG>

증강현실을 이용한 실시간 네트워크 게임

    WINAG( Warcraft of Irrlicht Network Augmented Reality Game )은 증강현실을 이용한 실시간 네트워크 게임이다. 기존 증강현실이 Web-cam으로 통해  증강된 현실만 보여주었다면, 우리는 증강현실과 Game Engine, 그리고Network 구성하여 직접적인 인터페이스가 가능한 게임을 구현하였다.

    ARToolkit은 많은 연산과 카메라의 입출력 방식을 계속해서 해 주어야 하기 때문에, 네트워크를 사용하기에 무리수가 있었다 하지만, 우리는 클라이언트의 부담을 서버(IOCP)에게 덜어주어 최적한 실시간 게임을 완성하는 것에 주력하였다.




작성자 : 히룽(nickeye)
출처 : 대한민국 최고의 영상처리 커뮤니티 OpenCV