교육 개요

본 과정은 AR(가상현실)애플리케이션을 만드는 방법을 학습하는 과정입니다. VR 애플리케이션을 개발하기 위한 방법인 Android 기반의 Google 가상현실 플랫폼 (CardBoard, Daydream), Unity 기반의 Google VR SDK 사용방법을 학습하고, Mini-Project를 통해 실감나는 VR 콘텐츠를 기획, 분석, 설계, 구현해 보는 과정입니다.

교육 대상
  • VR(혼합현실) 애플리케이션을 구현하고자 하는 개발자 (선수지식으로 Java 또는 C/C++ 프로그래밍이 가능한 분)
교육 효과
  • VR(가상현실)의 개요 및 적용 사례 이해
  • Google VR 플랫폼 이해(Cardboard, Daydream)
  • VR 구현을 위한 Unity 핵심 기술의 이해
  • 프로젝트를 통해 MR 실무 적응 능력 배양
실습 환경

Unity3D, Google Cardboard SDK (Cardboard, Daydream 플랫폼) Android Build 환경(Android Studio, Android SDK)

교육 내용
구분 목차 주요 내용
    1일차
  • VR, AR, MR 개요
  • Google VR Platform
  • VR 개요
  • VR과 AR의 비교
  • VR 핵심기술의 이해
  • 개발환경 구축
  • Android Core Component for VR
  • Google VR Platform (Cardboard)
    2일차
  • Google VR Platform With Android
  • Google VR SDK With Unity
  • Google VR Platform (Cardboard & Daydream)
  • Unity3D 개요
  • Unity 3D Basic
  • VR Rendering & Interaction
  • VR UI, Movement
    3일차
  • Google VR SDK With Unity
  • Unity 3D Simple Programming With Google VR SDK
  • VR 애플리케이션 Build & Publishing
  • Unity3D를 활용한 VR 애플리케이션 구현1
    4일차
  • Google VR SDK With Unity
  • Mini-Project
  • VR Walk through and Rendering
  • VR 360 파노라마
  • Unity3D를 활용한 VR 애플리케이션 구현2
    5일차
  • IoT를 활용한 VR 콘텐츠 개발
  • Unity Plugin 구현
  • 사물인터넷 기반 VR 콘텐츠 구현