Manuel, good question. My interest here is in animation. If I just want to do a single frame (a still picture) then I can pose the figure in MH and then import it into Blender. That was possible in the old MH, and there were several tutorials out there on how to do it.
For animation there was the option of using the Blender animation system, namely armatures for overall posing and shape keys. Using what MH provided and some work, it was possible to set up an armature. There were tutorials available, and I wrote a script once to automate much of the process. MH however did not provide any basis for expressions (shape keys). Also Blender's armature system is not as good as MH's pose system (the MH pose system knows about human anatomy, blender's armatures are just a general purpose system that can be used for anything).
So what I want to do is to be able to animate using the MH pose and expression systems. The figure's pose and expression will generally change from frame to frame so it is necessary to recalculate the mesh for each frame. So there are several options for this:
- pose each frame in MH and export separately to Blender (very slow)
- use the MH animation system and export the animated figure to Blender (not sure when MH animation will be available, and difficult to coordinate MH figures with Blender objects)
- just use MH animation for everything (lose Blender altogether)
- work out some way of integrating MH and Blender (getting MH to recalculate the Blender mesh for each frame, based somehow on data sent from Blender)
To integrate MH with Blender I could
- work out some way of running MH and Blender simultaneously (in different address spaces) and exchanging data between (rather like Microsoft's OLE), or
- make parts of MH callable from Blender
The first of those would I suspect -- I could be wrong -- require major changes to both Blender and MH, and a lot of deep knowledge of both programs (and a lot of work and major political skills). I am trying for the second of those options.
So there are counter arguments and alternatives, but I think what I am trying to do is the simplest way of getting there. I'm not sure that it is part of the MH's team's vision for the system (indeed, I am rather sure it is not), and realistically it is a hack, but really I am trying to demonstrate feasibility of an approach. I am expecting that others will come along and develop a better approach later on.