Skip to main content
Skip table of contents

3DVista

Create interactive 360º virtual tours in the most easy and pleasant way: 360º views (panoramas), 360º videos, embedded sounds, videos and photos, floorplans and fully customizable frames.

https://www.3dvista.com/en/products/virtualtour

Integration

This integration is built by the Igloo Vision development team utilising the WebXR compatibility feature of 3DVista Virtual Tour Pro.

Usage

Ensure your virtual tour is compatible:

Follow these steps in Igloo Core Engine:

  • Create a WebView layer.

  • Allow popups in this layer.

  • Add the metadata keys:

    • webxr

    • webxr/cubeFaceSize - set this to an appropriate pixel resolution e.g. 1000, 1500 or 2000.

  • Paste the URL of your 3DVista virtual tour into the WebView URL.

  • TIP: this is a good point to save the WebView as a session.

image-20250509-130910.png

WebView properties for 3DVista integration.

  • When the tour has loaded, click the VR button to activate the integration. The WebView layer will render the tour as a cubemap and the required effects will be automatically added (Cubemap to Equirectangular and TruePerspective).

vrbutton1.png

VR button shown on the tour skin (bottom centre). The location for this button may be in a submenu and is defined in the tour.

vrbutton2.png
image-20250509-132010.png

Cubemap view of the tour after the VR button has been pressed. Effects are automatically added.

Example Tours

The 3DVista team provide an excellent set of sample tours (https://www.3dvista.com/en/samples/).

Here are some selected ones which work with our integration:

Limitations

  • Virtual Tours built using earlier versions of 3DVista will not be compatible with this integration.

  • The position of popups may need to be adjusted in the tour so they appear in the desired location on the Igloo canvas.

I have an Issue!

For issues with the 3DVista integration, please contact myadvocate@igloovision.com or use the help desk. A ticket will be generated for you, and an appropriate member of our tech support team will contact you as soon as possible to assist you with your problem.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.