Challenges
- Synchronize Camera Between Two Viewers: The key challenge was synchronizing the camera movement between the Autodesk Platform Services (APS) Viewer (which handles the 3D model) and the Matterport Viewer (which handles 3D scans). Any user interaction, such as mouse operations, needed to reflect in both viewers, despite their differences in rendering systems.
- Coordinate System Differences: The 3D model in Autodesk Platform Services (APS) Viewer and the scan in Matterport Viewer were in different coordinate systems, with varying orientations and bounding boxes. This posed a major hurdle in synchronizing both views and ensuring interaction consistency.
- Hotspot Synchronization: Hotspot Synchronization: Implementing a feature to create a hotspot in one viewer (either Autodesk Platform Services (APS) or Matterport) and having it automatically sync and appear in the other viewer, while maintaining accurate positioning and details, was another challenge.
Fig: 3D model for APS and Matterport