Terrain Rigid body physics Error

I’ve seen many posts about issues with terrain physics in unity but no solutions, I haven’t seen this particular bug posted before.

I’m using a rigid body with sphere collider and unity terrain, when launching the ball at an angle (think hitting a golf ball) when it makes contact with the terrain (even with a flat unaltered heightmap) the ball doesn’t bounce forward with its momentum but just bounces straight into the air from its contact point. If the terrain has been sculpted and has slope the same thing happens except once the bouncing stops then the ball begins to role and (as others have said) never really stops, even with higher numbers set for the sleep velocity in physics settings or higher friction on the physics materials (ball or terrain).

If I replace terrain with poly object and mesh collider or simple box/plane colliders the physics respond properly-ish, but this is not so efficient for my purposes, plus it seems to be a lot more likely that the objects will fall through the world…

Any insights / solutions?

Windows 7 x64
Unity 4.0.0f7

Thanks.

Same exact issue.

http://cl.ly/image/2d1H1n1q3r1f

Basically I’ve tried all useful permutations of dynamic and static friction and their combinations and so on and so forth. It doesn’t happen when dynamic friction is set to 0, or even 0.1 but anything higher and you see this thing shoot straight up into the air.

In the screenshot above, I’ve isolated every possible thing (completely flat terrain, no angular drag, reasonable mass, etc.) and still the same result every single time on this flat terrain surface.