Agisoft Metashape Professional 2.2.0 Cluster Configuration

Agisoft Metashape Professional 2.2.0 Cluster Configuration
07 April, 2025

Agisoft Metashape Professional 2.2.0 Cluster Configuration

Digital Twins Drones Geospatial Industry 3D Modeling Computer Vision Photogrammetry

This step-by-step guide will help you set up and run Agisoft Metashape in a clustered network processing environment using Nebula Cloud's virtual infrastructure.

1. Launch Metashape Workbench

- Log in to your Nebula Cloud account.

- Launch the Agisoft Metashape Workbench.

🖥️ 2. Configure the Workbench

- Select the appropriate Operating System (Windows 10/ Windows Server/Linux).

- Choose configuration options based on your performance and usage requirements.

🌍 3. Select Cloud Infrastructure

Choose your:

- Cloud Service Provider (CSP)

- Data Center Region

- CPU/GPU configuration

- Storage type (SSD, HDD)

🧩 4. Configure Cluster Nodes

Select the desired number of virtual machine instances (nodes).

Allocate:

- System Disk (SSD) for processing and network sharing.

- Data Disk (HDD) for long-term archival and backups.

Recommendation: Use C Drive (SSD) for active processing and sharing. Use D Drive (HDD) only for backups.

🛒 5. Finalize and Launch Instances

- Once configurations are reviewed, place the order.

- The system will automatically generate and deploy your virtual machines.

🧠 6. Define Node Roles

Designate:

- One VM as the Master Node (SERVER + optional CLIENT/WORKER)

- Remaining VMs as Worker Nodes (CLIENTs)

- Ensure a logical sequence and verify network visibility across all nodes.

🗂️ 7. Set Up Shared Folder on Master Node

On the Master Node, create a shared folder containing your imagery.

- Ensure it's accessible to all worker nodes over the network.

🔐 8. Configure Permissions

Assign read/write privileges to relevant users:

- Administrator

- Everyone

- Or specific user groups as needed.

🔍 9. Verify Network and Port Access

Run the provided PowerShell script to:

- Check for open ports (e.g., 5840)

- Enable necessary firewall and file-sharing settings

🚀 10. Start Metashape Server (on Master Node)

Run the following in CMD/PowerShell:

- metashape-server.exe --server --host <MASTER_IP> --resume-workers

This launches the Metashape server which orchestrates the distribution of tasks.

A computer screen shot of a computer

AI-generated content may be incorrect.

 

⚙️ 11. Start Local Worker on Master Node (Optional)

To use the Master Node for processing:

metashape.exe --worker -platform offscreen --host <MASTER_IP> --root \\MASTER\SHARED

- Use -platform offscreen for non-GUI environments.

⚙️ 12. Start Remote Workers

Run the same command on all remote nodes:

metashape.exe --worker -platform offscreen --host <MASTER_IP> --root \\MASTER\SHARED

A screenshot of a computer

AI-generated content may be incorrect.

🖥️ 13. Launch Network Monitor

Run:

monitor.exe

This tool helps track connected workers and job progress in real time.

A screenshot of a computer

AI-generated content may be incorrect.

14. Verify Worker Connections

All connected workers will appear in the bottom panel of Network Monitor.

If any are missing, check firewall and folder sharing settings.

A screenshot of a computer

AI-generated content may be incorrect.

⚙️ 15. Configure Network Settings in GUI

In Metashape GUI, go to:
Tools > Preferences > Network

Set:

- Server IP (Master)

- Port (default: 5840)

- Root path: \\MASTER\SHARED

- Enable Network Processing

A screenshot of a computer

AI-generated content may be incorrect.

🔗 16. Confirm GUI Connection

A “Connected” icon should appear in the bottom-right of the Metashape GUI.

📁 17. Create and Save a Project

Create a new project.

Save it in .psx format to the shared folder for access by all nodes.

🧰 18. Open Batch Processing

Navigate to:
Workflow > Batch Process

- Define your photogrammetry pipeline:

- Align Photos

- Build Dense Cloud

- Build Mesh

Texture, etc.

📡 19. Confirm Network Processing

When prompted: “Do you want to use network processing?”
Click OK to distribute the job.

A screenshot of a computer

AI-generated content may be incorrect.

📊 20. Monitor Job Progress

A task monitor will appear showing:

- Job stages

- Assigned workers

- Progress percentages

A screenshot of a computer

AI-generated content may be incorrect.

 

📈 21. Observe Task Distribution

Open Network Monitor to view:

- Task assignments

- Worker utilization in real time

A screenshot of a computer

AI-generated content may be incorrect.

A screenshot of a computer

AI-generated content may be incorrect.

A screenshot of a computer

AI-generated content may be incorrect.

📂 22. Verify Output

After completion, check the .psx file and output data (point clouds, meshes, etc.) in the shared folder.

A screenshot of a computer

AI-generated content may be incorrect.

23. Wrap Up and Disconnect

- You may now disconnect the GUI.

- Workers will return to idle and wait for new jobs from the server.

Subscribe Now

Be among the first one to know about Latest Offers & Updates