Git Product home page Git Product logo

ar_concert's Introduction

title author date
Augmented Reality Concert
Sébastien Friedberg and Kevin Michael Frick
December 2021

Introduction

This application is an augmented reality environment which simulates a concert, developed for the Virtual and Augmented Reality course held for the Master in Innovation and Research in Informatics by Prof. Pelechano, Prof. Andujar and Prof. Fairen at Universitat Politècnica de Catalunya in the academic year 2021/2022.

The application was developed using Unity 2020.3 and Vuforia.

Demo

demo of our application

Environment Registration

The registration of the environment is done via markers (stored in a custom Vuforia database). For this application, three diferent markers have been designed:

  • One marker for the musician
  • One marker for its instrument
  • One marker for the music repairwoman.

The world reference system is defined by the device.

Available interactions

  • The player can bring an instrument to the musician using two different interaction methods, either by dragging or moving the marker, and he will start playing.
  • A bar indicates the health of the instrument, which decays over time.
  • When the health of the instrument drops to zero, the musician stops playing and the instrument has to be repaired.
  • A broken instrument glows red.
  • The instrument can be repaired by bringing it to the repairwoman, that will approach the instrument when it is close enough and repair it.
  • The repairwoman will then move back to her marker and the instrument can be brought back to the musician.
  • The UI can also interact with the objects in the real world: by clicking on a flag, it is possible to move it around the musician.
  • The flag cubes can be scaled with a pinch interaction, and the biggest one will glow green and determine the song being played.

Sources

3D Models and Animations

Music

  • French: Paris by Aprés la Classe
  • Spanish/Catalan: Ritmo Hostil by Funkwis and La Raíz

ar_concert's People

Contributors

kmfrick avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.