A computer screen displaying 3D modeling software, showcasing a top-down view of an intricate landscape. The interface includes gridlines, a perspective view with a water body, and detailed settings on the side panel, illustrating a digital design workflow.

DroneSiteBuilder adds Google 3D Tiles option

DroneSiteBuilder Enterprise v1.2 turns original drone DNG or JPEG folders into a 3ds Max site plus matched cameras, in one run.

For those who don’t know the tool: DroneSiteBuilder is a script for Autodesk 3ds Max that reads drone photo metadata to assemble terrain, map context, and matched cameras, bundling GeoBuild and CameraMatch and supporting handoff to Blender, SketchUp, and Autodesk Maya.

What DroneSiteBuilder is trying to fix

DroneSiteBuilder Enterprise turns a folder of drone photos into a full site context scene inside the 3ds Max ecosystem: terrain, aerial drape, buildings, roads, land cover features, points of interest, and one matched camera per photo.

The pipeline reads XMP metadata per image and uses it to place helpers at ground level and flight altitude, then creates a renderer-aware camera per photo and refines orientation using vanishing point detection. The tool targets 3ds Max 2020 or newer on Windows and uses Python 3.9 through 3.12 with NumPy and OpenCV, plus optional modules for the Google path.

A software interface showing the GeoBuild tool, featuring fields for location input with address and provider options. The background displays a 3D landscape with a water body surrounded by green areas and a road, with grid lines overlaying the design. The colors are predominantly green and blue.

First use, abbreviated

Install a standalone Python build and make sure Add Python to PATH is enabled during install, because the tool does not rely on the 3ds Max built-in Python. Place DroneSiteBuilder_Enterprise.ms and vp_detector.py in the same folder and do not install under Program Files, since Windows blocks writes there.

Launch 3ds Max and load the script via drag-and-drop into a viewport or via Scripting > Run Script. Paste your licence key into the activation dialogue and activate, with support for an Enterprise key format and existing CameraMatch Studio keys. After activation the key caches locally for thirty days and the rollout opens.

For the first build, keep original DNG or JPEG drone files in a single folder, keep filenames ending in digits, and keep an internet connection available for the auto fetch steps. Pick a terrain DEM source, keep NOAA GEOID18 enabled for continental US sites and disabled outside the US, then run Process Folder of Drone Photos and accept the summary dialogue. Inspect the result by comparing a matched camera view against the source photo.

The new checkbox: Google Photorealistic 3D Tiles

Enterprise v1.2 adds an opt in mode that fetches Google Photorealistic 3D Tiles and imports them into 3ds Max as a single merged glb, covering the photo bounding box. The intention is simple: pull a photogrammetric backdrop mesh with terrain, textures, and buildings baked into one continuous model, using the same dataset shown in Google Earth.

A computer interface displaying settings for Google Photorealistic 3D Tiles. The window includes options for using Google 3D Tiles, a field for entering a Google Maps Tile API key, buttons for saving or clearing the key, and a slider labeled 'Detail' to adjust visual sharpness.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2ebQlJCfWGjU4dyvAUwVaPj6w0FBA-QA_y9GcJyxDmIgt4bfsXnCGkm-2lR28aBWd9ij8_ff-kLTH1MfVpxoKFGZ9ZMBhfQWmvEFZvvHvmAW8-YYv4fBt3IjMSezI8cvfNm6GhAD_ps3dNe2b95JxyAdOpFQL_oDCbVClErsHAhdrfNEujNWFsAZ4iUbS/w400-h266/DJI_0757.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipl8UgQL8bhB43GNONAeQkDk9ZGeVCKLwB4cxtD9cm4oYWBWSpBGU0orbip4nWZDXmset3vR5_654d3bdTApye5h30mw_Gar7JzVnuiqLW1JCe3vFkr4uu51nH_uItAFNRQfWSjBcUfk-GFPe19iRB1rONxhaqbiNCHC32WvKET4_0uU7Gfh1qHgkBN_tL/w400-h261/DroneSiteBuilder_camera%20matched.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq3KdAYBuOYMHXgBTC5egByWggmoBlMeJKkvmBXxrLBDkBjmOxxuNVA0P7HFA9fFMXxENRRyFkxuLfgYk2U5v-iJ3qzfv19DEA7pVqtYahi70EvBa28b7GFcX_fLhoAHUSeRT-ZUf5QkPG9ivLRMs6fVBqX6qud_KMkgnFq0UAXOyMwycl8vsRS7A28c6x/w400-h263/DroneSiteBuilder_camera%20matched%20top%20viewpor.png

