by joepal » Thu Mar 17, 2022 3:19 pm
Depends a bit on what you are asking. If the question is if you can use 3d characters exported from MakeHuman via c++ somehow, the answer is probably yes. For example, I think you can use the autodesk sdk to read FBX files and Qt to (reasonably) easily display a 3d object. It won't be trivial, but it is possible. There might be some compatibility problems with the FBX files produced by MH though.
If you are asking if you can interact with MH, extend it or similar, then this is also reasonably possible. You can communicate with a running MakeHuman instance via a local server socket and, for example, get the currently displayed object as an array of coordinates. The socket API is somewhat limited though.
If you want to build your own character editor/generator based on the makehuman assets (rather than on the makehuman code), this is also possible. All formats are open and reasonably well documented. Mesh objects are simple wavefront obj. Again, the opengl integration in Qt might be a good place to start in order to display things on the screen.