I have just updated the project I'm working on to bepu 0.15.2 and have found that the updated charactercontroller's IsSupported flag is always false when the character is supported by static meshes. The static mesh demo also has this issue, the character slides on the static mesh and cannot jump or go up steps. I noticed the FindSupport method now only compares against overlapped entities. Is this something which will need fixing?
Everything else looks great though, I like the way the ray casting and collisions work now as it didn't seem possible to get static mesh information from the ray cast method before, and it's great that you guys have gone opensource
I accidentally changed the demos' default character to the CharacterController, which indeed only works on entities at the moment. I was using it to perform some tests and forgot to change it back to the SimpleCharacterController. For now, I'd recommend using the SimpleCharacterController which works on everything. v0.16.0 is slated to include a more robust character controller than either of the current options.