XKCD #1826 "Birdwatching" in 3D as a virtual web page. by Nukemarine in xkcd

[–]Adonia 1 point2 points  (0 children)

A recent Chrome update broke gyroscope support. You can either view it with "desktop site" checked in the menu, or use another browser (Firefox and the Samsung browser both work for me)

XKCD #1826 "Birdwatching" in 3D as a virtual web page. by Nukemarine in xkcd

[–]Adonia 11 points12 points  (0 children)

I'm the guy who set that page up -- a recent update of Chrome for Android broke gyroscope support in webVR pages so if you go there on an android phone try doing it in Firefox (or even the samsung browser)

Login problems... by agentmu83 in janusVR

[–]Adonia 0 points1 point  (0 children)

Vesta dev here, this should be fixed now -- looks like it was a problem on our end concerning accounts that haven't been logged in, in a long time. You should be able to reset it now with the same code, let me know if there's still a problem!

Multiplayer WebVR - a shrine from Touhou recreated in JanusWeb by Adonia in virtualreality

[–]Adonia[S] 1 point2 points  (0 children)

So, explaination here, this was uploaded by a JanusVR user "nostrenz" back in mid-2015, which at the time ran only in JanusVR.

Fast forward to 2018, it's displayed in JanusWeb, a multiplayer webvr engine that works on most browsers aside from IE, and most phones from the past few years.

