Back to Profile

Custom Software Development in CAD, CAM, BIM, AI

Contact partner

Success Story

Synchronizing Forge Viewer and Matterport viewer in same application

Synchronizing Forge Viewer and Matterport viewer in same application

Customer challenge

  • Creating a synchronized camera between two viewers i.e. Forge and Matterport in order to synchronize view as per the user's mouse operations.
  • Syncing two distinct coordinate systems with distinct model orientations and bounding boxes.
  • Implementing a feature to create a hotspot in any one viewer and then synchronizing the same in another viewer with hotspot information.

Project goals

Synchronizing Forge Viewer and Matterport viewer in the same application.



Solution

  • As Forge Viewer(3D Model) and Matterport Viewer(3D Scan) are two entirely different viewing systems and the 3D model loaded in Forge and Matterport are in completely different coordinate systems. It was hard to set the initial camera orientation and inject user mouse operations. So the team at ProtoTech figured out a performance-efficient way to set initial camera orientation that handles synchronization correctly.
  • Set the specific position of the 3D model for the camera and hotspot syncing based on the virtual view.
  • Metaverse concept- The team built a bridge to transfer information from one viewer to another.

Business outcome

Synchronizing the 3d model and it’s virtual view in a single webpage using the Forge Viewer and the Matterport viewer respectively.

Conclusion

Project summary

    Duration & delivery

  • 45
  • 2021-08-02

    Services provided

  • Software Development & Customization
  • Animation
  • Augmented Reality (AR)
  • Rendering
  • Virtual Reality (VR)

    Customer industry

  • Oil & Gas
More success stories

Autodesk Forge (Platform Services), Point Cloud to RCS Converter, Scheduler Service

ABOUT HELIX:HELIXRE, the first company to emerge from Google X, is leading the charge to bring 'digital twinning' to everyone. They're changing the world one structure at a time. They produce accurate digital equivalents of entire buildings in a fraction of the time and cost.THE CHALLENGE:It was necessary to effectively manage and maintain various services and jobs on GCP (Google Cloud Platform).Downloading and uploading of huge files on Autodesk Forge (Platform Services) resulted in JVM OOM exception, that had to be tackled.Another challenge was to get the IFC and Revit file's model data (tessellation data and metadata/properties) in two separate custom files to store in the database so that it could be queried faster.The Helix team desired to generate a 3D Revit model from entity data. The problem was that the entire Revit model could not be created from the input data.Another challenge was to reschedule the jobs which were terminated due to out of memory. At times config maps remained even on the deletion of jobs. The problem had to be resolved.


View

PRé Sustainability gains real-time insights into environmental impacts using Autodesk Fusion 360

PRé Sustainability is a Netherlands-based company that provides consulting, training, and software solutions to improve sustainability performance. PRé’s flagship product is SimaPro, life cycle assessment (LCA) software that arms product designers and manufacturers, decision-makers, and sustainability experts with science-based data to make informed decisions about environmental impacts.THE CHALLENGE:The data produced by LCA and product design is complex and fragmented. SimaPro collects and analyses various sustainability performance information, from raw material selections to transportation emissions. That data lives in SimaPro while, product designers create models inside separate CAD and 3D modelling systems. They’re making critical decisions about weights, dimensions, and materials in the early design stages when 80% of environmental impacts are defined. Yet, they have little or disconnected visibility into sustainability data during those stages. Too often, the design is baked when it reaches a performance assessment.


By accessing and using Partner Finder, you acknowledge and agree to the following Additional Terms as referenced in the Website Terms of Use: (i) Partner Finder may be modified, updated, interrupted, limited, suspended, or discontinued at any time without notice or liability; (ii) any query or request for information regarding a specific provider or provider services may be forwarded to that provider, however Autodesk in its discretion may retain a record to conduct business analytics to improve Partner Finder and other Autodesk products and services; (iii) Autodesk has no obligation to enforce any terms on your behalf against another user; and (iv) any feedback you provide in connection with a provider, including ratings or reviews, is a non-confidential “Submission” as defined in the Website Terms of Use. You are advised to conduct your own independent analysis and assessment of any information provided by or though Partner Finder, including whether a selected provider is appropriate for your particular circumstances. Without limiting the Website Terms of Use, Autodesk does not warrant, endorse, guarantee, or assume responsibility for any service advertised or offered by a provider through Partner Finder or any hyperlinked website or service. Autodesk is not liable for the content of this site, or for the consequences of any actions you may take based on information provided by, or through, this site. You release Autodesk and its affiliates and subsidiaries from all liability arising from your use of Partner Finder, including any hyperlinked website, service, or content.

This page has been translated for your convenience using a machine translation service. Reasonable efforts have been made to provide an accurate translation; however, no automated translation is perfect nor is it intended to replace human translators. As a result, this translation may contain errors and inaccuracies. Autodesk provides no warranties, either express or implied, about the accuracy, reliability, or completeness of the machine translation and disclaims all liability for any losses or damages caused by, or resulting from your reliance on, this translation. The English version of this website is the official version.