I've been working on SceneVR for a few weeks now, getting towards an initial release. The idea is that you can create 3D scenes using html like tags, and script those worlds using javascript. So far, pretty normal.
The cool thing is that the scene is served by a node.js server that maintains a consistent state between connected clients, so you can make multiuser experiences. I was kind or inspired by cursors.io, where you collaborate with other connected users on the world.
Everything is BSD licensed, and runs on windows or os x (install by cloning the repo, then npm install the dependencies, no compiled packages are required). I've just merged in WebVR support, so you can use an oculus rift with a recent chromium build or firefox nightly.
I've been inspired by JanusVR, Second Life and the like, this is my take at a web-based 3d scene server. I have some screenshots at:
http://twitter.com/scenevr/
SceneVR - Multiuser 3D for WebVR
-
- One Eyed Hopeful
- Posts: 6
- Joined: Tue Jul 15, 2014 4:00 am
SceneVR - Multiuser 3D for WebVR
You do not have the required permissions to view the files attached to this post.
- cybereality
- 3D Angel Eyes (Moderator)
- Posts: 11407
- Joined: Sat Apr 12, 2008 8:18 pm
-
- One Eyed Hopeful
- Posts: 6
- Joined: Tue Jul 15, 2014 4:00 am
Re: SceneVR - Multiuser 3D for WebVR
Update: 27th February
I've done a bunch of work on scenevr, improved rift support (hit F in webvr browsers), added chat, started work on voice chat. I also did up a better home room (in sketchup) and lightmapped it in blender. Come hang out in VR and view some automatically-converted reddit galleries. If you make your own scenes in SceneVR, you can now host them for free at http://scenevr.hosting/, if you make any cool scenes, post them to reddit.com/r/scenevr and i'll link to them from the home room.
I've done a bunch of work on scenevr, improved rift support (hit F in webvr browsers), added chat, started work on voice chat. I also did up a better home room (in sketchup) and lightmapped it in blender. Come hang out in VR and view some automatically-converted reddit galleries. If you make your own scenes in SceneVR, you can now host them for free at http://scenevr.hosting/, if you make any cool scenes, post them to reddit.com/r/scenevr and i'll link to them from the home room.
You do not have the required permissions to view the files attached to this post.
-
- One Eyed Hopeful
- Posts: 6
- Joined: Tue Jul 15, 2014 4:00 am
Re: SceneVR - Multiuser 3D for WebVR
Release 0.1.7:
Since I last posted, I've built a new lightmapped homeroom, created a blender exporter to export collision geometry, added support for planes, created a hosting service at http://scenevr.hosting/, and had several hundred people join the world and start exploring it.
I've also got a ruby script that auto converts reddit galleries into 3d art galleries that you can walk around with other users.
If you want to try out the current build (webVR browsers are supported) - go to:
http://client.scenevr.com/
Since I last posted, I've built a new lightmapped homeroom, created a blender exporter to export collision geometry, added support for planes, created a hosting service at http://scenevr.hosting/, and had several hundred people join the world and start exploring it.
I've also got a ruby script that auto converts reddit galleries into 3d art galleries that you can walk around with other users.
If you want to try out the current build (webVR browsers are supported) - go to:
http://client.scenevr.com/
You do not have the required permissions to view the files attached to this post.
- cybereality
- 3D Angel Eyes (Moderator)
- Posts: 11407
- Joined: Sat Apr 12, 2008 8:18 pm
-
- One Eyed Hopeful
- Posts: 6
- Joined: Tue Jul 15, 2014 4:00 am
Re: SceneVR - Multiuser 3D for WebVR
Added a multiplayer chess game.
http://client.scenevr.com/?connect=ches ... /chess.xml
180 lines of javascript for the whole multiplayer game (using chess.js for the game state).
http://client.scenevr.com/?connect=ches ... /chess.xml
180 lines of javascript for the whole multiplayer game (using chess.js for the game state).
You do not have the required permissions to view the files attached to this post.
- cybereality
- 3D Angel Eyes (Moderator)
- Posts: 11407
- Joined: Sat Apr 12, 2008 8:18 pm
-
- One Eyed Hopeful
- Posts: 6
- Joined: Tue Jul 15, 2014 4:00 am
Re: SceneVR - Multiuser 3D for WebVR
You can see the source code here:
http://chess.scenevr.hosting/chess.xml
All the multiplayer and persistence stuff is handled by scenevr. The game rules are provided by chess.js.
http://chess.scenevr.hosting/chess.xml
All the multiplayer and persistence stuff is handled by scenevr. The game rules are provided by chess.js.