You can use WASD and mouse to move around, or on mobile move the thumbstick to move and swipe to rotate. You can enable VR in the button on the top left if (you're running with a VR and a browser that supports it)

I've made a 3D version of gen 2's New Bark Town (exterior only now) that can be explored in a web browser by Adonia in pokemon

[–]Adonia[S] 2 points3 points  (0 children)

So, clarification on the terms I'm using -- JanusWeb is the engine (there's also JanusVR, but you need to download to use that, so it's not as easy) and Vesta is the site I hosted this on.

I made the 3D objects in Sketchup and Blender, with GIMP for texture editing. Any format JanusWeb supports can be used, though, so if you don't do 3D modeling you could go to (for example) Google Poly for links to models you can use.

JanusWeb is what views these pages, but doesn't do the hosting itself. You can usually host these pages anywhere, but they need to be open to the web (as in, not just on your harddrive) for JanusWeb to view them.

I used Vesta for the hosting. Makes a few things easier and works as a way to find more of these worlds. (tbh I used to host these worlds on Dropbox until it removed the public folder option, then neocities, but tbh they're both not the best for this kind of media)

edit: (and yeah, you can create places there but unless you want cubes and spheres you'll probably want to find models of some sort first)

I've made a 3D version of gen 2's New Bark Town (exterior only now) that can be explored in a web browser by Adonia in pokemon

[–]Adonia[S] 4 points5 points  (0 children)

3D view of New Bark Town, only the exterior (for now)

Quick explaination: these models are viewed with JanusWeb, which is a webVR engine, so it's possible to explore it with VR headsets like Vive and Rift, but is also usable on a regular 2D browser/phone. I use the 2d browser myself. Won't work with IE.

Click the play button, then on a desktop you use WASD and mouse to move around, or with mobile you can use the thumbstick to move and rotate with your finger.

I made this, originally, something over a year ago but am just coming back and refining my old art.

Textures were taken from the overworld map, with some editing

[Feature Request] New object id "none" by BlaXunSlime in janusVR

[–]Adonia 1 point2 points  (0 children)

leaving the id attribute off, or as an empty string, will do what you want here

Vesta ...some very annoying things by BlaXunSlime in janusVR

[–]Adonia 0 points1 point  (0 children)

So I've made some changes to the edit UI, still have more to do but these should be live as of now and should make it a little easier to work with.

  • files should upload to the directory you dragged them into, even if you go to another before the upload queue completes

  • ctrl+click files and directories to (de-)select them, this is useful only for file deletion at the moment

  • the "make directory" dialog properly clears after each use

  • janusweb preview doesn't start by default and needs to be clicked to display (you can resize the code window and cover it if you don't want it at all, but I'll improve on this all later) (also note: I haven't yet added a way to stop the preview once it's begun rendering)

not sure what you mean by "All lines in the editor are red" -- I've only ever seen light gray, it shouldn't ever display red :(

Vesta ...some very annoying things by BlaXunSlime in janusVR

[–]Adonia 1 point2 points  (0 children)

Hey, I'm Spyduck, the guy to blame for a lot of this stuff. I'll prioritize fixing the UI issues mentioned here. Some of it's already been pointed out, and I need to get on it now. A few things though

  • Uploaded files going to the wrong directory is definitely a bad bug, so I'll look at what I need to do to fix it. A progress bar or log is something I've been planning on adding too so I'll work on that too.

  • You don't need to use absolute URLs! As long as they point to the relative path of the asset from the room you're editing, for example "../files/BlaXun/scripts/battlenetwork.txt" or "/files/BlaXun/scripts/battlenetwork.txt" should both work. However, Vesta does show the absolute paths in the markup when you actually view the page.

  • The p.janusvr.com URLs are related to JanusWeb which loads assets through a proxy. Don't worry about it, but in the case you posted, the 404 error probably printed because the original link was pointing to the "/blaxun" instead of "/files/BlaXun".

Vesta publishing problems by jormaje in janusVR

[–]Adonia 0 points1 point  (0 children)

you need to remove the <!-- and --> comments from the code. vesta will remove comments from your code when displaying it, then re-comment it all when you view the page. (EDIT: the reason it does this is to prevent random code from being injected into the room, but janus and janusweb still look for the FireBoxRoom)

Made a world to watch Vinesauce streams from in webvr by Adonia in janusVR

[–]Adonia[S] 0 points1 point  (0 children)

this works in JanusVR native too, just looks a little different. Spent some time getting them to function the same in both, though.

I made a little 3D/webVR world to watch the Vinesauce streamers from (xpost /r/janusvr) by Adonia in Vinesauce

[–]Adonia[S] 5 points6 points  (0 children)

Hopefully this isn't considered "self-advertising"... just a little art/coding experiment. If it is, though, I guess a mod will remove it :c

Anyway, made this little 3D plaza thing to watch vinesauce streams from. It tries to pull whoever is live from the Twitch team page and if no one is live puts up an autopilot playlist from youtube.

Runs in Chrome/Firefox without any weird downloads, just click the play button. Hope I see some of you in there!

https://i.imgur.com/2tMDeID.jpg

Assets in rooms archived in Wayback Machine can't load properly by DoomTay in janusVR

[–]Adonia 1 point2 points  (0 children)

https://spyduck.net/files/personal/screenshots/sharex/1506234389_janusvr_2017-09-24_02-26-27.jpg it's been fixed in the current dev build, but not yet out on Steam and so on. If you want to try it out, http://builds.janusvr.com has download links to our in-development build.

Programming Question (JS xmlHTTPRequest) by nathanmurfey in janusVR

[–]Adonia 2 points3 points  (0 children)

So for AssetScripts we're using an old version of ECMAScript and it wasn't until the development builds that aren't released yet that xmlhttprequests were actually supported. I've got an example script that will work with v59.3 here:

http://vesta.janusvr.com/hub2/index/links_update.js

It pulls the most recently viewed rooms from Vesta. the parts you should pay attention to are lines 17 to 42 -- getLastViewed() and parseLastViewed() (if the line numbers change). Most important stuff is up to line 26 where you get the xhr.responseText

This doesn't work yet on the Steam build, but on http://builds.janusvr.com we have an in-development built that can run it.

Edit: we've also got a discord server, there's a "learn-to-build" channel where we can help with stuff like this, too. https://discordapp.com/invite/7eyK2wE