Nermin Sehic
AR Kit intro - placing 3D objects in a scene and interacting with them in real-time
#1about 3 minutes
Understanding augmented reality and the ARKit framework
Augmented reality overlays digital information onto the real world, unlike virtual reality which creates a completely new 3D world.
#2about 4 minutes
Exploring the evolution and requirements of ARKit
ARKit has evolved through four major versions, adding features like vertical plane detection and LIDAR-based mesh generation, while maintaining broad device compatibility since the iPhone 6S.
#3about 7 minutes
Choosing a rendering framework and understanding 3D coordinates
ARKit requires a rendering framework like SceneKit or RealityKit to display objects, and it operates in a 3D coordinate system where the origin is set when the AR session begins.
#4about 4 minutes
Managing 3D objects with the scene graph and raycasting
Objects are managed in a tree-like node structure called a scene graph, and raycasting is used to accurately detect surfaces for interactive object placement.
#5about 7 minutes
Building a basic AR app to place a sphere
A simple 'Hello World' application demonstrates how to initialize an AR session, enable debug options, and programmatically add a 3D sphere object to the scene's origin.
#6about 7 minutes
Creating an interactive furniture preview application
This demo showcases an 'Ikea Place' style app that detects horizontal planes and allows users to select and place different 3D furniture models in their real-world environment.
#7about 13 minutes
Implementing plane detection and interactive object placement
A code walkthrough explains how to configure an AR session for plane detection, use a gesture recognizer with raycasting to find coordinates, and dynamically add 3D models to the scene.
#8about 3 minutes
Exploring potential improvements for your AR app
Future enhancements could include detecting vertical planes for hanging pictures, making objects draggable, adding custom lighting for realism, and using a focus point for more precise placement.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
15:15 MIN
Using augmented reality to innovate home furnishing
IKEA Story: Transforming an Iconic Retail Brand
23:28 MIN
Apple Vision Pro and the current device landscape
XR Demystified: Separating Facts from Fiction in 2024
11:35 MIN
The rise of mobile AR and inside-out tracking
XR Demystified: Separating Facts from Fiction in 2024
04:40 MIN
Exploring the tools for drone and MR development
Reality and Beyond: Coding a Drone Using {Unity 3D .NET} and ChatGPT AI!
16:05 MIN
Creating an intelligent cockpit experience with AI and AR
Software defines the vehicle: Why customers and developers will love cars even more
11:40 MIN
Using Unity and the Meta SDK for XR development
How Mixed Reality, Azure AI and Drones turned me into a Magician?
13:43 MIN
Exploring business applications for mixed reality
Metaverse, the workplace of the future - Holoportation, the next generation of communication
26:20 MIN
Live demo of the immersive AI assistant Anna
How Mixed Reality, Azure AI and Drones turned me into a Magician?
Featured Partners
Related Videos
Detect Hand Pose with Vision
Milan Todorovic
From Zero to Mobile Developer in 45 Minutes With SwiftUI
Andrew Morgan
Mobile at a Crossroads: The Declarative UI App Revolution
Peter Steinberger
Live Coding an Augmented Reality Game with WebXR
Christian Grail
There's an app for that - on the role of cross platform development in the app development ecosystem
Aleksandra Desmurs-Linczewska
Apple Vision Pro: Proven Development Methods Meet the Latest Technology
Mario Petricevic
Virtual Reality – The path to create your world
Drishti Jain
Unleash your web skills on native!
Rowdy Rabouw
From learning to earning
Jobs that call for the skills explored in this talk.


Software development - focus on augmented reality
Vision4quality Gmbh
Würzburg, Germany
GIT
Azure
Computer Vision
Agile Methodologies




3D / CGI Realtime-Anwendungsentwicklung in der Software Unreal Engine, Basics 1
IBB Institut für Berufliche Bildung AG
Unreal Engine


Backend app developer
The House of Appril
Leiden, Netherlands
Java
Kotlin
Docker
Kubernetes
Amazon Web Services (AWS)




Software Engineer, Digital Food Experience
IKEA
Municipality of San Sebastián de los Reyes, Spain
CSS
MVC
Java
React
DevOps
+9


Flight Data Monitoring -ATR - Intership - Implementation of a 3D animation module
Airbus S.A.S.
Canton de Blagnac, France
C++
Python
Three.js
JavaScript
Data analysis




Junior Software Engineer - Digital Food Experience
IKEA
Municipality of San Sebastián de los Reyes, Spain
Go
DevOps
Python
Kotlin
TypeScript
+2