The Google path requires a Google Maps Platform project with billing enabled and the Map Tiles API enabled, plus a saved API key in the rollout. The manual describes 1,000 root tileset requests per month free and a per 1,000 price after that, with one DroneSiteBuilder run treated as one root tileset request. If the fetch fails, the tool reports common causes like missing API enablement, low coverage, EEA billed accounts being blocked for this endpoint, missing Python modules, and older 3ds Max builds needing a glTF importer.

This is also where the gaudrrails get real: the Google import produces mesh only content with baked textures, so you do not get separate terrain, buildings, roads, and features objects to isolate, re material, or hide by category.

The standard path is still the controllable one

If you leave the Google option off, the pipeline builds a layered context using public services. Terrain comes from USGS 3DEP in the US or OpenTopography worldwide, aerial imagery comes from Esri World Imagery as a single bounding box JPEG, and vector context comes from OpenStreetMap via Overpass.

The scene builds under a single root helper so you can move, rotate, or scale the entire site as one unit, while cameras intentionally sit outside that parent chain to support camera transplant between scenes. If buildings and roads fail to appear on a run, the manual provides a manual Overpass refetch button that rebuilds buildings, roads, and land features without disturbing terrain, drape, helpers, or cameras.

OpenStreetMap accuracy varies by location and that the resulting geometry accuracy for this context layer sits in the one to six meter range. It contrasts that with paid city model providers such as AccuCities when millimeter level detail matters.

A computer screen displaying a software interface with a map from OpenStreetMap. The map features green areas representing trees and parks, with various roads and pathways outlined in red, grey, and white. The left side shows export options and coordinates for map data.

Export and handoff from 3ds Max

DroneSiteBuilder does not change how 3ds Max exports, but it does influence what you export. The standard path creates distinct terrain, buildings, roads, and feature objects you can selectively include in deliverables, while the Google path imports a tile based mesh group that is already baked.

Screenshot of 3ds Max UI showing a 3D landscape scene with a coastal horizon, water, and a road in the foreground.

For broad DCC and engine handoffs, 3ds Max includes a built in exporter for glTF and supports export workflows for USD, with export options available through File export and USD and USDZ format selection when the USD tooling is installed. For USD pipelines, the official OpenUSD plugin for 3ds Max is published on GitHub, and Autodesk documentation describes supported USD content types including meshes and cameras.

A digital rendering showcasing a vast landscape under a golden sunset. The scene features a detailed environment with outlined water bodies and varying terrain. UI elements in the foreground display design tools and settings, highlighting a 3D modeling software interface.

If your downstream is realtime, glTF targets web and interactive use cases, and you can also push common interchange paths like FBX into engines such as Unity and Epic Unreal Engine, depending on your studio conventions. For camera and layout continuity between scenes, the bundle includes a camera transplant workflow that exports camera data to JSON and recreates it with full precision in another scene.

Aerial view of a suburban area with houses, water, and curved white flight paths overlaid on the landscape.

Practical reality check

This toolkit aims to comperss a traditional drone to 3D context workflow into a short unattended run. The promise stands or falls on your input photos keeping XMP metadata intact, on your site area having decent public map coverage, and on you verifying the result against the plate before trusting it.

We don’t know the price yet, but if you already own the camera match tool in the Studio version, you get it for free, apparently. Quoting: Existing CameraMatch Studio licence keys activate the full DroneSiteBuilder bundle. Studio holders do not pay twice. 

Try both context modes on a test job: the standard layered build when you need controllable components and re-lighting freedom, the Google mesh mode when you need a fast photogrammetry backdrop and can live with mesh-only content and licensing constraints.


https://jamiecardoso-mentalray.blogspot.com/2026/03/dronesitebuilder-enterprise-v12-one.html

https://jamiecardoso.gumroad.com/