1 / 28

Unity & QCAR 을 이용한 윤건릉 안내시스템 구현

Unity & QCAR 을 이용한 윤건릉 안내시스템 구현 . 팀 : 증강현실 발표일 : 2013.04.17 발표자 : 07` 김동광. 대목차. Unity & QCAR 소개 p.3~12 Unity 사용방법 p.13~19 설치 및 연동 p.20~28. 소목차. Unity3D Unity 소개 (1/4 ) Unity 소개 (2/4) Unity 소개 (3/4) Unity 소개 (4/4) QCAR(1/2 ) QCAR(2/2)

gerry
Download Presentation

Unity & QCAR 을 이용한 윤건릉 안내시스템 구현

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Unity & QCAR을 이용한 윤건릉 안내시스템 구현 팀 : 증강현실 발표일 : 2013.04.17 발표자 : 07` 김동광

  2. 대목차 • Unity & QCAR 소개p.3~12 • Unity 사용방법 p.13~19 • 설치 및 연동 p.20~28

  3. 소목차 • Unity3D • Unity 소개(1/4) • Unity 소개(2/4) • Unity 소개(3/4) • Unity 소개(4/4) • QCAR(1/2) • QCAR(2/2) • 앞으로의 계획 • 참고문헌

  4. Unity3D • ‘Unity3D’는 게임 개발 분야를 위해서 만들어졌지만, 게임 이외의 다양한 소프트웨어 개발 도구로 사용 • 열린 개발 환경으로 인해, 새로운 기술의 변화를 따라가며, 동시에 손쉬운 접근을 통한, 빠른 교육 및 보급이 가능한 장점을 가짐

  5. Unity 소개(1/4) • 객체지향설계에 충실한 3D 소프트웨어 개발 엔진 ->‘Unity3D’는 가벼운 소프트웨어의 3D 활용 뿐만 아니라, 인테리어, AR, 가상 현실 등의 다양한 3D 기술에 활용되어지며, 소프트웨어 개발 기술의 발전 방향인‘객체지향설계’를 기본적으로 탑재

  6. Unity 소개(2/4) • 한 번의 클릭으로 플랫폼 변화 ->‘Unity3D’로 개발된 소프트웨어는, 단 한번의 Platform Build 를 통해서, Web 기반, PC 기반, MAC 기반, iOS기반, Android 기반의 소프트웨어로 변환 가능

  7. Unity 소개(3/4) • 모든 어플리케이션 개발이 가능 ->PC 및 MAC 기반에서 Unity3D 무료 버전으로 모든 어플리케이션을 개발 가능

  8. Unity 소개(4/4) • 그 이외의 기본적으로 탑재한 강력한 기능들 ->3D 렌더링 관련 고급 기술 및 플러그인 ->3D 공간에 대한 데이터 최적화를 위한 컬링 기술( Umbra Software ) ->라이트맵핑 소프트웨어인 Beast 엔진 탑재

  9. QCAR(1/2) • Qualcomm에서 배포하는 증강현실 SDK • QCAR의 장점은 강력한 Modeling Software인 Unity를 사용할 수 있다는 점과, 자연 이미지를 쉽게 마커로사용 할 수 있다는 점 QCAR로 개발된 앱들

  10. QCAR(2/2) • QCAR은 Android와 IOS 모두를 지원 함 또한 완벽한 SDK 형태이기 때문에 쉽고 빠르게 AR 앱을 개발할 수 있음

  11. 앞으로의 계획 • Unity & QCAR 설치 및 연동 • Unity & QCAR을 이용하여 윤건릉안내시스템 구현

  12. Unity 사용방법 • 먼저 Unity3D를 실행하고 File –> New Project 를 클릭하여 프로젝트를 만듬

  13. Unity 사용방법 • Assets –> Import Package –> Custom Package를 클릭하고 vuforia-unity-android-ios-2-0-30 파일을 Import 함 Import 클릭

  14. Unity 사용방법 • 하단의 Favorites에서 All Prefabs 를 클릭하면 Vuforia2.0에서 제공하는 Object들이 보임 • 가장 기본적인 AR Application을 만들기 위해서는 흰색 동그라미로 표시한 “AR Camera”와 “Image Target” 이 필요함

  15. Unity 사용방법 • 드래그 앤 드롭으로Hierarchy에 AR Camera와 Image Target을 추가

  16. Unity 사용방법 • image 데이터파일을 불러와서 import 하는 방법

  17. Unity 사용방법 • image database를 설정하면 Image Target 객체에 인식할 Image가 Texturing 되서 보여짐

  18. Unity 사용방법 • 두번째로될 부분은 Hierarchy 창에서 ARCamera를 선택후ARCamera의 Inspector 창에서 Data Set Load Behaviour (Script) 부분을 설정

  19. Unity 사용방법 • Assets –> Import New Asset..을 클릭해서 준비과정에서 다운로드 했던 3D 모델파일을 불러옴

  20. Unity & QCAR 설치 및 연동 • 이규홍 학우 ppt를참고하여 설치 및 연동

  21. Unity 사용방법 • Assets –> Import Package –> Custom Package를 클릭하고 vuforia-unity-android-ios-2-0-30 파일을 Import 함 Import 클릭

  22. Unity 사용방법 • 하단의 Favorites에서 All Prefabs 를 클릭하면 Vuforia2.0에서 제공하는 Object들이 보임 • AR Application을 만들기 위해서는“AR Camera”와“Image Target”이 필요함

  23. Unity 사용방법 • 드래그 앤 드롭으로Hierarchy에 AR Camera와 Image Target을 추가

  24. Unity 사용방법 • 차례상 Max 데이터 파일을 FBX파일로 export하여 Unity에 Import함

  25. 구현화면 • 차례상을 오브젝트를샘플마커 위에 띄움

  26. 구현화면 • 상을 없애고 차례음식과 그릇 오브젝트에 맵핑

  27. 문제점 • 마커지정,마커와 물체 연동 부분 에러

  28. 참고문헌 • http://deios.kr/454 • https://developer.vuforia.com/resources/dev-guide/getting-started

More Related