Tiles placed in GridMap do not respect scale settings from MeshLib

Godot Version

4.2.1

Question

Maybe this is works as designed or a bug or I am doing wrong in general but I have noticed that when I change the scale (e.g. to 2x2x2) of a mesh in a mesh library and then export the library to be used in a 3D GridMap, it is not taking over the scale changes and placing the items with a scale of 1x1x1

Screenshot below showing the setting of structure-yellow-medium to 3x2x1

When placing that tile, it does not reflect that size change and shows with a scale of 1x1x1 (and yes, I have exported the meshLib and replaced the old one in between :wink:

Any ideas?

Max

I’m running into the same thing.

I’ve remade the grid map multiple times. Wondering if the problem was there, but no change.

It must be something obvious I’m missing, because I’m trying to use a city road asset from Kenney, bit Kenney’s car model is not at the same scale.

I found A solution, but I still wonder why altering the asset and re-exporting the library doesn’t do anything… anyway.

In the gridmap settings (inspector) > at the bottom of the cell area > you can set the scale of the placed messes. Apparently.

When you export as mesh library, there is a checkbox for “Apply MeshInstance Transforms”