Right now it just loads whatever the subreddit returns. I'm working on adding an option for that. If you want to browse a SFW one you can just pick a subreddit you know is SFW:
Same question here - a long time ago when I first became a PO it was because I told my boss about an idea I'd had where our users could walk around our site - a little like this (this was a site aimed at kids). But this was 15 years ago and likely wouldn't have been half as cool! They asked me to rebuild the site anyway - though I was far far more traditional in my delivery in the end.
His implementation may be new but the idea of interfacing with content in a 3D manner isn't. I remember trying out a 3D desktop program around 2003 and if I recall correctly, it came with a game demo disc.
Not trying to flame the guy since he obviously put in a lot of work on his own, but the original idea is from a lainchan thread [1] for the 3d anonymous imageboard 3dchan [2]. I'm only assuming they're not the same person since this project is not on the 3dchan owner's github [3]. Again, the two are quite clearly different, and parallel creativity does exist in the realm of possibility, but my personal guess is he used the same concept to build something similar.
There's no "original idea" here. It's an obvious idea I presumed most people have had. At least I have and I haven't seen any of these before so I don't see why he couldn't have made this independently of 3dchan.
I played a fair bit of both, but inverted always just felt more natural to me. I swear early FPS games had it that way by default, but maybe I'm mis-remembering! Definitely hard for me to grok how people prefer the 'normal' way though.
Pretty cool! My vision keeps shifting to the left though if I don't actively counter-rotate to the right. It makes it a bit hard to keep looking at the same object.
We definitely should, although probably from a completely different perspective than ‘94: High end phones can capture in 3D, so we should be able to store and view 3D images properly.
I’m starting with the idea of PNGs where the channels represent RGBZ instead of RGBA, but obviously we need more than 8 bits of depth information, and we are starting to get and care about high dynamic range for RGB data as well… would 16R:16G:16B:16Z work?
There’s also the point that depth information will have sharp boundaries, and it will probably be much worse for RGB information to blur over such a boundary as compared with the equivalent parts of a flat JPEG.
Yeah I remember trying a demo that was literally trying to do this, just on our Mac Performa 5200 over a 14.4 modem (you had to pre-download the "map"). Even the design is eerily similar.
I think it's possible that vision is closer to the real future than that sounds at face value. I also initially thought of lawnmower man era breathless predictions for VRML and mockups of the future 3D internet. But this is actually a surprisingly compelling experience. Is it wrong I kind of like that almost everything from the browsing experience of reddit is removed except the titles and the linked content? It's got a pleasing simplicity and the tangible nature of making the internet a physical place is appealing to my primitive brain somehow. Definitely not my new way to browse the web, but surprisingly charming.
I made a similar (single-player) version a bunch of years ago when Mozilla first released WebVR or whatever they called it back then! https://github.com/mrspeaker/InternetExplorer - The controls were weird (they were ok in VR): wsad + arrows, and "enter" loaded any linked subreddits.
Clipping first, then it just needs NPC trolls that follow you everywhere spewing the actual comments from each thing you're in close proximity too - then you'll have a pretty neat game
I actually followed the "rules" of the walls myself, until my forward key got stuck and I started phasing through things. I never even thought to check the clipping.
This doesn't work at all for me in Safari tech preview on Mac, just has weird blue background and some white lines. Normal safari seems to load a visual, but I can't seem to do anything with it. TL;DR- I don't get it, but thanks for sharing.
Love this. Was much better than I expected since you also showed other users, what they were looking at, and let us have personalities like looking at each other and nodding yes/no which kept cracking me up.
A few people were at the Game of Thrones Cosplay submission (an image of two cute women in costumes) looking at each other and nodding. Some people formed a conga line.
It's easy to imagine stopping this project when you have the basic rendering + WASD working, but the multiplayer aspect was simple and fun.
this is an absolute gem to experience. my question: do you shard it off to different servers or some such thing? i only ask because trying to connect on both my mobile and my laptop, i can't seem to ever end up in the same apparent room as myself. but that's no but deal, just a minor curiosity.
This is glorious, I just found a friend and we nodded at each other for a good while. Then I walked through the next best wall and lured others out, since they can still see the beam indicating the direction of my view.
Fantastic! Simple concept, but the effect is amazing. I felt like I was in a museum, except I was browsing reddit. This gives me a lot of really fun ideas regarding the future of the internet! I keep wondering where VR is going to go!
This is insane! You could kind of see Epic ripping this off and browsing a Reddit museum with your Fortnite character. It reminds me of Playstation Home too.. but the fact it's so easy to jump in really alters how this could work.
174 comments
[ 2.2 ms ] story [ 2703 ms ] threadMobile: Dragging on left half of screen is move, right have is look
Append any subreddit to the url to switch subreddits
Tech stack - Babylon.js for the 3d rendering engine
- Google Cloud Function which queries Reddit Api and then transforms the data depending on the data type
- For images: Transform and serve through https://images.weserv.nl
- For videos (try /r/gifs, experimental) gets a url which can be played through a <video> tag, which is later copied frame by frame to a texture
- For websites, use puppeteer to take a screenshot
- For multiplayer (you can see other people in the same subreddit as you) https://colyseus.io/ and App Engine Flexible
- For chat, Firestore
Also, apologies for only having one avatar option! I wanted to add different genders, characters etc but didn't have time for the MVP!
Discord for more discussion: https://discord.gg/nrxQnT
https://3dforreddit.com/r/aww
It really popped on r/gonewild
https://www.oculus.com/experiences/quest/2180252408763702/?l...
[1] https://lainchan.org/%CE%A9/res/17698.html
[2] https://3dchan.net/dungeon/
[3] https://github.com/AlexKrunch/AnonIB-3D
Art Gallery:
https://3dforreddit.com/r/art
Earth Natural Art Gallery
https://3dforreddit.com/r/EarthPorn
Can it be arrange as artworks on the wall in a long hallway? Or in a maze?
https://imgur.com/a/Lm1ipGm
https://imgur.com/a/6NJsTmh
Suggestion: the enter key should focus the chat box (like a FPS game) so you don't have to hit escape then click on it.
I’m starting with the idea of PNGs where the channels represent RGBZ instead of RGBA, but obviously we need more than 8 bits of depth information, and we are starting to get and care about high dynamic range for RGB data as well… would 16R:16G:16B:16Z work?
There’s also the point that depth information will have sharp boundaries, and it will probably be much worse for RGB information to blur over such a boundary as compared with the equivalent parts of a flat JPEG.
Surprisingly it seems like it still works (http://mrspeaker.github.io/InternetExplorer/ - though it seems that only certain image formats are loading now)
Seriously, great job, supremely disorienting - it almost felt like the Internet again.
Feature request: I'd like to run holding shift
Somebody even added a VRML loader as a functioning April Fool's joke.
https://github.com/ngokevin/aframe-vrml-component
A few people were at the Game of Thrones Cosplay submission (an image of two cute women in costumes) looking at each other and nodding. Some people formed a conga line.
It's easy to imagine stopping this project when you have the basic rendering + WASD working, but the multiplayer aspect was simple and fun.
Thanks for this!