Skip to content

A 3D Virtual Museum accessible through Web browsers built using Aframe

License

Notifications You must be signed in to change notification settings

isqo/Aframe-Museum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aframe-Museum

Aframe-Museum is A 3D Virtual Museum built using A-Frame; A web framework that provides HTML components to make WebVR and build virtual reality experience.The museum is located somewhere in the space where nobody lives except a cute penguin that will guide you through your journey.I hope you'll enjoy the experience.

screenshots

A-Painter A-Painter A-Painter

How to visit the museum

Currently, you can visit the museum only with the browser mozilla firefox. Navigate to the project folder and open index.html.

Getting around

key Action
z move forward
s move backward
q move left
d move right
space bar jump

to turn around, use the mouse.

browser compatibility:

browser verified version
Mozilla firefox 54.0.1

Built With

  • Aframe - web framework for building virtual reality experiences.
  • Jquery - Javascript library

Development

if you want to contribute to the project or to manipulate it, you should have these tools :

  • npm - npm is the package manager for JavaScript and the world’s largest software registry.
  • browserify - Browserify lets you require('modules') in the browser by bundling up all of your dependencies.
  • grunt the JavaScript Task Runner
  • grunt-script-link-tags - Auto-generate <script> and tags for your HTML files.

why npm ?

We use npm to install the dependencies of the project which are listed in package.json.
Navigate to the project folder and run the following command :

npm install

why browserify ?

We use browserify to bundle up maintobrowserify.js (it contains some dependencies) into bundle.js which is included in index.html.
Run the following command from js/ if you want to bundle up maintobrowserify.js:

browserify maintobrowserify.js > bundle.js

why grunt-script-link-tags?

We use the plugin grunt-script-link-tags to add automatically in index.html the script tags of all the javascript files located in js/project.To run the plugin, you should have grunt installed.
If you want to update the tags, run the following command:

grunt slt

Authors

Ismail/Ismaël QOUIQA :: @QouiqaIsmail

License

This program is free software and is distributed under an MIT License.

About

A 3D Virtual Museum accessible through Web browsers built using Aframe

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published