Back to Profile

Custom Software Development in CAD, CAM, BIM, AI

Contact us

Success Story

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

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

Customer challenge

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:

  1. It was necessary to effectively manage and maintain various services and jobs on GCP (Google Cloud Platform).

  2. Downloading and uploading of huge files on Autodesk Forge (Platform Services) resulted in JVM OOM exception, that had to be tackled.

  3. 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.

  4. 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.

  5. Another challenge was to reschedule the jobs which were terminated due to out of memory. 

  6. At times config maps remained even on the deletion of jobs. The problem had to be resolved.

Forge2






Project goals

THE PROJECT:

Helix was looking for:

  • A generic solution to convert CAD model to another format:

          - IFC to OBJ and metadata
          - Revit to OBJ and metadata

  • They also wanted a Revit Add-in to be created.
  • Extraction of point cloud data (points, color, intensity and normals) and converting in RCS (Autodesk Reality capture scan) format.


The ProtoTech team wrote a short running service (job) to run on cloud. This job effectively converts one CAD (Revit) model to another(OBJ).
Both the teams, ProtoTech and Helix, collaborated closely to find the best solution for their business needs.

Solution

THE SOLUTION:

  1. Autodesk Forge APIs were used to convert Revit models to OBJ.

  2. ProtoTech team serialized tessellation data in obj format using 3rd party SDK. 

  3. Fetched the metadata/properties and serialized it in custom JSON format.

  4. Implemented an OBJ and JSON serializer using Teigha BIM SDK, to export tessellation data in obj format and metadata/properties in custom JSON format. 

  5. Also exported view data to pdf and SVG format.

  6. Deserialized structured data from entity data and created each Revit entity to generate a Revit model using Forge Design Automation for Revit API.

  7. Gathered the LAS, LAZ, or EPT data (points, color, intensity, and normals) and converted it to RCS using Autodesk Recap SDK.

  8. Implemented logic to reschedule the jobs with optimal higher memory resources on failure to ensure successful completion of jobs

  9. Implemented logic to delete orphaned config maps ensuring the smooth running of the GKE node

Business outcome

Transforming large building infrastructure, which is currently not available in digital form, provides a large boost to quick maintenance, better planning for the addition of new features, etc. The optimization done on processing of large point clouds has sped up work with quality maintained in a cost-effective and scalable manner.

Conclusion

"We have got a winner here! I personally appreciate the dedication and teamwork of the ProtoTech developers for making the challenges achievable. Good Job Guys!"

– Prem Kumar, Helix.re

Project summary

    Duration & delivery

  • 462
  • 2018-01-01

    Autodesk solutions

  • Forge
  • Revit
  • Forge
  • Forge

    Services provided

  • BIM
  • BIM/CAD Standards
  • Forge
  • Migration, Data Loading & Interoperability
  • 3D Scanning
  • Software Development & Customization
  • Rendering

    Customer industry

  • Architecture
  • Civil Engineering
  • Construction
More success stories

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.


View

Certhidea Drone Configurator

The market for drones is growing rapidly. Yet there are only a few manufacturers and drone models those professionals can choose from. Certhidea's Mission was to change this and design a unique modular drone. With an online configurator, the user could modify the drone according to their very own needs. While doing so they received a virtual 3D model and technical specifications in real-time and reliably. Certhidea is a student research project consisting of students from the Technical University Munich (TUM). Certhidea required an early prototype in order to test the user's experience with the configurator and the modular design.In the most basic version, there were 108 different kinds of drones that the users could generate. The easiest way for Certhidea was to generate each drone individually with Fusion360 and upload it to the website where an algorithm picks, an optimal drone for the user.Fusion360 does not support direct GLTF file export. ProtoTech's GLTF Exporter for Autodesk Fusion 360 camein handy here.


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.