How to Place Objects on Terrain in Blender: Drop to Ground (2026)

How to Place Objects on Terrain in Blender: Drop to Ground (2026)

Scattering trees, rocks, and buildings across a DEM terrain by hand is one of the most tedious jobs in environment work: move an object down, check it against the surface, nudge, repeat a hundred times. If you work with BlenderGIS, there is a better way. The add-on ships a built-in Drop to Ground operator (you can find it in the source as operators/object_drop.py in domlysz/BlenderGIS) that drops selected objects straight onto the terrain surface in one click. Here is how to use it, and when to reach for the Shrinkwrap modifier instead.

What “Drop to Ground” actually does

Drop to Ground does exactly what the name says: for each selected object, it moves the object down along the Z axis until its geometry touches the mesh below — typically your imported terrain. It only translates along Z; it does not rotate or tilt the object, and it processes every selected object in the operation, which makes it ideal for scattering many props at once. It works on the georeferenced terrain meshes that BlenderGIS v2.2.15 (released 2025-12-20, GPL-3.0) imports, and on any other mesh sitting underneath.

Where to find it

Select one or more objects, then open the GIS menu in the 3D Viewport header and choose Drop to ground. That is the whole interface — no settings dialog, no parameters. The objects land on the first surface found beneath them.

Step by step: scatter trees across a DEM

First, get your terrain in place — see our guide on creating 3D terrain from a DEM if you have not imported it yet. Then:

  1. Add your tree objects (or duplicates of one tree) roughly above the area you want to populate. They do not need to be near the surface; anywhere above it works.
  2. Select all of them.
  3. GIS menu > Drop to ground. Every tree falls straight down until its trunk base meets the terrain.
  4. Fine-tune: randomize rotation around Z and vary scale for a natural look.

The same workflow handles rocks, houses, fences, and any other rigid props. For larger environment projects, pair it with the scene-building ideas in our BlenderGIS game environments guide.

Mind the origin point

The single most common surprise: Drop to Ground stops the object when its origin point reaches the surface, not when the visible geometry does. If a tree’s origin sits at its geometric center, the tree will sink halfway into the ground. Before dropping, move the origin to the bottom of the object — select the object, then Object > Set Origin > Origin to Geometry will center it, so instead position the 3D cursor at the base (for example at the trunk bottom in Edit Mode) and use Object > Set Origin > Origin to 3D Cursor. A small deliberate sink of a few centimeters looks natural for vegetation; half the tree buried does not.

Drop to Ground vs the Shrinkwrap modifier

Blender’s native Shrinkwrap modifier can also stick objects to terrain, so which should you use?

  • Use Drop to Ground when you want fast, one-click batch placement of many rigid props on a static terrain. Select fifty trees, one click, done.
  • Use Shrinkwrap when the placement must stay live — for example, if the terrain mesh is still being edited and props should follow it — or when a single object needs to conform its shape to the surface rather than just sit on it.

In practice, most scattering work on finished DEM terrain belongs to Drop to Ground; Shrinkwrap is the specialist tool for deforming or tracking cases.

Where to get vegetation and rock assets

Need trees and rocks to scatter? BlenderKit offers a large library of free 3D models, including vegetation and rock packs that work well as scatter assets on BlenderGIS terrain.

Frequently asked questions

What does Drop to Ground do in BlenderGIS?

It moves each selected object straight down along the Z axis until its geometry touches the mesh beneath it, usually your terrain surface. It translates only; it does not rotate or deform the object.

Where do I find Drop to Ground?

Select one or more objects, then open the GIS menu in the 3D Viewport header and choose Drop to ground. The operator is defined in the BlenderGIS source as operators/object_drop.py.

Can I drop many objects at once?

Yes. Drop to Ground processes every selected object in a single operation, which makes it ideal for scattering dozens of trees, rocks, or buildings across a terrain.

Why do my objects sink halfway into the terrain?

The drop stops when the object’s origin point reaches the surface, not its visible geometry. Move the origin to the bottom of the object (Object > Set Origin > Origin to 3D Cursor, with the cursor at the base) before dropping.

Should I use Drop to Ground or the Shrinkwrap modifier?

Use Drop to Ground for fast batch placement of many rigid props on a static terrain. Use the Shrinkwrap modifier when the placement must stay live while the terrain is edited, or when an object needs to conform to the surface shape.

Does Drop to Ground work on DEM terrain imported by BlenderGIS?

Yes — that is its main use case. Drop props onto the georeferenced terrain mesh you imported with BlenderGIS v2.2.15 and they will land on the real surface.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *