Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

How to use it Desktop: Click to start, WASD and mouse to move

Mobile: 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



I dig the museum layout style.

It really popped on r/gonewild


Uh, yeah, so, for anyone who didn't realise: r/gonewild is very much NSFW. I have just been educated on this point myself.


Do you support VR in any way? Can I use this in my Oculus Quest browser?


Firefox Reality works on Oculus Quest, it's worth a try.

https://www.oculus.com/experiences/quest/2180252408763702/?l...


I just added WebVR support! You can enable it by clicking on the headset icon in the bottom right


Second that!


Well done, adding in some nice lighting from three.js or glslsandbox.com style would awesome.

Art Gallery:

https://3dforreddit.com/r/art

Earth Natural Art Gallery

https://3dforreddit.com/r/EarthPorn


This is very nice?

Can it be arrange as artworks on the wall in a long hallway? Or in a maze?


Please share your thought process, how you get idea to build something like this?


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.

[1] https://lainchan.org/%CE%A9/res/17698.html

[2] https://3dchan.net/dungeon/

[3] https://github.com/AlexKrunch/AnonIB-3D


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.


See also JanusVR for an even older incarnation of this idea (https://janusvr.com/).


To go back further, there's the old classic psDooM which lets you hunt down and kill processes on your server: http://psdoom.sourceforge.net/


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.


Is there a way to invert (or even just disable) the y-axis?


Just spin your mouse around 180 degrees


I would love to invert the y-axis, too.


Same. I guess we're in some kind of weird minority...


Played more flying games than FPS ones growing up? ;-)


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.


How do you make it stop so you can move your mouse to other tabs/parts of the browser?


Press the Escape key on your keyboard to regain mouse control


On Desktop, Ctrl-l works for focussing on the "location" input, too.


I spent like a full minute trying to figure this out before remembering I could just physically touch those other parts/tabs of the browser.


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.


Updated discord link, first one expired: https://discord.gg/sZrw5hT


I love it! Thanks for sharing under-the-hood stuff!


Can't get it to work on Firefox on Android.


Works for me on FF 68.1 on Android. /r/gifs doesn't though


Do you filter NSFW stuff by default?


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:

https://3dforreddit.com/r/aww


Why would you want that?


I clicked on the link at work and had an embarrassing moment as sexy Game of Thrones cosplay popped up for my boss.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: