/HelloAR

AR model viewer

Primary LanguageC#GNU Lesser General Public License v3.0LGPL-3.0

HelloAR

Project conducted for course at Lund University

Features

  • Menu for both object and mode selection
  • Marker Detection mode with dynamic loading of referenced images
  • Plane Detection mode to be able to place objects freely
  • Hints on how to use the app upon selecting a mesh
  • Plane occlusion (planes do require to be scanned prior to placing an object)
  • Baked shadows to better ground objects on the scene
  • Move the object while maintaining rotation towards the player
  • Scale object after it has been placed
  • Marker Detection mode also allows for object rotation

alt text

Examples

Menu

alt text

Hint user

App hints uer to scan environment and then place the object with a tap.

alt text

Scanning in progress

Detected planes can be visualized with a dot pattern

alt text

Probe lighting

Purple-ish ambient lighting affecting object lighting

alt text

The same object on a more red-ish ambient light color

alt text

Plane Occlusion

Object on the floor

alt text

Occluded by table

alt text