Transform Any Room into an Art Gallery with AR! || Intro to Augmented Reality with SwiftUI - Part 1
Sourish Kundu Sourish Kundu
1.95K subscribers
209 views
0

 Published On Feb 19, 2024

In this tutorial, we dive into the fascinating world of Augmented Reality (AR) by creating an app that brings your memories to life right on your walls! Using Apple's powerful RealityKit and ARKit libraries, I'll guide you step-by-step on how to develop an AR application that allows you to place pictures from your camera roll onto any wall in your home, office, or anywhere you like. Each image will be automatically decorated with a stylish picture frame, adding an artistic touch to your space. This video will be part 1 of a 2 part series.

πŸš€ What You Will Learn in Part 1:
- Introduction to RealityKit and ARKit: Understanding the basics and setting up your development environment.
- Basic Computer Graphics: Learning about meshes, textures, and materials
- Importing Photos: How to access and select photos from your camera roll with SwiftUI's PhotosPicker.
- Placing Photos on Walls: Detecting walls using ARKit and positioning images accurately.

πŸ’‘ Who Should Watch:
Whether you're a beginner eager to explore AR development or an experienced developer looking to enhance your skills with RealityKit and ARKit, this tutorial is designed for you. No prior experience with AR is required, but familiarity with Swift and iOS development will be incredibly helpful.

πŸ”— Useful Links & Resources:
GitHub Repo: https://github.com/Sourish07/AR-Gallery
RealityKit Documentation: https://developer.apple.com/documenta...
ARKit Documentation: https://developer.apple.com/documenta...
PhotosPicker Article: https://www.hackingwithswift.com/quic...

πŸ‘‡ Timestamps:
0:00 - Intro
1:43 - What is RealityKit & ARKit
2:12 - Running the Sample AR App
5:18 - The Earth USDZ
6:57 - Placing an Image on the Wall
9:10 - Button to Place Image
10:46 - Focus Entity
11:55 - AR World Tracking Configuration
13:43 - PhotosPicker
16:54 - Conclusion

-----------

All content on this channel is produced by and is the intellectual property of Sourish Kundu LLC.

show more

Share/Embed