MakeHuman makes huge strides


first_render
You’re probably asking yourself two questions. 1) When did Eric get awesome at modeling humans? and 2) What are these bald, naked women doing on this site? In fact, you probably asked yourself those questions in the reverse order. Extra points for the MakeHuman team if you didn’t even realize those were computer images and thought they were real.

second_render
So, to start off with question 1, I didn’t model those humans in the traditional sense. In other words, I didn’t start with a box or plane and build up a human from there. Instead I used a program called MakeHuman which has similar goals to the commercial software Poser. Poser, as those of us into 3D art and animation know, is software for the posing, animating, and rendering of humans (and occasionally other creatures). Both software packages exist because animators may not want to also be character modelers. Instead they may wish to use a package such as MakeHuman which creates the character meshes and materials for them and then work on the animation. In such a context I wouldn’t call it cheating. After all, in a studio, most artists specialize on one part of the animation (eg animation, modeling, texturing, etc). I may even see myself using MakeHuman or Poser if I wished to have a realistic human character in my animation.

So now it’s time to answer question 2. The reason why these are bald, naked women has to do with the current functionality of MakeHuman. Unlike Poser, which has been around for a few years and has tons of clothing which can be imported into it, MakeHuman is limited to making naked people for now. Why are they women? Because even if I tell it to make a man, it lacks a penis, so I found that disturbing. Why are they bald? Again, although Poser has software and 3rd Party Plugins for producing hair, MakeHuman does not yet have that. So they’re bald. But there’s hope! You can export them to Blender!

smallhuman-largebox_fornet
However, as you can see above, the character is pretty small. Either that or the Blender cube is huge! But I always thought of the Blender cube as being one render unit cubed. In fact, I usually start with a scaled up cube for a character’s head. Now I could have used the fact that the character was now imported into Blender to add hair and clothes. But first I wanted to see how the rendered human would look:

smallhuman-largebox3_fornet
Unfortunately, it looks as real as a Barbie Doll. Well, make that a Barbie with huge eyebrows! I’m sure I’m doing something wrong or somehow could have imported the material file that was created when I exported the mesh. So, since I’m not that good at creating hair yet, I decided not to waste my time working on it. Perhaps in the future when I decide to actually use a MakeHuiman model.

On the plus side, I found MakeHuman a pleasure to use. To create your human you select different parameters such as sex, age, fat levels, breast size, and breast shape and the mesh is created for you. Then you can tweak it further (I didn’t) and the best part is that it’s already rigged! So you can move the character into the poses you want right away. As longtime readers of this blog know, rigging is my pet peeve – it takes forever to do, is hard to get right, and needs to be done before any animation can happen. So if you like working with humans and would like to have models which are ready for posing right away, I’d definitely recommend checking out MakeHuman. They’re getting better and better with every release. And if you’re creating still images, this is perfect because you can get an already posed human to use in your artwork.

Now, I can’t leave without telling you about something I discovered during my research. I read 3D World and they’re always talking about different 3D programs which I don’t use so I had to make sure that Poser was indeed the program which is comparable to MakeHuman. In the wikipedia article I discovered that there is a niche out there of Poser porn! After I read the article, however, I was not surprised. It makes perfectly rational sense. Looking at the models I knocked out with just around an hour of usage of MakeHuman, you probably feel that they aren’t photo-realistic, but are pretty close. So imagine a pornographer with a larger budget and a talented staff. They could create porn with these characters which would look real enough. The best thing about animation is that the actors don’t complain, can work 24 hours a day, and can be put into situations impossible with real humans.

 

At Ease Soldier
At Ease Soldier

 


10 responses to “MakeHuman makes huge strides”

  1. WTH? We have a way to produce instant mesh human models on Linux and I was not made aware? After this experiment I could definitely put this to good use.

    Now the question is, can I get it going on Slackware?

  2. Works on linux. Compile from source.
    Hope they get hair working, and exporting texture would be good too.

  3. I still have WinXP on that one box I blogged a while back. I keep it for compatibility testing for work (for the paranoid clients – I try to dodge them, but a few make it by).

    But my Slackie runs Wine, and DOSBox, and XMame and ZSNES and even weird stuff on SIMH. I’ve gotten so good at tweaking emulators, running Roller Coaster Tycoon alongside QBasic programs I wrote on DOS 6.22, I swear I can now run stuff that’s NOT EVEN SOFTWARE! Bwah ha hah ha hahhhh!

    I swear I’m still going to try this and blog it – as soon as these gremlins quit chasing me around.

  4. Pete,

    I’m sure you’ll be happy on 20 Jan 2009.

    Also, could you make a post about your emu config files? I never got dosbox running acceptably.

  5. Emu? Nah, DOSbox all the way – just be sure to grab 0.72, which really jumped forward in performance from previous versions. I haven’t run dosemu since the Red Hat days – are they even still around? …but I don’t configure anything with DOSbox beyond telling it to mount a directory on startup. After that it just works. I was meaning to jabber about DOSbox one of these days anyway.

    And what’s going to happen 358 days from now? The suspense will wear down by then.

  6. Sorry to leave you hanging; I just found this thread again.

    I’ve never had to make a configuration file for DOSBox, I just run it! The closest I’ve come to special tweaks is to call it from my Fluxbox menu with:

    dosbox -c “mount c: ~/DOS/” -c “c:”

    Which just passes commands to DOSBox telling it to mount my home /DOS/ directory and deliver me to that directory on start-up.

    DOSBox has some dependencies, such as SDL and I believe MESS.

  7. Oh, ok. Well, the last time I tried it, I had a much slower machine, but it was better than any DOS machine I ever used. Such is the price of emulation.

  8. Fantastic goods from you, man. I’ve understand your stuff previous to and you are just extremely fantastic. I actually like what you have acquired here, really like what you are saying and the way in which you say it. You make it entertaining and you still care for to keep it wise. I cant wait to read far more from you. This is really a great site.