# \#vr

**URL:** https://discourse.threejs.org/tag/vr/381.md

[Latest](https://discourse.threejs.org/latest.md) · [Categories](https://discourse.threejs.org/categories.md) · [Tags](https://discourse.threejs.org/tags.md)

---

## [Best production-ready face tracking solution for Three.js WebAR on iOS & Android browsers?](https://discourse.threejs.org/t/best-production-ready-face-tracking-solution-for-three-js-webar-on-ios-android-browsers/94064)

<div class="topic-metadata">

**Author:** [@Parisa\_Shahbazi](https://discourse.threejs.org/u/Parisa_Shahbazi)\
**Replies:** 2\
**Last updated:** [September 8, 2026, 3:05pm UTC](https://discourse.threejs.org/t/best-production-ready-face-tracking-solution-for-three-js-webar-on-ios-android-browsers/94064 "2026-09-08T15:05:41Z")

</div>

Hi everyone, I’m currently researching the best approach for implementing real-time face tracking in a commercial Three.js/WebGL web application, and I’d really appreciate feedback from developers who have built and shi…

---

## [VR Web Applications, Font rendering issues, bitmap vs. SDF](https://discourse.threejs.org/t/vr-web-applications-font-rendering-issues-bitmap-vs-sdf/93545)

<div class="topic-metadata">

**Author:** [@HorstW](https://discourse.threejs.org/u/HorstW)\
**Replies:** 0\
**Last updated:** [August 16, 2026, 6:46pm UTC](https://discourse.threejs.org/t/vr-web-applications-font-rendering-issues-bitmap-vs-sdf/93545 "2026-08-16T18:46:27Z")

</div>

A couple of years ago, while working on a VR demo for Splunk, I became obsessed with the idea of using the limitless screen real estate of VR for complex business applications. I wrote a couple of Medium articles on the …

---

## [MathView - curves and surfaces editor](https://discourse.threejs.org/t/mathview-curves-and-surfaces-editor/81148)

<div class="topic-metadata">

**Author:** [@yesbird](https://discourse.threejs.org/u/yesbird)\
**Replies:** 3\
**Last updated:** [January 12, 2026, 2:53am UTC](https://discourse.threejs.org/t/mathview-curves-and-surfaces-editor/81148 "2026-01-12T02:53:22Z")

</div>

Greetings ! I want to show you my latest project - editor for curves and surfaces with XR support: MathView. It can be used by students for exploring surface behaviour or by designers to get unusual geometry for their …

---

## [Strange controller's behaviour in Oculus browser](https://discourse.threejs.org/t/strange-controllers-behaviour-in-oculus-browser/88513)

<div class="topic-metadata">

**Author:** [@yesbird](https://discourse.threejs.org/u/yesbird)\
**Replies:** 3\
**Last updated:** [December 7, 2025, 7:39pm UTC](https://discourse.threejs.org/t/strange-controllers-behaviour-in-oculus-browser/88513 "2025-12-07T19:39:30Z")

</div>

Greetings ! While working on my algebraic surface viewer with XR support, I am stuck on strange behaviour of the controller in Oculus browser. Steps to reproduce: Open https://mathview.yesbird.online/ in Oculus brows…

---

## [AL13YCAT - VR Puzzle for JS13KGames Jam 2025](https://discourse.threejs.org/t/al13ycat-vr-puzzle-for-js13kgames-jam-2025/87605)

<div class="topic-metadata">

**Author:** [@BoldBigflank](https://discourse.threejs.org/u/BoldBigflank)\
**Replies:** 0\
**Last updated:** [October 18, 2025, 5:34am UTC](https://discourse.threejs.org/t/al13ycat-vr-puzzle-for-js13kgames-jam-2025/87605 "2025-10-18T05:34:05Z")

</div>

I made a VR Word puzzle using Three with the limitation of 13 kilobytes of javascript code (not including the base three library). This is my first released project using Three.js and am pleased with how it turned out …

---

## [An open world space experience as a portfolio](https://discourse.threejs.org/t/an-open-world-space-experience-as-a-portfolio/74951)

<div class="topic-metadata">

**Author:** [@simone\_andreotti](https://discourse.threejs.org/u/simone_andreotti)\
**Replies:** 8\
**Last updated:** [July 30, 2025, 10:09am UTC](https://discourse.threejs.org/t/an-open-world-space-experience-as-a-portfolio/74951 "2025-07-30T10:09:34Z")

</div>

Hi everyone, I’m excited to share my portfolio with the Three.js community and to submit it for consideration on the Three.js homepage. I hope it can inspire others and showcase what’s possible with Three.js! Overview M…

---

## [Cant enter VR Mode from Browser | Vive Pro](https://discourse.threejs.org/t/cant-enter-vr-mode-from-browser-vive-pro/54019)

<div class="topic-metadata">

**Author:** [@fishmac](https://discourse.threejs.org/u/fishmac)\
**Replies:** 3\
**Last updated:** [March 22, 2025, 1:43pm UTC](https://discourse.threejs.org/t/cant-enter-vr-mode-from-browser-vive-pro/54019 "2025-03-22T13:43:11Z")

</div>

Hello, I am stuck at developing a threejs VR project. I can handle and debug via WebXR Extension. Connecting with SteamVR seems impossible, not even the offical examples. Years ago I solved it via Firefox Reality Browse…

---

## [\[REMOTE\]\[PAID\] Web Immersive Interface for EXPO 2025](https://discourse.threejs.org/t/remote-paid-web-immersive-interface-for-expo-2025/78111)

<div class="topic-metadata">

**Author:** [@lucap](https://discourse.threejs.org/u/lucap)\
**Replies:** 6\
**Last updated:** [February 16, 2025, 7:27pm UTC](https://discourse.threejs.org/t/remote-paid-web-immersive-interface-for-expo-2025/78111 "2025-02-16T19:27:11Z")

</div>

Within our European Project RePAIR (https://www.repairproject.eu/), we are looking for a developer to help us with the development of the interface. Our project focuses on reassembling broken 3D artifacts. We have the hi…

---

## [Staircase effect in the xr controller when using float34 coordinates](https://discourse.threejs.org/t/staircase-effect-in-the-xr-controller-when-using-float34-coordinates/76584)

<div class="topic-metadata">

**Author:** [@AnthonyGit](https://discourse.threejs.org/u/AnthonyGit)\
**Replies:** 5\
**Last updated:** [February 13, 2025, 2:35pm UTC](https://discourse.threejs.org/t/staircase-effect-in-the-xr-controller-when-using-float34-coordinates/76584 "2025-02-13T14:35:13Z")

</div>

Hello, I’m working on the implementation of the VR controllers support in iTowns. Since we are working in gps/global coordinates, I’m facing some difficulties to set the referenceSpace correctly. By using this kind o…

---

## [Convert Your Videos to VR Videos with BuildVR's New Feature](https://discourse.threejs.org/t/convert-your-videos-to-vr-videos-with-buildvrs-new-feature/77034)

<div class="topic-metadata">

**Author:** [@Gretxp\_team](https://discourse.threejs.org/u/Gretxp_team)\
**Replies:** 2\
**Last updated:** [January 27, 2025, 8:38am UTC](https://discourse.threejs.org/t/convert-your-videos-to-vr-videos-with-buildvrs-new-feature/77034 "2025-01-27T08:38:40Z")

</div>

Exciting news from BuildVR! We are proud to introduce our latest feature that allows you to convert any video into an immersive VR video easily. With just a few clicks, you can select your video and get a shareable VR vi…

---

## [Common site for VR experiments](https://discourse.threejs.org/t/common-site-for-vr-experiments/76900)

<div class="topic-metadata">

**Author:** [@bazylevnik0](https://discourse.threejs.org/u/bazylevnik0)\
**Replies:** 2\
**Last updated:** [January 23, 2025, 1:58pm UTC](https://discourse.threejs.org/t/common-site-for-vr-experiments/76900 "2025-01-23T13:58:44Z")

</div>

Hi :slight\_smile: I created sort of page to share own VR projects, possible to contribute by GitHub https://fakelaboratory.github.io/ If anyone wanna to team-up/ Idea is to copy sort of WebXR Experiments - Experiments w…

---

## [How to render AR applications like VR](https://discourse.threejs.org/t/how-to-render-ar-applications-like-vr/70819)

<div class="topic-metadata">

**Author:** [@Suresh\_Kumar](https://discourse.threejs.org/u/Suresh_Kumar)\
**Replies:** 1\
**Last updated:** [January 19, 2025, 2:42am UTC](https://discourse.threejs.org/t/how-to-render-ar-applications-like-vr/70819 "2025-01-19T02:42:54Z")

</div>

Hi all , I created threejs application , embedded VR button , now the scene is rendered with stereoscopic images. I deployed the application and accessed same on my mobile , inserted my mobile into google cardboard , th…

---

## [VR projects | Meta](https://discourse.threejs.org/t/vr-projects-meta/76459)

<div class="topic-metadata">

**Author:** [@Parisa\_Shahbazi](https://discourse.threejs.org/u/Parisa_Shahbazi)\
**Replies:** 10\
**Last updated:** [January 18, 2025, 10:55am UTC](https://discourse.threejs.org/t/vr-projects-meta/76459 "2025-01-18T10:55:04Z")

</div>

Hi guys, I want to start creating projects in VR (virtual reality). Can you help me start? Which VR glasses are good for show stores, showrooms, walking in place, and changing some materials like interior design confi…

---

## [WebVR experience :: Dying To Find](https://discourse.threejs.org/t/webvr-experience-dying-to-find/17985)

<div class="topic-metadata">

**Author:** [@sneha-belkhale](https://discourse.threejs.org/u/sneha-belkhale)\
**Replies:** 11\
**Last updated:** [November 12, 2024, 3:08pm UTC](https://discourse.threejs.org/t/webvr-experience-dying-to-find/17985 "2024-11-12T15:08:36Z")

</div>

Heya! My friend and I have been working on an apocalyptic / moody / environmental WebVR piece and thought I’d share it with the three.js community~~ https://codercat.tk/dying-to-find Its made with three.js, A-frame…

---

## [35 Examples of 2D interactivity in 3D](https://discourse.threejs.org/t/35-examples-of-2d-interactivity-in-3d/66277)

<div class="topic-metadata">

**Author:** [@danzen](https://discourse.threejs.org/u/danzen)\
**Replies:** 18\
**Last updated:** [July 13, 2024, 5:55pm UTC](https://discourse.threejs.org/t/35-examples-of-2d-interactivity-in-3d/66277 "2024-07-13T17:55:08Z")

</div>

TextureActive Studio is now complete and demonstrates 35 examples of 2D interactivity on 3D surface using ZIM TextureActive in three.js. TextureActive Studio - 2D Interactivity in 3D with ZIM in three.js More informa…

---

## [VR DEMO HORROR ( play with vr headset )](https://discourse.threejs.org/t/vr-demo-horror-play-with-vr-headset/67579)

<div class="topic-metadata">

**Author:** [@KiborgMaster](https://discourse.threejs.org/u/KiborgMaster)\
**Replies:** 0\
**Last updated:** [July 1, 2024, 10:04pm UTC](https://discourse.threejs.org/t/vr-demo-horror-play-with-vr-headset/67579 "2024-07-01T22:04:22Z")

</div>

Link for demo: https://vr-demo-horror.wstgame.online Mini video: https://www.youtube.com/watch?v=Y3ZeNincDno Good day all, it’s my first demo project for VR. Its small battle with ghost, and its battle never end ))) …

---

## [ZIM TextureActives for VR](https://discourse.threejs.org/t/zim-textureactives-for-vr/56338)

<div class="topic-metadata">

**Author:** [@danzen](https://discourse.threejs.org/u/danzen)\
**Replies:** 3\
**Last updated:** [May 31, 2024, 8:51pm UTC](https://discourse.threejs.org/t/zim-textureactives-for-vr/56338 "2024-05-31T20:51:56Z")

</div>

We can now add ZIM TextureActives to VR. ZIM is a 2D canvas framework that be added to three.js as interactive textures. This raycasts pointer data into ZIM. Now, we can raycast VR Controller data into ZIM - see h…

---

## [VideoTexture playback (HTML5 VideoElement) Apple Vision Pro Simulator in VR mode not playing](https://discourse.threejs.org/t/videotexture-playback-html5-videoelement-apple-vision-pro-simulator-in-vr-mode-not-playing/53374)

<div class="topic-metadata">

**Author:** [@ThorstenBux](https://discourse.threejs.org/u/ThorstenBux)\
**Replies:** 16\
**Last updated:** [May 17, 2024, 8:42pm UTC](https://discourse.threejs.org/t/videotexture-playback-html5-videoelement-apple-vision-pro-simulator-in-vr-mode-not-playing/53374 "2024-05-17T20:42:13Z")

</div>

Hi, I’m having trouble playing videos inside a WebXR session on Apple Vision OS simulator. For details please see here: three.js - Video playback (HTML5 VideoElement) Apple Vision Pro Simulator in VR mode not playing - …

---

## [Video texture no longer updating after entering WebXR mode](https://discourse.threejs.org/t/video-texture-no-longer-updating-after-entering-webxr-mode/43068)

<div class="topic-metadata">

**Author:** [@jcy](https://discourse.threejs.org/u/jcy)\
**Replies:** 13\
**Last updated:** [May 15, 2024, 12:21am UTC](https://discourse.threejs.org/t/video-texture-no-longer-updating-after-entering-webxr-mode/43068 "2024-05-15T00:21:35Z")

</div>

Hi, I have several video textures with “needsUpdate” set to true. These play videos perfectly fine in non WebXR mode. However whenever I’m entering WebXR mode via VR headsets, the video textures often will no longer up…

---

## [Activating link in VR](https://discourse.threejs.org/t/activating-link-in-vr/65027)

<div class="topic-metadata">

**Author:** [@danzen](https://discourse.threejs.org/u/danzen)\
**Replies:** 2\
**Last updated:** [May 5, 2024, 3:30pm UTC](https://discourse.threejs.org/t/activating-link-in-vr/65027 "2024-05-05T15:30:01Z")

</div>

This is not fully a three.js question, but someone might know. When I am in a VR experience in a browser in three.js and I activate a link… if it is to another VR experience, it goes there and that is amazing. But if i…

---

## [Examples of using WebXR to view a flat stereo video in VR?](https://discourse.threejs.org/t/examples-of-using-webxr-to-view-a-flat-stereo-video-in-vr/64612)

<div class="topic-metadata">

**Author:** [@jpm](https://discourse.threejs.org/u/jpm)\
**Replies:** 0\
**Last updated:** [April 25, 2024, 12:27pm UTC](https://discourse.threejs.org/t/examples-of-using-webxr-to-view-a-flat-stereo-video-in-vr/64612 "2024-04-25T12:27:21Z")

</div>

Hi there, does anyone have an example of how to view a flat stereo video in VR with WebXR? I know we have a 180 / 360 degree stereo video here: three.js examples, but curious if there’s one somewhere for flat videos? See…

---

## [Textures flickering in WebXR mode in VR headset](https://discourse.threejs.org/t/textures-flickering-in-webxr-mode-in-vr-headset/43066)

<div class="topic-metadata">

**Author:** [@jcy](https://discourse.threejs.org/u/jcy)\
**Replies:** 2\
**Last updated:** [April 9, 2024, 9:20am UTC](https://discourse.threejs.org/t/textures-flickering-in-webxr-mode-in-vr-headset/43066 "2024-04-09T09:20:15Z")

</div>

Hi, When viewing textures inside VR headsets such as the Quest 2 or Pico Neo 3, I’ve noticed that there’s a lot of flickering on my textures. This issue also happens in the Three JS WebXR demo here when viewing in VR h…

---

## [ThreeJS Scene To VR](https://discourse.threejs.org/t/threejs-scene-to-vr/33697)

<div class="topic-metadata">

**Author:** [@Nursefa\_Baybara](https://discourse.threejs.org/u/Nursefa_Baybara)\
**Replies:** 7\
**Last updated:** [April 1, 2024, 10:15pm UTC](https://discourse.threejs.org/t/threejs-scene-to-vr/33697 "2024-04-01T22:15:46Z")

</div>

Hi, I want to transform my scene into a VR scene, is the renderer.XR.enabled = true enough?

---

## [How to modify individually the frames rendered in left/right eyes in VR](https://discourse.threejs.org/t/how-to-modify-individually-the-frames-rendered-in-left-right-eyes-in-vr/60576)

<div class="topic-metadata">

**Author:** [@kikdu](https://discourse.threejs.org/u/kikdu)\
**Replies:** 3\
**Last updated:** [April 1, 2024, 6:24pm UTC](https://discourse.threejs.org/t/how-to-modify-individually-the-frames-rendered-in-left-right-eyes-in-vr/60576 "2024-04-01T18:24:57Z")

</div>

Hello, My goal is to add an horizontal mask to my scene rendered in VR (two black lines on the left and right sides of the scene in order to reduce the field of view). I achieved doing that by using a custom shader mate…

---

## [How to mask the field of view using shadermaterial and GLSL](https://discourse.threejs.org/t/how-to-mask-the-field-of-view-using-shadermaterial-and-glsl/60490)

<div class="topic-metadata">

**Author:** [@kikdu](https://discourse.threejs.org/u/kikdu)\
**Replies:** 3\
**Last updated:** [January 22, 2024, 2:09am UTC](https://discourse.threejs.org/t/how-to-mask-the-field-of-view-using-shadermaterial-and-glsl/60490 "2024-01-22T02:09:54Z")

</div>

Hello, I am trying to reduce the field of view on the right and on the left in VR using a shader material as a mask overlaying anything in the canvas (cf. the video that I uploaded). It is almost working properly. As y…

---

## [MultiPixel - TextureActive Shared Pixel Board plus VR](https://discourse.threejs.org/t/multipixel-textureactive-shared-pixel-board-plus-vr/57789)

<div class="topic-metadata">

**Author:** [@danzen](https://discourse.threejs.org/u/danzen)\
**Replies:** 0\
**Last updated:** [November 5, 2023, 5:36pm UTC](https://discourse.threejs.org/t/multipixel-textureactive-shared-pixel-board-plus-vr/57789 "2023-11-05T17:36:42Z")

</div>

Here we use ZIM TextureActive which lets you use interactive textures in three.js to provide a shared pixel board. The multiuser is done with ZIM Socket. This also features the ZIM XRControllers, XRMovement and XRTele…

---

## [Editor VR viewport + WebXR Dragging example = render help?](https://discourse.threejs.org/t/editor-vr-viewport-webxr-dragging-example-render-help/55451)

<div class="topic-metadata">

**Author:** [@NicholiNoah](https://discourse.threejs.org/u/NicholiNoah)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 5:06pm UTC](https://discourse.threejs.org/t/editor-vr-viewport-webxr-dragging-example-render-help/55451 "2023-08-28T17:06:51Z")

</div>

I’ve been digging into Three JS Editor’s WebXR environment. Wow! This is a powerfully intuitive tool. My artist mindset can navigate scripts and JSON objects much more comfortably than raw coding. I forked Three JS (b…

---

## [WebXR getViewerPose ( referenceSpace )](https://discourse.threejs.org/t/webxr-getviewerpose-referencespace/12338)

<div class="topic-metadata">

**Author:** [@ultralowpoly](https://discourse.threejs.org/u/ultralowpoly)\
**Replies:** 3\
**Last updated:** [August 24, 2023, 3:44pm UTC](https://discourse.threejs.org/t/webxr-getviewerpose-referencespace/12338 "2023-08-24T15:44:03Z")

</div>

What is the correct way to retrieve headset orientation data (x, y, z or matrix) in Three.js (Three.js/WebXR) with respect to referenceSpace? (Reason: I need to modify textures and add/remove some objects whose presence…

---

## [Open source VR editor for Three.js](https://discourse.threejs.org/t/open-source-vr-editor-for-three-js/54105)

<div class="topic-metadata">

**Author:** [@felipe-reigosa](https://discourse.threejs.org/u/felipe-reigosa)\
**Replies:** 4\
**Last updated:** [August 3, 2023, 3:40pm UTC](https://discourse.threejs.org/t/open-source-vr-editor-for-three-js/54105 "2023-08-03T15:40:36Z")

</div>

Do any of you use three.js for VR? I was sick and tired of taking my headset off and putting it back on a million times a day so I wrote a little VR editor that lets me edit code inside VR but using my pc keyboard and mo…

---

## [Ion 3D Engine showcase - VR User Interface (UI)](https://discourse.threejs.org/t/ion-3d-engine-showcase-vr-user-interface-ui/50276)

<div class="topic-metadata">

**Author:** [@sth3dengine](https://discourse.threejs.org/u/sth3dengine)\
**Replies:** 2\
**Last updated:** [April 20, 2023, 2:37pm UTC](https://discourse.threejs.org/t/ion-3d-engine-showcase-vr-user-interface-ui/50276 "2023-04-20T14:37:05Z")

</div>

Showcasing the ion 3D Engine Home page: https://ion-3d-engine.io/ Github: https://github.com/samrun0/ion-3D-Engine ion Engine is a Javascript library for building 3D websites and virtual reality experiences. It support…

[Next page](https://discourse.threejs.org/tag/vr/381.md?match_all_tags=true&page=1&tags%5B%5D=vr)
