Skip to content

pg8wood/ARKit-Research

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Augmented Reality Exploration with ARKit

An undergraduate research project exploring the capabilities of ARKit for the Virginia Tech Department of Computer Science.

The research comprises two tutorials, a semester-long project, and a research website containing literature review and documentation of the semester project's features.


Tutorials

Learn how to create your first ARKit application. Includes step-by-step instructions with pictures and sample code.

Learning Objectives

  • ARKit basics
  • Horizontal plane detection
  • SceneKit

Builds on the Hello World tutorial. Learn how to render a 3D SceneKit model in ARKit and apply physics to the rendered models.

Learning Objectives

  • Handling user interaction in ARKit
  • Adding 3D virtual content to an ARSCNView
  • Applying physics to rendered models
  • Detecting collision with SCNPhysicsBodies
  • Saving memory to optimize performance

Semester Project: VTQuest-AR

VTQuest-AR serves as a companion app for the Virginia Tech campus. The app's augmented reality experience overlays information about VT Buildings. By pointing the camera at a building, the user can see additional information about what's in front of them. The building details will render on top of a building in the viewfinder as the app translates the building's lat/long coordinates into localized coordinates in the ARSCNView.

Documentation

You can view the full documentation on the research website.

About

Location-based AR: ARKit tutorials, demo apps, and a culminating semester project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages