All Projects → madjin → home-space

madjin / home-space

Licence: other
Startpage and WebXR home

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to home-space

janusweb
An in-browser implementation of JanusVR
Stars: ✭ 145 (+237.21%)
Mutual labels:  vr, vive, oculus, virtual
Aframe
🅰️ web framework for building virtual reality experiences.
Stars: ✭ 13,428 (+31127.91%)
Mutual labels:  vr, webvr, vive, oculus
zephyr
Mirror Android notifications to VR
Stars: ✭ 78 (+81.4%)
Mutual labels:  vr, vive, oculus
Remixvr
RemixVR is a tool for collaboratively building customisable VR experiences.
Stars: ✭ 129 (+200%)
Mutual labels:  vr, webvr, oculus
Thehallaframe
WebVR demo that displays art
Stars: ✭ 120 (+179.07%)
Mutual labels:  vr, webvr, oculus
Ideaspace
😎 Create interactive 3D and VR web experiences for desktop, mobile & VR devices
Stars: ✭ 344 (+700%)
Mutual labels:  vr, webvr, oculus
mixed-reality-extension-sdk
The Mixed Reality Extension SDK enables developers to build 3D world extensions for AltspaceVR, using Node.JS.
Stars: ✭ 139 (+223.26%)
Mutual labels:  vr, reality, gltf
aframe-controller-cursor-component
A cursor for tracked controllers.
Stars: ✭ 30 (-30.23%)
Mutual labels:  vr, vive, oculus
MoonMotion
Moon Motion Toolkit - Free and open source toolkit for VR locomotion
Stars: ✭ 38 (-11.63%)
Mutual labels:  vr, vive, oculus
Aframe Vimeo Component
Stream Vimeo videos into WebVR.
Stars: ✭ 62 (+44.19%)
Mutual labels:  vr, webvr, oculus
Dxr
DXR is a Unity package for rapid prototyping of immersive data visualizations in augmented, mixed, and virtual reality (AR, MR, VR) or XR for short.
Stars: ✭ 134 (+211.63%)
Mutual labels:  vr, virtual
Model viewer.dart
A Flutter widget for rendering interactive 3D models in the glTF and GLB formats.
Stars: ✭ 134 (+211.63%)
Mutual labels:  vr, gltf
Code Vr
🐍 Program and explore real applications with virtual reality! Learn how to program, compete to build apps, and even collaborate with other people in realtime, in game or not!
Stars: ✭ 131 (+204.65%)
Mutual labels:  vr, gltf
Patches
Patches is a visual programming editor for building WebVR and WebGL experiences.
Stars: ✭ 164 (+281.4%)
Mutual labels:  vr, webvr
Aframe Particle System Component
Particle systems for A-Frame.
Stars: ✭ 156 (+262.79%)
Mutual labels:  vr, webvr
Aframe Effects
A VR Ready Post processing framework for Three.js and/or A-Frame
Stars: ✭ 176 (+309.3%)
Mutual labels:  vr, webvr
Guri Vr
https://gurivr.com
Stars: ✭ 177 (+311.63%)
Mutual labels:  vr, webvr
Zinnia.unity
A collection of design patterns for solving common problems.
Stars: ✭ 177 (+311.63%)
Mutual labels:  vr, virtual
Avatar-Customizer
qt-mkr.com
Stars: ✭ 27 (-37.21%)
Mutual labels:  vr, webvr
Three.ar.js
A helper three.js library for building AR web experiences that run in WebARonARKit and WebARonARCore
Stars: ✭ 2,702 (+6183.72%)
Mutual labels:  vr, webvr

Home Space

An open source alternative to SteamVR / Oculus Home that you can own!

Startpage demo / Home Space demo [WIP]

Features

  • Modular shipping container design to be portable
  • Launch your favorite apps, including VR experiences
  • JanusVR version
  • Unity project files
  • glTF 2.0 files
  • Spoke project files for Hubs (coming soon)

Installation

There's an order if you want to be on the bleeding edge of a metaverse onboarding experience.

Requirements

VRChat

Setting up SDK

JanusVR

Setting up your home space (coming soon)

Hubs

Using Spoke to create a Home Space (coming soon)


0. 💻 Hosting

Where is your Home Space being hosted? There are advantages to using a combination of hosting methods to adhere to different needs and use-cases.

It's recommended to have a local offline version of your startpage or Home Space for the fastest speeds. One option is to host with a singleboard PC like a Raspberry Pi and web server software such as Apache or Nginx over the local area network.

Alternatively you can use newer protocols such as IPFS or dat to serve your Home Space over peer-to-peer networks for a true off-the-grid experience.

1. 🚪 Startpage

This is the 2D front-door to your virtual home, typically presented as a new tab page or also known as a homepage. It is recommended to install a custom 2D Startpage and use that as your launcher into the WebXR home space. Remember to set the new default home page in your preferred web browser of choice to this startpage so that you can easily jump back to it.

startpage1 tilde Heimdall

You can find many great customizable startpages here https://startpages.github.io/ or on Github https://github.com/search?q=startpage.

The last step here is to point the homepage button and/or new tab page on your browser to the new startpage from the settings. If you're on a chrome based browser like Chrome, Chromium, or Brave, you must first enable the Home button by going to chrome://settings/.

2. 🏠 Home Space

This is the equivalent of Oculus / Steam / Windows Mixed Reality home but more customizable since its open source and using open web standards. Here's a few sample virtual home space templates:

Container Anime Tuscany

3. 🌉 The Street

Choose where you place your Home Space in the metaverse. You can create a federated network of linked virtual worls with your friends, purchase virtual property on platforms like in the case of Cryptovoxels and Decentraland, or just host on your own local grid. The exit portal is defined on line _ in the JML for the container home.

JanusWeb Cryptovoxels Decentraland

4. 🌠 The Metaverse

In short, the Metaverse is the next major iteration of the Internet, a global computer network consisting of billions of electronic devices and interconnected networks using standardized communication protocols. The current Web sits as the leading information retrieval service, giving users access to a vast array of online content by means of hypertext, hypermedia, and hyperlinks formatted in HTML and served through HTTP.

wWW Federated

In the next decade we'll have new interfaces that see and interact in this virtual shared universe of unlimited possibility as well as new protocols to optimize the delivery of experiences.


To-Do

  • Setup demo site for Startpage + Home Space
  • Add more content for hosting options
  • Instructions for Janus Home
  • Instructions for setting up VRChat Home
  • Update VRChat and Janus projects to new version
  • Spoke project files for Hubs
  • Release new templates (Anime room, Tuscany, ...)
  • Roadmap?
  • Finish video trailer

Big thanks to AnaGameDev for the hackerspace model and game within a game inspiration.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].