I have to do some real time animation of sea creatures like jellyfish, corals, shells and so on. I just want to create some pretty graphics, I dont need to scientifically simulate the real growth of these creatures.
I dont like openGL at all because I have to think about the reshaping of the window,projection,lighting and many things. Please suggest me something else. I also heard that openGL becomes easy using MFC. Is it so? Those who are working with openGL and MFC, please suggest.
Projection and lighting are required for all 3D rendering.
MFC is pretty horrible to use and I doubt its much easier than standard Windows for OpenGL.
You could try using SDL or GLUT and GLEE or GLEW for extensions. All these are cross platform and should make things simpler.
how is L-system and metaballs?
They're quite high level features! They are not provided by OpenGL or DirectX.
I dont know of anything that does those out of the box. You can probably find a library for each.
Maybe something like MATLAB is more suitable.
how is L-system [...]?
Have a look at L-System Explorer for some inspiration. It's with full source, and you can create your own rules for it to show. Fun to tinker with
For a lot more detail on L-Systems and its usage, have a look at Algorithmic Botany, especially The Algorithmic Beauty of Plants is a personal favorite.