chenkaiyu1997 / 3D-Conductor

Conduct an orchestra with your hands.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

3D-Conductor

OverView

3D-Conductor is created in HackxFDU 2016 hackathon by team FingerWizards.Team members are Daizong Ding, Fan Jiang, Ke Chen, Yihan Dong, and Kaiyu Chen.

3D-Conductor is a Leap Motion game, where players are put in a 3D-modeled orchestra to act as a conductor. Players use hand gestures up and down to control the moving-in and moving-out of musicians, and the rhythm of the music.

Technics

Hardware

  • Leep Motion

Application

  • Vue.js
  • Electron
  • Webpack
  • Babel loader

3D

  • Three.js graphics engine
  • Blender 3D model software

Algorithm

  • Editing distance computation algorithm for simularity measuring

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:9080
npm run dev

# build electron app for production
npm run build

# run webpack in production
npm run pack

More information can be found here.


This project was generated from electron-vue using vue-cli. Documentation about this project can be found here.

Demo

image


![image](https://github.com/chenkaiyu1997/3D-Conductor/raw/master/2.jpg)
![image](https://github.com/chenkaiyu1997/3D-Conductor/raw/master/3.jpg)
![image](https://github.com/chenkaiyu1997/3D-Conductor/raw/master/4.jpg)

About

Conduct an orchestra with your hands.


Languages

Language:JavaScript 85.1%Language:Vue 14.7%Language:HTML 0.2%