Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
1. AR Foundations and the AR Ecosystem
- Introduction to AR: Definition, history, and evolution. Distinctions between VR, AR, and MR (Mixed Reality).
- AR Applications: Industry overview including e-commerce, education, medicine, gaming, and industrial sectors.
- Key AR Technologies: Tracking methods such as Image Tracking, Plane Detection, and World Tracking; understanding 6DOF versus 3DOF.
- Mobile Ecosystems: Overview of ARKit (iOS) and ARCore (Android), discussing 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: Understanding horizontal and vertical planes through Plane Detection.
- Input Handling: Touch and gesture detection; concepts of Raycasting in AR.
- Workshop 2: Placing 3D Objects in the Real World.
- Object Manipulation: Scaling, rotating, and moving placed 3D models by the user.
- 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 and creating reference image libraries.
- Workshop 4: Image-Based AR: Detecting a poster or graphic and overlaying a 3D model or video onto it.
- Animation and Visual Effects: Incorporating animation into 3D models and using particle systems in AR.
- Workshop 5: Design Improvement. Adding animations and simple visual effects.
- Face Tracking and Body Tracking: Introduction to creating filters, including operating principles and 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—a key element for realism.
- User Interface (UX/UI) in AR: Design challenges, 3D design, and principles for placing information 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, such as varying lighting conditions, environments, and devices.
- Publishing Apps: The export and publication process 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 aspects related to scanning user spaces and handling data.
- Final Project: Presentation of participants' completed projects, discussing challenges and lessons learned.
Requirements
- No prior technical background is necessary
- No previous coding experience is required
- Familiarity with markup languages (such as HTML and XML) may be beneficial
35 Hours