Matrix Third Room


Back when the VRChat debacle took place, I’d rambled quite a lot about the idea of a standards-based truly-distributed VR system. I probably mentioned how back in the day I was designing something like that, and was intending to use XMPP as the actual transport mechanism; in my more recent reevaluation of the idea I was thinking that using WebRTC to stream the actual realtime data (voice, character animation, etc.) would be the way forward.

Well, the Matrix folks just announced Third Room, which is the same basic concept, running on Matrix and WebRTC! They’ve also made a bunch of other great technology choices along the way.

This is pretty exciting and I’m looking forward to seeing where it goes. At least from a 20,000-foot view it hits all of the right notes for me. For example, using glTF for all object interchange, focusing on in-world editing, and allowing for (apparently optional) world persistence.

Hopefully this can disrupt the stranglehold VRChat has on social VR and will also be a fun, compelling experience in its own right.

A virtually good time


On Sunday I finally broke down and bought a Meta Quest 2. I’m not thrilled with having a Facebook-controlled device strapped to my face, but it’s a pretty decent bit of hardware and is an all-in-one setup that is way cheaper than most headsets, and doesn’t require me to upgrade my PC GPU (which is still a bit too expensive). And on the plus side it can also be used as a tethered headset, when I’m ready to finally upgrade my GPU.

Anyway, with all that out of the way, I’m having a lot of fun. VRChat is a fun experience, at least if you ignore most of the awful people in public spaces. (I’m fluffycritter there if anyone wants to friend me and hang out in non-public spaces.) And I’m thoroughly enjoying Beat Saber as well. It’s a heck of a fun workout, and even though I’ve only been playing for a couple days I’m already holding my own in online play. But then again, I’ve always had an affinity for rhythm games.

Read more…