140 likes | 681 Views
Android & QCAR 을 이용한 증강현실구현. 팀 : MoTion 발표일 : 2012.11.28 발표자 : 08` 이규홍. 목차. 1. 개발 환경 변경 p.3 ~ p.14. 1. 개발 환경 변경. Unity & QCAR p.4 ~ p.5 QCAR 개발용 Sample Program p.6 마커 변경 p.7 ~ p.10 애플리케이션 실행화면 변경 p.11 앞으로의 계획 p.12 구현화면 p.13
E N D
Android & QCAR을 이용한 증강현실구현 팀 : MoTion 발표일 : 2012.11.28 발표자 : 08` 이규홍
목차 1. 개발 환경 변경 p.3 ~ p.14
1.개발 환경 변경 • Unity & QCAR p.4 ~ p.5 • QCAR 개발용 Sample Program p.6 • 마커 변경p.7 ~ p.10 • 애플리케이션 실행화면 변경p.11 • 앞으로의 계획p.12 • 구현화면p.13 • 참고문헌 p.14
Unity & QCAR (1/2) - 기존에는 Unity와 QCAR을 이용하여 증강현실을 구현 하였으나 Unity의 라이선스 관련 문제가 있어 지속적으로 개발에 어려움이 있음 - QCARSDK는 라이선스와 관련이 없음 - Eclipse 에서 QCAR을 Import 하여 Android Build & Run 함
Unity & QCAR (2/2) * Android 로 Run 하는 화면
QCAR 개발용 Sample Program * QCAR에서 제공하는 증강현실 SDK Sample - Dominoes : 터치하여 도미노를 만들어 플레이함 - FrameMarkers : 다양한 마커에서 각기 다른 객체를 만들어 구현 가능함 - ImageTargets : 가장 기본적인 증강현실을 구현함 - MultiTargets : 한 마커가 아닌 3차원 도형을 인식하여 증강현실을 구현함 - VirtualButtons : 버튼을 지정하여 그 부분을 선택 했을 때 각 기 다른 증강현실 구현 가능함
마커 변경 (1/4) - Qualcomm 홈페이지에서 - My Trackables - New Project - 마커를 등록함
마커변경(2/4) * 마크의 검사가 이루어짐 - 실험 결과 별 3개 이하는 인식률이 많이 낮음
마커 변경(3/4) * SDK를 다운로드 - zip 파일을 다운로드 받아 압축해제 하면 다음과 같음 - 경로는 Android/vuforia-sdk-android-1-5-9/samples/ 원하는 Sample 프로그램 / assets
마커 변경(4/4) * 소스 변경 - ImageTargets/ jni/ ImageTargets.cpp 파일 - 기존의 StonesAndChips.xml, Tarmac.xml 파일을 아래와 같이 변경해줌
애플리케이션 실행화면 * Android/vuforia-sdk-android-1-5-9/samples /ImageTargets/res/drawable/ (경로는 다음과 같음) - 기존에 있던 이미지를 삭제 한 후 사용자가 제작한 이미지를 800 X 400 사이즈로 변환하여 넣어줌 실행 아이콘 실행 화면
앞으로의 계획 - ImageTargets의 3D 가상물체 변경을 위해 각 클래스와 메소드들을 분석함 - 3D 가상물체가 OpenGL ES로 구현되므로 관련하여 연구함
구현화면 - 동영상 (ImageTargets, Dominoer, VirtualButton )
참고문헌 -https://ar.qualcomm.at/developer_guide (Qualcomm 홈페이지 개발자 가이드)