WebXR Bringing WebXR to iOS Over the past past few months we've been working on updating the WebXR Viewer to be ready when the WebXR spec is finalized, giving developers and users at least one WebXR solution on iOS. The current release is the next step along this path.
privacy Making ethical decisions for the immersive web What I really want is an immersive future that respects individual creators and users. Platforms and applications that thoughtfully approach issues of autonomy, privacy, bias, and accessibility in a complex environment.
Spoke, now on the Web Spoke, the editor that lets you create 3D scenes for use in Hubs [https://hubs.mozilla.com/], is now available as a fully featured web app [https://hubs.mozilla.com/spoke]. When we
Firefox Reality Firefox Reality coming to SteamVR We are excited to announce that we’re working with Valve to bring the immersive web to SteamVR! This January, we announced [https://blog.mozilla.org/blog/2019/01/08/mozilla-announces-deal-to-bring-firefox-reality-to-htc-vive-devices/] that we
voxels VoxelJS: Chunking Magic A couple of weeks ago I relaunched VoxelJS [https://blog.mozvr.com/voxeljs-next/] with modern ThreeJS and modules support. Today I'm going to talk a little bit about how VoxelJS works
hubs Announcing the Hubs Discord Bot We're excited to announce an official Hubs integration with Discord, a platform that provides text and voice chat for communities. If you are interested in participating in the beta, learn more at: hubs.mozilla.com/discord
Firefox Reality Firefox Reality 1.1.3 Firefox Reality 1.1.3 will soon be available for all users in the Viveport, Oculus, and Daydream app stores. This release includes some major new features including support for 6DoF controllers, new
Tutorials Wrapping up a week of WebVR experiments Earlier this week, we kicked off a week of WebVR experiments [https://hacks.mozilla.org/2019/04/sharpen-your-webvr-skills-with-experiments/] with our friends at Glitch.com [http://]. Glitch creator and WebVR expert Andrés Cuervo [https:
voxels VoxelJS Reboot If you’ve ever played Minecraft then you have used a voxel engine. My 7 year old son is a huge fan of Minecraft and asked me to make a Minecraft for VR.
JingleSmash Jingle Smash: Performance Work This is part 5 [https://blog.mozvr.com/tag/jinglesmash/] of my series on how I built Jingle Smash, a block smashing WebVR game Performance was the final step to making Jingle Smash
Firefox Reality Bringing Firefox Reality to HoloLens 2 We are excited to announce that we’re working together with Microsoft to bring the immersive web to one of the most-anticipated mixed reality headsets in the market: HoloLens 2. Building on Microsoft’
ThreeJS Building an In-Game Editor This is part 4 of my series [https://blog.mozvr.com/tag/jinglesmash/] on how I built Jingle Smash, a block smashing WebVR game Jingle Smash [https://vr.josh.earth/webxr-experiments/physics/player.
JingleSmash Jingle Smash: Geometry and Textures Josh generated all graphics for Jingle Smash in code. One of the magical parts about VR development with the web is that iteration is *so* fast.
JingleSmash Jingle Smash: Choosing a Physics Engine This is part 2 of my series [https://blog.mozvr.com/tag/jinglesmash/] on how I built Jingle Smash, a block smashing WebVR game . The key to a physics based game like Jingle
Tools Immersive Media Content Creation Guide Firefox Reality is ready for your panoramic images and videos, in both 2D and 3D. In this guide you will find advice for creating and formatting your content to best display on the
JingleSmash How I made Jingle Smash Building Jingle Smash, a WebVR block smashing game with ThreeJS and CannonJS
WebVR Navigation Study for 3DoF Devices Over the past few months I’ve been building VR demos and writing tutorial blogs. Navigation on a device with only three degrees of freedom (3dof) is tricky, So I decided to do
JingleSmash Jingle Smash, a WebVR Puzzler For the past few years I've made some sort of a game or digital creation to share with the world at Christmas. So of course this year I had to make
ThreeJS Jingle Smash, a WebVR Puzzler For the past few years I’ve made some sort of a game or digital creation to share with the world at Christmas. So of course this year I had to make a
Firefox Reality A new browser for Magic Leap Today, we’re making available [https://download.servo.org/] an early developer preview of a browser for the Magic Leap One [https://www.magicleap.com/magic-leap-one] device. This browser is built on top
Firefox Reality Firefox Reality update supports 360 videos and 7 additional languages Firefox Reality 1.1 is now available for download in the Viveport, Oculus, and Daydream app stores.
WebXR Updating the WebXR Viewer for iOS 12 / ARKit 2.0 Over the past few months, we're continuing to leverage the features of ARKit on iOS to enhance the WebXR Viewer app and explore ideas and issues with WebXR. One big question
ThreeJS Low Poly style Terrain Generation One of the magical things about using 3D on the web is that we have the rest of the browser APIs available to us. This includes 2D canvas. There are a bunch of
ThreeJS Procedural Geometry: Low Poly Clouds Clouds are similar to the procedural trees that we created last time. The difference is that we can’t just add some cloud shaped objects together. Instead we will merge several spheres and
Firefox Reality Lessons Learned while Designing for the Immersive Web In this Q&A, independent UX designer and creative catalyst Nadja Haldimann [https://twitter.com/TheNadj] talks about how she approached working with Mozilla on the new Firefox Reality browser [https://blog.