Customize classes
The class customization parameters enable you to customize how documents will be generated in your 3D scene depending on which OSM category they come from .
The class customization parameters are initialized by the Blueprint template. If you change your blueprint template, all your class customization parameters will be resetted to the stylesheet's values. So make sure you setup your blueprint document in the correct order : first input data, then customization.
Project Area vs Surroundings
By default, all OSM objects are classified as "Surroundings" in NDunes. If you want, you can create a project area around your main point of interest in the map, to customize the OSM objects differently in this zone. For example, you could set higher quality assets in your project area. Or you could chose not to generate the objects at all in your project area if you choose to use exact models from a modelling software instead.

Project Area
To create a project area, clic on the "Create a project area" button. Then plot your rectangular area on your 2D map. Your OSM classes will then automatically be subdivided into two parent categories : "Project Area" (what is inside your rectangle) and "Surroundings" (what is outside).
Common parameters
All classes types ( Land use, waterbodies, waterways, roads and buildings) share 3 common parameters :
- Element type : The different classes of objects that were detected in the chosen OSM file. They are sorted as a tree, with Project Area classes and Surroundings classes.
- Convert : Check to convert the OSM objects of this class into NDunes documents during the scene generation. If unchecked, these objects will not be created, thus will not appear at all in your 3D scene.
- Count : The amount of single elements in this OSM class.
As a general behavior, when you can specify several documents for a single category, the documents will be assigned randomly to OSM objects to create variety.
Land use parameters
A land use is a natural or built area in OSM that has a specific purpose assigned. The land use areas will be generated in NDunes as a decal areas of one global Decal document. To know more about Decals in Ndunes, please refer to Decals.

Land use classes
The land use specific parameters are :
- Soil : One or several Soil document(s) to apply in the decal areas of this OSM category.
- Biome : One or several Biome document(s) to apply in the decal area of this OSM category.
Waterbodies parameters
A waterbody is a closed water area such as a lake. The OSM waterbodies will be generated in NDunes as individual Waterbody documents. To know more about Waterbodies in NDunes, please refer to Waterbodies.

Waterbodies classes
The waterbodies specific parameters are :
- Materials : One or several Water Materials document(s) to apply in the waterbodies of this OSM category. The material must be of type "Water" to appear in the document selector.
- Seabed Soils : One or several Soil document(s) to apply to the seabed of the waterbodies of this OSM category.
Waterways parameters
A waterway is a linear flowing waterbody such as a river. The OSM waterways will be generated in NDunes as individual Waterbody documents. To know more about Waterbodies in NDunes, please refer to Waterbodies.

Waterways classes
The waterways specific parameters are :
- Materials : One or several Water Materials document(s) to apply in the waterways of this OSM category. The material must be of type "Water" to appear in the document selector.
- Seabed Soils : One or several Soil document(s) to apply to the seabed of the waterways of this OSM category.
- Width : The width, in meters, of the waterways of this OSM category.
Roads parameters
All the OSM roads will be generated in NDunes as individual Road documents, all belonging to a single parent Network document. To know more about Networks in NDunes, please refer to Networks.

Roads classes
The roads specific parameters are :
- Templates : One or several Road document(s) to apply as templates on the roads of this OSM category.
- Lanes : The number of lanes of the roads of this OSM category.
- Lane width (m) : The width, in meters, of each lane of the roads of this OSM category.
- Sidewalks: Check to generate sidewalks alongside the roads of this OSM category. To generate the sidewalks, the road templates must have an edge geometry, and a cadastre file must have been specified. The generated sidewalks will be building documents generated inside the City.
- Sidewalks Material: One or several Material document(s) to apply to the generated sidewalks alongside the roads of this OSM category.
Buildings parameters
All the OSM buildings will be generated in NDunes as individual Building documents, all belonging to a single parent City document. To know more about Cities in NDunes, please refer to Cities.

Buildings classes
The buildings specific parameters are :
- Body Templates : One or several Building document(s) to apply as templates on the body / façade of the buildings of this OSM category. The body template of a building specifies the walls, doors, windows of the buildings floors.
- Roof Templates : One or several Building document(s) to apply as templates on the roof of the buildings of this OSM category.
- Floors (min) : The minimal number of floors of the buildings of this OSM category. The number of floors of each building will be randomly picked between min and max (included).
- Floors (max) : The maximal number of floors of the buildings of this OSM category. The number of floors of each building will be randomly picked between min and max (included).
- Garden Biome: One or several Biome document(s) to apply as garden biomes of the buildings of this category. For this paramter to be taken into account, gardens must be generated and for that a cadastre file must be specified. A Biome document used as a garden biome will see all its plants of type "Bush" used as an hedge.
- Garden Fence: One or several Building document(s) to apply as templates on the garden fence of the buildings of this OSM category. For this paramter to be taken into account, gardens must be generated and for that a cadastre file must be specified.
![]() | Generating the scene![]() |