Working with Image Tracking in ARKit
Starting from iOS 12, developers can use the back-facing camera to detect and track known images by using an API called ARImageTrackingConfiguration. What does it mean to you? If you’ve watched the Harry Potter movie...
Building 3D AR Apps Using Reality Composer and RealityKit
RealityKit was a new framework introduced in 2019 to implement high-performance 3D simulation and rendering. We’ve explored ARKit development for 3D objects using SceneKit. In this tutorial, we will see how to build an...
6 Mobile AR Concepts for iOS in 2019
Following the footsteps of IKEA and L’Oreal, businesses across verticals started dreaming up uses for augmented reality (AR) that could enhance the customer experience. This massive growth of AR-based business applications can be...
How USDZ Enables New Experiences for ARKit
At WWDC 2018, Apple announced various improvements to its support for Augmented Reality experiences and one of those was the support of a new file format, USDZ. USDZ enables new experiences and adds new ways in which users can...
Realistic Rendering of 3D Photogrammetry Model in ARKit
In this tutorial, I will go through the entire process of importing a 3D photogrammetry model into ARKit, and make it look as realistic as possible, using the tools that ARKit and SceneKit provide. The finished product:...
Creating an Interactive Dominoes Game Using ARKit and Swift
In the following tutorial, I will show you how to make a fun Dominoes game using Swift and ARKit. This is what we’ll be making: Prerequisites This is an intermediate tutorial and requires you to have a good understanding of Swift...
ARKit 2.0 Tutorial: Saving and Restoring World-mapping Data to Create a Persistence AR Experience
Welcome to the eighth installment of our ARKit tutorial series. Starting from iOS 12, ARKit has the capability to persist world mapping data. In the past, you can’t save the AR world mapping data. iOS 12 has given...
An Introduction to AR Quick Look in iOS 12
At WWDC 2018, Apple released ARKit 2.0 with a slew of brand new APIs and features for Augmented Reality Development. One of these features was an addition to their Quick Look APIs. If you’re not familiar with what Quick...
ARKit Tutorial: Working with 2D Image Recognition
Welcome to the sixth installment of our ARKit tutorial series. This week we are going to talk about image recognition in augmented reality. Starting from iOS 11.3, ARKit has the capability to recognize 2D images. If you are...
ARKit Tutorial: Light Estimation with Ambient Intensity and Color Temperature
Once upon a time, a rock skid, made a spark, and humankind learned to create fire. This is the fifth installment of our ARKit series. Today, we will walk you through how to implement light estimation in augmented reality with...