교육 개요

본 과정은 증강현실의 핵심 기술들을 학습하고 증강현실(Augmented Reality)기술을 활용하여 앱의 부가가치를 높이고 고객이 콘텐츠로의 진입을 좀더 쉽게 할 수 있는 스마트 정보 검색 앱을 개발하는 방법을 배우는 과정입니다. 과정중에 Natural Feature Tracking 기술을 제공하는 오픈소스인 Vuforia(QCAR)을 활용하여 사물의 인식 및 증강을 할 수 있는 기능과 쉽게 랜더링 해 줄 수 있는 랜더링엔진 unity를 활용하는 방법을 배우게 됩니다. 또한 Vision based AR을 작성할수 있도록 AR엔진과 랜더링 엔진을 활용하는 방법을 배워 애플리케이션을 만드는 방법을 학습하게 됩니다.

교육 대상
  • 증강현실 기술을 이용하여 애플리케이션을 개발하고자 하는 개발자
교육 효과
  • 증강현실의 기본 개념, 동향등에 대해 이해한다.
  • 안드로이드에서 증강현실 기술셋의 기본이 되는 Sensor, Camera, Google Map, OpenGL API를 이해하고 응용한다.
  • AR Engine과 렌더링 엔진의 특징과 주요 API 사용법을 습득한다.
실습 환경

Android SDK 최신버전 AndroidStudio, 스마트폰(안드로이드 7.0 이상)

교육 내용
구분 목차 주요 내용
    1일차
  • 증강현실개요
  • 안드로이드 개요
  • 증강현실개요(AR)
  • AR구현을 위한 주요 기술셋
  • 안드로이드 핵심 컴포넌트
    2일차
  • Android Technology for AR
  • Sensor의 활용
  • Camera 의 활용
  • Google Map의 활용
  • OpenGL Overview
    3일차
  • Augmented Reality Engine
  • AR Engine 소개
  • Vuforia(QCAR 의 소개)
  • Vuforia 와 OpenGL을 활용한 앱소개
    4일차
  • Augmented Reality Engine
  • Unity 소개
  • Unity 활용한 콘텐츠 제작
  • Vuforia의 unity extension을 활용한 증강현실 앱개발
    5일차
  • Smart 광고 시스템 Project
  • 증강현실을 활용한 스마트 서치 앱개발 Project 구현
  • 프로젝트 프로젝트 분석, 설계
  • 프로젝트 구현
  • 프로젝트 디버깅/ 테스팅