Why are my Characters not adapting to the correct geometry?
In some situations, Characters created from one surface adapt themselves to another surface. This may happen when doing stadium simulations with tight terrain geometries:
To perform ground adaptation and fetch the height of the ground on which a Character should be adapted, Golaem uses the lowest Mapped Bone of the Character File. This bone position is used to perform a Y-based raycast and the closest mesh found will be used as ground height.
In the example below, the lowest mapped bones in the Character File are LeftFootThumb2 and RightFootThumb2. When checking where those bones are and how they project on the stadium geometry, it's noticeable that they project on the geometry in front (and below) and explains why the Character sink into the geometry:
The easiest way to fix this would be to increase the geometry width.