0.0.0-a01 • Published 7 years ago

meta-core v0.0.0-a01

Weekly downloads
1
License
ISC
Repository
-
Last release
7 years ago

Build Status

🏝 Meta - The (Virtual) Space Library 👩‍🚀 🚀

The Javascript Library For Shared Virtual Reality. Dive right in @ metajs.org

Meta.js

Write one code for any device. (HTC Vive, Oculus Rift, Desktop, Smartphone, etc.)

Usage 👩‍🚀

import {Space, Ground, Grid, Sphere, on} from 'meta-client';

new Space({color:0xff0000})
new Ground({color:0x0000ff});
new Grid({color:0x000000});

space.on('touch', (there) => new Sphere().set(there));

📖 Docs (http://meta.camp)

The full documentation on Meta.js.

💬 Slack (https://metajsorg.slack.com)

Talk about space.

🤖 Requirements

Meta requires NodeJS (https://nodejs.org).

🎉 Installation

Quick (Using Meta-Kit):

git clone https://github.com/cheesyeyes/meta-kit
cd meta-kit
npm install
npm run build && npm run start

Open your browser and visit "localhost:5000".

Via NPM

npm install meta-client
npm install
npm run build && npm run start

meta-client (meta-client)

meta-server (meta-server)

meta-client (meta-console)

Custom

git clone https://github.com/cheesyeyes/meta
npm install
npm run build && npm start

Usage

Open src/public/index.js:

import {Cube} from 'meta-client'

new Cube();

Thats all you need to create a cube in VR. Two lines.

Credits

Thanks to Mr Doob and all the others who made threeJS happen.

References & Inspiration

I have two main sources of inspiration:

I probably leanred most about space from Walter Lewin.

I probably learned most about Toys from Julian Summer Miller.

License

MIT

Manifesto

Let's start to redefine space!

Colors

(240,142,145), (137,137,137)