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 https://zimjs.com/015 and try the VR link in a VR Headset browser - there is also a video capture link. The ZIM Three helper module now has XRControllers(), XRMovement() and XRTeleport() classes to make these in just a line or two of code!
TextureActive Studio has just launched showing 35 examples of 2D interactivity in 3D and VR. See TextureActive Studio - 2D Interactivity in 3D with ZIM in three.js. Put on your headsets and go through the examples in a VR Browser - so cool! Let us know what you think and if you have any questions, feel free to ask here or at the ZIM Forum