Development Updates


Content management and location sharing


Development of a intengrated content management system.

Creating sky boxes in Blender for Three.js


Details and example code for creating sky boxes in Blender.

Hand and Gesture detection in WebXR VR and Three.js


Details and example code for adding WebXR hand tracking to a Three.js VR Application.

Virtual Javascript Joystick and UI Enhancements


Enhancements to the user interface for both desktop and mobile with a "Virtual Joystick" and some lessons learned about tracking touch identifiers for improved input handling.

Three.js InstancedMesh Performance Optimizations


Improved performance by switched to using Three.js InstancedMesh in the WebXR client application.

Improvements to avatars, lighting and new Halloween zone


Improvements to the avatar selection dialog and the ability to set Avatars names, more control over the lighting, and an new Halloween zone.

Manual optimization of VRoidStudio VRM Avatars for WebXR VR using Blender


Details for optimizing VRoidStudio VRM Avatars for use in WebXR VR by resizing textures and removing or optimizing the mesh.

VRM VRoid Studio export optimization


Reducing the size of the VRoid Studio VRM character models for use in WebXR VR

Third person camera view of Avatar


Added ability to switch between first person and third person camera views of the avatar.

Let's Get In Touch!


Join us on the journey creating an Open Metaverse