Building a 3D File Import Service for a Three.js Web Application
FME Cloud is a great product, but what if you need your engines to run on Windows? For the time being, that will require you to set up your own FME Server cloud environment. This presentation provides a brief walkthrough of the challenges that had to be faced while setting up a simple yet semi-scalable FME Server solution on Amazon EC2 Windows machines. The ultimate goal was to create an import service for 3D files (SketchUp, FBX, IFC, OBJ, Collada and 3WS) that can be viewed directly in an Angular web application using three.js. The topics that will be discussed include AWS technology, FME's REST API, testing issues, logging techniques, advanced Python scripting and how to deal with some FME shortcomings concerning 3D formats and MongoDB.
FME International User Conference 2017