As a (now retired) software developer I find this stuff fascinating. More details than you need can be found in this article by the developers...Yep... When the audi bottoms out, it starts to swim!
About the 1-point contact model:
Basically the full tyre physics come down to a little patch in the middle of the tyre. I don't have full knowledge about how it really works but basically if that one contact point has no contact to the tarmac anymore, it slips. Grip to 0 afaik.
So you have the surfaces.ini where all the different surfaces of each track are specified.
Grass with a lower grip multiplier, tarmac with 1.0 as multiplier.
The contact point can only be on one surface at a time.
Which also means that when it's bouncing over a kerb, it goes into full binary grip mode
Mostly it's not an issue but acc had the same model but different 3D kerbs and when you Google "acc kerb of death", you'll see that cars just insta-spun when the tyre was too long on the air.
They patched/updated a 5-point model into it a few months (or years?) ago and now you have, in example:
One point in the air, one on the kerb, one on the tarmac, 2 on the grass.
The average grip is calculated or some other fancy algorithm and the tyre maintains grip instead of just making your car a 3-wheeler for short moments.
With this 5 point model, acc would probably have Ernie a bit more grip and he might have saved it. But with only one contact point.. No chance!
The 5 point tyre model for ACC
This is too big not to write a few words about. Or better said, I _hope_ it is as big as it sounds :). From the get go, I should say that I'm surprised...
assettocorsamods.net