I'm kinda new here and want to try to make an 3rd person RPG with Irrlicht and Newton

1. It isn't possible to - for example - create a cave in a mountain with a heightmap, is it? As I understand it the principle of heightmaps doesn't allow this, but I thought I'd ask anyway

[solved, not possible. using heightmaps with mesh hills on it]
2. The old topic: mesh file format... Because I don't think I can use a heightmap for the terrain, what should I use? And any suggestions for the animated player? :/
[solved, .X for animated, .3ds for static if Blender's expoters are gonna make it

3. I have the Irrlicht dwarf and a heightmapped terrain working together with Newton, so my dwarf is no longer falling through the landscape

Thanks,
Daerst