Get in Touch

Course Outline

1. AR Foundations and the AR Ecosystem

  • Introduction to AR: Core definitions, historical context, and evolution. Distinctions between VR, AR, and MR (Mixed Reality).
  • AR Applications: Industry Landscape (E-commerce, Education, Healthcare, Gaming, Industrial sectors).
  • Core AR Technologies: Tracking methods—Image Tracking, Plane Detection, World Tracking, and the difference between 6DOF and 3DOF.
  • Mobile Ecosystems: Overview of ARKit (iOS) and ARCore (Android). Exploration of their features and constraints.
  • Development Environment: Installing Unity and configuring AR Foundation.
  • Workshop 1: Establishing your first AR project.

2. Position Tracking and Object Placement

  • World Tracking Basics: Understanding Horizontal and Vertical Planes (Plane Detection).
  • Input Handling: Touch and Gesture Detection. Introduction to Raycasting in AR.
  • Workshop 2: Placing 3D Objects within the Real World.
  • Object Manipulation: Allowing users to scale, rotate, and move placed 3D models.
  • Workshop 3: Interacting with Objects. Implementing Controllers for Model Manipulation.
  • Persistent Anchors: Techniques for Saving and Loading AR Sessions.

3. Image-Based AR and Animation

  • Image Tracking: Fundamental principles and creating Reference Image Libraries.
  • Workshop 4: Image-Based AR: Detecting a Poster or Graphic and Overlaying a 3D Model or Video.
  • Animation and Visual Effects: Integrating Animation into 3D Models. Utilizing Particle Systems in AR.
  • Workshop 5: Design Enhancement. Adding animations and basic visual effects.
  • Face Tracking and Body Tracking: Introduction to filter creation—operational principles and 3D masks.

4. Advanced Tracking and UX/UI in AR

  • 3D Object Tracking: Scanning and utilizing physical objects as markers.
  • Occlusion: Creating realism by making virtual objects appear obscured by real-world objects.
  • User Interface (UX/UI) in AR: Design challenges, 3D design principles, and strategies for displaying information on the HUD.
  • Workshop 6: Interface and Instructions: Adding a UI to guide users through space scanning.
  • AR Cloud and Shared Experiences: Introduction to multi-user AR sessions.
  • Performance Optimization: Best practices for 3D models, textures, and scripts.

5. Publication, Ethics, and the Future of AR

  • Testing AR Apps: Navigating challenges related to varying lighting, environments, and device compatibility.
  • Publishing Apps: The export and publication workflow for 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 considerations regarding space scanning and data handling.
  • Final Project: Presentations of completed participant projects, including discussions on challenges and key takeaways.

 

Requirements

  • No prior technical knowledge is required
  • No previous coding experience is necessary
  • Familiarity with markup languages (such as HTML, XML, etc.) is beneficial
 35 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories