Print at Feb 12, 2026, 10:29:00 PM

Posted by z56oo at Feb 2, 2026, 1:18:57 PM
Re: Generate terrain from a room in batch mode / Hijacking the “Generate 3D terrain from rooms…” plug-in
Thank you Keet for your very detailed explanations of your method.

I can see its potential for generating large (or small) areas of land with lakes, rivers , trails... and I learned a few things, thanks to you.

In the case I described, my need was different. I wanted to create a terrain for buildings that were partly semi-buried and also located at different elevations .

The main constraint is to be able to fix the earth height at points on the buildings in such a way that if the terrain is modified, the height of these points (linked to the buildings ) remains fixed and unchanged .
The "Generate 3D terrain" plug-in does not allow this, so this would be a first possibility for a significant improvement
(One could imagine that with "Edit room points" one could give/modify a terrain elevation of certain points and that "Generate 3D terrain" would take this elevation into account for the terrain without ever modifying it)

If this possibility had existed , I would never have searched for an alternative
This possibility could also be useful in your method for connecting rooms (no more need to "stay away from the sides where other unselected rooms are ").

The second possible improvement would be to be able to choose a grid spacing that is a multiple of 50cm. This would solve the problem of the number of points generated for large areas (> 400 m²).
(One could imagine that if the grid spacing is increased, intermediate points are lost, and conversely, if the grid spacing is decreased, intermediate points are created with the average value of adjacent points)
Ideally , this grid spacing would be adjustable per room ( I don't know if this is feasible, especially at the junction/overlap of rooms ) .
That said, your tip about splitting it into several rooms is a good workaround, even if the buffer file for storing the rooms becomes enormous in the end , but we can always create several ...

The third possibility is the one you mentioned : “ takes a heightmap image or geo-object and converts it to a room with elevation points . ” This would be particularly useful for people wanting to create a project on land for which they have (obtained or created ) the topography elsewhere. I don't think there are many such users ; personally, that 's not my situation.

Thanks
PS : What do you think about my proposal for first improvement ? Any developer interested ?