Logo
Pattern

Discover published sets by community

Explore tens of thousands of sets crafted by our community.

Programming for AR

30

Flashcards

0/30

Still learning
StarStarStarStar

Spatial Mapping

StarStarStarStar

Used to get a detailed representation of the environment; enables virtual objects to interact with the real world. Example: Placing virtual furniture in a room.

StarStarStarStar

Plane Detection

StarStarStarStar

Used to identify flat surfaces in the real environment for placing AR objects. Example: Games that use floors or tables as gameplay areas.

StarStarStarStar

SLAM (Simultaneous Localization and Mapping)

StarStarStarStar

Used for tracking the device's position and orientation in space while mapping the environment. Example: Navigation apps that overlay directions onto the real world.

StarStarStarStar

ARKit

StarStarStarStar

Apple's framework for AR development; provides features like plane detection and face tracking. Example: Creating AR experiences on iOS devices.

StarStarStarStar

ARCore

StarStarStarStar

Google's platform for building AR experiences; supports environmental understanding and motion tracking. Example: AR applications on Android devices.

StarStarStarStar

Vuforia

StarStarStarStar

An AR software development kit that provides image recognition and supports a wide range of devices. Example: Educational AR apps that animate from textbook images.

StarStarStarStar

Unity

StarStarStarStar

A game engine that is widely used for AR development, with support for visual scripting and real-time rendering. Example: Interactive AR games and simulations.

StarStarStarStar

3D Modeling

StarStarStarStar

Creating digital representations of objects that can be used in AR environments. Example: Fashion apps that show how clothing would look on a person.

StarStarStarStar

Shader Programming

StarStarStarStar

Writing code to control how graphics are rendered; creates realistic lighting and textures for AR objects. Example: Reflective virtual surfaces that react to real-world light.

StarStarStarStar

Marker-based Tracking

StarStarStarStar

Using visual markers to anchor virtual content to the real world. Example: Educational AR books that display 3D content when a page is scanned.

StarStarStarStar

Gesture Recognition

StarStarStarStar

Recognizing and interpreting user gestures to interact with AR content. Example: Swiping in mid-air to navigate through virtual menus.

StarStarStarStar

Occlusion Culling

StarStarStarStar

Improves performance by not rendering objects that are blocked by other objects. Example: Virtual characters hiding behind real-world obstacles.

StarStarStarStar

Raycasting

StarStarStarStar

Shooting invisible rays from a point to detect intersections with virtual or real-world surfaces. Example: Shooting games where players aim at virtual targets in a real environment.

StarStarStarStar

Environmental Light Estimation

StarStarStarStar

Analyzing real-world lighting conditions to apply similar lighting to virtual objects. Example: Virtual furniture appearing with realistic shadows in a room.

StarStarStarStar

Physics Engine Integration

StarStarStarStar

Simulating real-world physics for AR objects to enhance realism. Example: Virtual dominos that topple over when pushed.

StarStarStarStar

Scene Understanding

StarStarStarStar

Interpreting and processing spatial data to contextualize AR experiences. Example: An AR app that labels real-world objects when viewed through the camera.

StarStarStarStar

Face Tracking

StarStarStarStar

Detecting and tracking human faces to overlay digital content. Example: AR filters on social media platforms that add effects to users’ faces.

StarStarStarStar

Motion Tracking

StarStarStarStar

Keeping track of the device's movements to maintain the positional accuracy of AR objects. Example: AR gaming where player movements are mirrored by avatars in the game.

StarStarStarStar

Anchors

StarStarStarStar

Fixed points in the real world to which AR content is bound, ensuring consistent positioning. Example: Historical information presented as virtual plaques at landmarks.

StarStarStarStar

Image Recognition

StarStarStarStar

Identifying and processing images from the real world to trigger AR experiences. Example: Museum displays that trigger AR overlays when artworks are scanned by a device.

StarStarStarStar

Cloud AR

StarStarStarStar

Storing and retrieving AR content on the cloud to enable shared experiences. Example: Multiplayer AR games where users can see each other's actions in real-time.

StarStarStarStar

Voice Commands

StarStarStarStar

Using speech recognition to control AR applications. Example: An AR tutorial that progresses with voice prompts like 'Next' or 'Repeat'.

StarStarStarStar

Multiuser Experiences

StarStarStarStar

Creating AR content that can be simultaneously experienced by multiple users. Example: AR escape room games where players work together to solve puzzles.

StarStarStarStar

User Interface for AR

StarStarStarStar

Designing interactive elements that fit within the 3D space of AR. Example: Floating menus or holographic buttons that users can interact with.

StarStarStarStar

AR View Rendering

StarStarStarStar

Displaying the combined feed of real and virtual worlds seamlessly to the user. Example: Live sports events where the statistics are overlaid on the broadcast.

StarStarStarStar

Depth Sensing

StarStarStarStar

Measuring the distance from the device to surfaces in the environment. Example: Interior design apps that accurately measure and model rooms.

StarStarStarStar

Localization and Positioning

StarStarStarStar

Determining the device's location in the world for accurate AR content placement. Example: Historical AR tours that provide information depending on the user's location.

StarStarStarStar

Machine Learning Integration

StarStarStarStar

Using AI to enhance object recognition and user interaction in AR. Example: AR translation apps that convert text in real-world images to another language.

StarStarStarStar

Cross-Platform Development

StarStarStarStar

Creating AR apps that can run on various devices and operating systems. Example: Educational AR apps that work both on Android and iOS tablets.

StarStarStarStar

Geospatial AR

StarStarStarStar

Leveraging geographic data to anchor AR content to specific physical locations. Example: City guides with AR markers highlighting points of interest on the streets.

Know
0
Still learning
Click to flip
Know
0
Logo

© Hypatia.Tech. 2024 All rights reserved.