3DVista Solutions
Bridging the gap between virtual tours and full-stack applications.

Since 2020, we have completed 70+ 3DVista-related projects for a global client base across numerous industries. Leveraging my background as a Senior Software Engineer, I intend to bring professional engineering standards to the 3DVista ecosystem. From simple integrations to complex full-stack applications, we deliver modern, reliable, and data-driven solutions.
Matej Murín
Co-Founder of blaze IT
Full-Scale Applications
We go beyond enhancing virtual tours. We engineer robust web applications, often powered by a custom backend, where the tour serves as the visual interface – see example.
Business Logic
Our solutions implement a dedicated application layer to handle complex logic under the hood. This includes secure authentication, state management, internationalization (i18n), and seamless third-party integrations like payment gateways.
Boeing Cockpit Training
For a leading client in aviation pilot training, we programmed a walk-around tool for a Boeing cockpit. The view sequence is defined by a JSON object, making the script fully customisable and reusable across multiple projects.
Decoupled Controls
The virtual tour is embedded in an iframe while the control panel resides on the parent page. This decoupled architecture allows for seamless integration with any website or LMS.
Boeing Orbital Tour
We expanded the walk-around tool to support 3D models, resulting in a smooth orbital tour driven by the same reusable JSON logic defining the view sequence.
Full Control
The script allows custom callbacks. This enables the client to trigger specific behaviours at each step, such as opening an info pop-up or tracking user progress.
Google Maps Radar
We engineered a seamless Google Maps integration within the virtual tour. A dynamic radar rotates in real-time to sync with the user's camera perspective, while the map markers serve as interactive navigation inside the tour.
Customisable and Reusable
The entire map configuration, including coordinates, custom callbacks, and marker icons, is driven by a simple JSON object, making the script reusable across projects.

Google Sheets Database
For a land development project, we utilised Google Sheets as a live database. The script reads the spreadsheet data and dynamically colours the land polygons based on their status (e.g., Available, Sold).
Real-Time Updates
Changes made in the Google Sheet are instantly reflected in the tour. This showcases a real-time visualisation without complex backend infrastructure.

Custom PHP Bridge
For a real estate client, we integrated their proprietary PHP backend directly with 3DVista. Real-time data is fetched via API to display up-to-date property details upon interaction. The virtual tour acts as a live frontend for their database, keeping the data consistent across all platforms.

Skin CMS
In partnership with 360Creators, we built Skin CMS, a SaaS no-code Content Management System for 3DVista that utilises Airtable as a database.
Skin CMS allows users to manage content in Airtable and seamlessly map the data to 3DVista skin components. It transforms static virtual tours into dynamic, data-driven applications without writing a single line of code.
Custom SCORM & xAPI
Over the years, we have implemented multiple SCORM and xAPI extensions to overcome the limitations of native 3DVista e-learning functionality. Our solutions include custom question interfaces or modifying data payloads on the fly to ensure the LMS receives precise reporting data.

Enhanced VR Experience
We go beyond classic 360° virtual tours. Our solutions range from mapping Meta Quest controller buttons to specific tour functions, to creating gamified experiences and advanced simulations.
JavaScript API v2
JavaScript API v2 is a comprehensive library designed to extend 3DVista's native capabilities. This collection of over 35 functions provides full programmatic control over every element of the virtual tour, from skin components, hotspots, navigation, to media playback.
Explore the JS API v2 here


