What's a good simple dynamic mesh renderer?

I want to create a simple game using 3d graphics, and I'm looking for a rendering tool. My game will only use meshes that are created dynamically - they can morph, change number of vertices, and disappear entirely. Most tools seem like they are designed to use models that don't change in the way I need them to, particularly changing the number of vertices in the mesh. The other issue is that most renderers (e.g. Java3D and OpenGL) are much more powerful, and thus more complicated, than I need.

I found a tool from NYU and sj3d, which are almost exactly what I need, except that they only work for meshes that lie entirely in front of the camera, as far as I can tell.

I would prefer a tool that runs in Java, but tools in other languages would also be very much appreciated. Thanks for any and all suggestions!