Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matrix-org/matrix-vr-demo
Matrix.org Virtual Reality Demo
https://github.com/matrix-org/matrix-vr-demo
Last synced: 3 months ago
JSON representation
Matrix.org Virtual Reality Demo
- Host: GitHub
- URL: https://github.com/matrix-org/matrix-vr-demo
- Owner: matrix-org
- License: apache-2.0
- Created: 2017-03-31T16:20:09.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-04-21T10:13:44.000Z (over 4 years ago)
- Last Synced: 2024-06-26T11:36:30.720Z (5 months ago)
- Language: JavaScript
- Size: 699 KB
- Stars: 31
- Watchers: 33
- Forks: 11
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-matrix - Matrix VR demo
README
# matrix-vr-demo
A demo of Matrix VR tourism and VR video conferencing## Usage
```
git clone [email protected]:matrix-org/matrix-vr-demo.git
cd matrix-vr-demo
npm install
npm run serve
```N.B. that currently we currently depend on an unreleased version of matrix-js-sdk from github.
matrix-js-sdk has to be transpiled from ES6 to ES5 using Babel however. running `npm install`
on matrix-vr-demo doesn't run the transpilation however; if nothing else the transpilation
step needs devDependencies (exorcist, uglifyjs), which don't get installed for transitive
dependencies.We fudge this for now by manually calling `npm i` on node_modules/matrix-js-sdk from the
`build` target of matrix-vr-demo, which pulls in all the dependencies and does the transpile
(as well as probably installing duplicate dependencies for stuff which matrix-vr-demo already
depends on). This should be removed once we depend on a released matrix-js-sdk.The pinned dependency on aframe & aframe-look-at-component doesn't suffer from this problem
as it doesn't need to be transpiled.