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

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

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

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.

StarStarStarStar

ARCore

StarStarStarStar

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

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

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

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

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

ARKit

StarStarStarStar

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

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

Voice Commands

StarStarStarStar

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

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

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

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

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

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

Gesture Recognition

StarStarStarStar

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

StarStarStarStar

Physics Engine Integration

StarStarStarStar

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

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

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

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

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

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

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

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

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

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

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

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

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.

Know
0
Still learning
Click to flip
Know
0
Logo

© Hypatia.Tech. 2024 All rights reserved.