Develop VR-Integrated Unreal 3D Map Application for Meta Quest 3 with Features similar to CesiumJS Web App

Our 3D map web application is built using CesiumJS along with HTML, CSS, and JavaScript. It integrates 3D terrain via 3D Tilesets served by a Node.js backend and displays 3D building tilesets accessed through a tileset URL hosted on the application server. The application also includes several interactive tools such as a ruler, area drawing, measurement tools, and more for enhanced CesiumJS 3D map interaction.


Task: Roadmap for VR Integration

We are exploring options for the future development roadmap, with a primary focus on enabling this web application to work in Meta Quest 3 VR. Currently, unable to properly view or interact with the CesiumJS web app in the Meta Quest 3 VR environment.

In parallel, an Unreal Engine version of the application is under development. This Unreal app replicates the core features of the web app, including:

  • Base map loaded using Cesium 3D Tileset with WMTS raster overlay

  • 3D terrain tileset

  • 3D building tileset

The Unreal application can be previewed in Meta Quest 3 VR, and we are now focusing on enhancing its functionality further. Like Previously, we had built a similar Web based App using CesiumJS, and we aim to bring similar or improved features into the Unreal-based VR app.

Several custom tools/features, such as:

Ruler, Draw Area, Measure tool, Other UI tools interacting with the 3D scene etc.
If any details or clarification are needed from our side, feel free to ask.
Your support will really be appreciated.

Looking forward for replies.
Thanks

@Marco13 @Kevin_Ring @Luke_McKinstry @Gabby_Getz @Shehzan_Mohammed

Hi @asmwork255,

Sounds like an interesting application. Apologies if I’ve missed it, but do you have a specific Cesium for Unreal related question we can help with?

Thanks @Kevin_Ring for your response.

As I explained earlier, I am working on an Unreal Engine app (details are given in my post). I want to add features to my Unreal Engine app similar to the ones I implemented in my CesiumJS app, such as drawing lines on the 3D map, calculating distances between points, toggling (show/hide or on/off) layers, and managing 3D tiles. This will help me achieve functionality similar to my CesiumJS app and further allow me to preview it in my VR Quest.