Course Outline

1.AR Foundations and the AR Ecosystem

  • Introduction to AR: Definition, history, and evolution. Differences between VR, AR, and MR (Mixed Reality).
  • AR Applications: Industry Overview (E-commerce, Education, Medicine, Gaming, Industrial).
  • Key AR Technologies: Tracking (Tracking) – Image Tracking, Plane Detection, World Tracking, 6DOF vs. 3DOF.
  • Mobile Ecosystems: Introduction to ARKit (iOS) and ARCore (Android). Discussion of their capabilities and limitations.
  • Development Environment: Installing Unity and configuring AR Foundation.
  • Workshop 1: Setting up your first AR project.

2. Position Tracking and Object Placement

  • World Tracking Basics: Horizontal and Vertical Planes (Plane Detection).
  • Input Handling: Touch and Gesture Detection. Raycasting Concepts in AR.
  • Workshop 2: Placing 3D Objects in the Real World.
  • Object Manipulation: User scaling, rotating, and moving placed 3D models.
  • Workshop 3: Interacting with Objects. Adding Controllers for Model Manipulation.
  • Persistent Anchors: Saving and Loading AR Sessions.

3. Image-Based AR and Animation

  • Image Tracking: Principles, Creating Reference Image Libraries.
  • Workshop 4: Image-Based AR: Detecting a Poster/Graphic and Overlaying a 3D Model or Video on It.
  • Animation and Visual Effects: Incorporating Animation into 3D Models. Using Particle Systems in AR.
  • Workshop 5: Design Improvement. Adding animations and simple visual effects.
  • Face Tracking and Body Tracking: Introduction to creating filters – principles of operation, 3D masks.

4. Advanced Tracking and UX/UI in AR

  • 3D Object Tracking: Scanning and using physical objects as markers.
  • Occlusion: Making virtual objects appear hidden behind real objects – the key to realism.
  • User Interface (UX/UI) in AR: Design challenges, 3D design, principles of information placement on the display (HUD).
  • Workshop 6: Interface and Instructions: Adding a UI to your project that indicates the need to scan a space.
  • AR Cloud and Shared Experiences: Introduction to multi-person AR sessions.
  • Performance Optimization: Tips for 3D models, textures, and scripts.

5. Publication, Ethics, and the Future of AR

  • Testing AR Apps: Challenges in testing (different lighting conditions, environments, devices).
  • Publishing Apps: Export and publication process in the Apple App Store and Google Play Store.
  • Future trends in AR: WebAR, AR glasses technologies (e.g., HoloLens, Magic Leap), and the potential of Mixed Reality (MR).
  • Ethics, Privacy, and Security in AR: Legal and ethical aspects related to scanning user space and data.
  • Final Project: Presentation of participants' completed projects, discussing challenges and lessons learned.

 

Requirements

  • No previous technical knowledge is required
  • No previous coding experience is required
  • Experience with markup languages (HTML, XML, etc) may be helpful
 35 Hours

Number of participants


Price per participant

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories