How to Create Digital Twins with Agisoft Metashape and IoT Sensors

How to Create Digital Twins with Agisoft Metashape and IoT Sensors

Digital twins are virtual representations of real-world assets that mirror their physical counterparts in real-time using data from sensors, cameras, and other inputs. With Agisoft Metashape, you can create highly accurate 3D models from drone or terrestrial imagery, forming the visual foundation of a digital twin. When combined with IoT (Internet of Things) sensors, these models become dynamic, live-monitoring tools ideal for smart cities, asset tracking, industrial inspection, and more.

Why Combine Metashape with IoT?

While Metashape excels at building high-resolution, textured 3D models, these models are static. Adding IoT sensor data brings them to life by:

  • Tracking environmental conditions (temperature, humidity, air quality)
  • Monitoring structural integrity (strain, vibration, movement)
  • Enabling predictive maintenance for machinery or infrastructure
  • Creating live dashboards and interactive maps

This fusion is especially powerful for urban planning, industrial sites, energy grids, and smart buildings.

Step 1: Build the 3D Base in Metashape

Capture high-quality photos using drones or ground-based cameras. Ensure high overlap (80% front / 70% side) and proper lighting. Process the data in Metashape using the following workflow:

  • Align Photos
  • Build Dense Cloud
  • Generate Mesh (depth maps recommended)
  • Build Texture
  • Export model as OBJ, FBX, or Cesium 3D Tiles

You now have a detailed 3D asset to anchor your digital twin.

Step 2: Collect IoT Sensor Data

Install IoT sensors at key locations within your environment. These can include:

  • Temperature and humidity sensors
  • Vibration or tilt sensors (for bridges, towers, buildings)
  • Flow meters and power meters (for industrial monitoring)
  • GPS or UWB tags (for asset positioning)

Most sensors transmit data via Wi-Fi, LoRa, NB-IoT, or ZigBee to a local or cloud-based platform such as Azure IoT Hub, AWS IoT Core, or Node-RED.

Step 3: Map Sensor Data to 3D Models

Now it’s time to link real-world sensor data to your Metashape model. You can use platforms or APIs like:

  • Unity + IoT SDK: Import the 3D model and use C# to connect real-time data streams.
  • CesiumJS + WebSockets: Publish your model online and display sensor values as live overlays.
  • Blender + MQTT: For visualization prototypes or simulation workflows.

Each sensor corresponds to a virtual point in your model, allowing you to animate or color-code based on live values (e.g., heat maps or warning flags).

Step 4: Build a Live Dashboard or AR/VR Interface

With your 3D model and live data in sync, create interactive dashboards or immersive views for real-time monitoring. Tools you can use include:

  • Power BI or Grafana: Data dashboards embedded into digital twins
  • Unreal Engine or Unity: AR/VR interfaces for immersive monitoring
  • Web apps with Cesium or Three.js: Interactive browser-based views

This enables not only real-time observation, but historical trend tracking and future prediction through AI.

Use Cases by Industry

  • Smart Cities: Urban heat islands, pollution monitoring, traffic modeling
  • Industrial Plants: Asset tracking, temperature sensors, predictive failure
  • Construction: Progress monitoring, structural stability, safety zones
  • Environmental Monitoring: Flood prediction, erosion, water levels

Conclusion: Metashape as a Digital Twin Engine

Agisoft Metashape offers more than just static models. When combined with IoT, it becomes a powerful tool for real-time digital twin systems across industries. From monitoring infrastructure to visualizing smart buildings, this hybrid workflow unlocks an interactive future where 3D and live data coexist. With the right tools and integrations, you can start building your own digital twins today—cost-effectively and at scale.