증강현실 엔진 mixare

Posted by 빵빵빵
2014/11/03 16:27 전산(컴퓨터)/안드로이드



출처 : http://raspy.egloos.com/v/5567654

증강현실 엔진 : Mixare (for Android) + 한글 주석 및 분석

raspy.egloos.com/5567654

mixare.zip


/////////////////////////////////////////////////
증강현실(AR) 엔진 Mixare 한글 주석 및 분석
* v0.6.6(2011. 1. 25) 기반

공식 사이트(원본 배포처)  : 
http://www.mixare.org
/////////////////////////////////////////////////


생각보다 작업이 오래 걸려버렸다.
본래는 프로그램 구조도 따로 문서로 작성하려고 했는데
작업이 지체되고 이것저것 건드는게 많다보니(사실 빈둥거리다보니)
일단 약간의 부가설명, 분석을 주석으로 달아두는걸로 만족하기로 했다.

생각보다 소스가 좀 꼬여 있어서 구조를 이해하는데 애를 먹었기에
분석하는데 조금이나 도움이 되겠다 싶은 부분엔 전부 주석을 달아두었다.
행여나 mixare를 분석하거나, 증강현실을 공부하려는 분이 있으시다면,
조금이나마 도움이 되었으면 좋겠다.


어짜피 오픈소스, 좋은것은 나누어야 하지 않겠는가. 그래도 여전히 골치아프만...


-------------------------------------------

문의나 수정 사항이 있으시면 댓글로 달아주시면 감사하겠습니다.
문제가 될 경우 삭제하겠습니다(__)




// 참고

1. 안드로이드 2.3.3 버전용 프로젝트로 생성되었고, 프로젝트 자체로 추가하셔야 합니다
(코드 자체는 수정된 부분이 없어, 공식 사이트(원 배포처)에서 받으셔도 프로그램 자체는 동일합니다)

2. 소스 코드 내의 마커(marker)는 마커형 AR의 인식에 쓰이는 그 마커가 아닌,
정보와 데이터를 담고있는 식별가능한 하나의 개념이라 생각하시면 됩니다.

3. 소스를 분석 하실때는
org.mixare.render, org.mixare.reality, org.mixare.gui, org.mixare.data, org.mixare
패키지 순으로 보시면 프로그램 전체 구조를 이해하시기가 한층 수월하실 겁니다.



덧글


2014/11/03 16:27 2014/11/03 16:27

이 글에는 트랙백을 보낼 수 없습니다