Author Topic: MakeHuman(C) is a stand-alone, multi-platform, GPL software program.  (Read 3187 times)

0 Members and 1 Guest are viewing this topic.

Software Santa

  • Administrator
  • *****
  • Posts: 4259
MakeHuman(C) is a stand-alone, multi-platform, GPL software program.


MakeHuman (c) is completely free, innovative and professional software for the modelling of 3-Dimensional characters. The features that make this software unique are the new tetra-parametric GUI (c) components and the Natural Pose System (c), for advanced muscular simulation. Using MakeHuman a photorealistic character can be modeled in less than 2 minutes; MakeHuman is released under an Open Source Licence, and is available for Windows, Mac OS X and Linux.


Tetra-parametric GUI (c)

The tetrawidget allows quick and accurate modeling. After a long and careful ergonomic study, combined with analysis of anthropological characteristics, we have developed an interface with just 4 buttons with which 90% of the characteristics of the human body can be modeled.
What's more the tetrawidget is "intelligent". If, for example, a female figure is being modeled, as defined by the first widget, then when the weight is increased with the second widget, the fat is accumulated in those areas typical of a woman. The same is also true in the case of weight decrease and ageing, as well as all the other physical characteristics that change differently for a man, woman or child.

Natural Pose System (c)
A Pose system based on state-of-the-art technology for muscular movement simulation.
Natural Pose system allows the accurate simulation of movements of the skin, muscles and tendons. We use database based algorithms, in order to improve results as stored information is accumulated. In any event already the current simulation allows the creation of very realistic poses.

A light and professional mesh optimized for subdivision. The Mesh topology was accurately studied, taking into account the opinions of world experts, so as to be light, with a low number of nodes and triangles, and with all the necessary edges to generate animation in the correct pose.

Professional and photorealistic rendering on the basis of the Renderman standard. MH exports the scenes in rib format and uses some Renderman compatible shaders. For rendering, any engine can be used that supports the Renderman language. Aqsis is the MH official supported software, a good OSS tool, free download from Installation of Aqsis is required to make images directly with MH.

MH0.9.1 exports in collada or obj format.
Export in collada format allows a skeleton structure perfectly adapted to character to be obtained automatically. At the moment the vertex linking must be done by users, but for version 0.9.2 full support for all features will be provided.

Makehuman 0.9.1 RC1

"Release Candidate": some features are incomplete (characters, poses and icons).

    * MakeHuman 0.9.1 RC1 for Windows 98/200/XP/Vista
    * MakeHuman 0.9.1 RC1 for Osx
    * MakeHuman 0.9.1 RC1 for Mandriva
    * MakeHuman 0.9.1 RC1 C++ Source

Remember! To produce a render from MH, you need Aqsis too.

What is MakeHuman?

MakeHuman(TM) is an open source (so it's completely free), innovative and professional software for the modelling of 3-Dimensional humanoid characters. Features that make this software unique include a new, highly intuitive GUI and a high quality mesh, optimized to work in subdivision surface mode (for example, Zbrush). Using MakeHuman, a photorealistic character can be modeled in less than 2 minutes; MakeHuman is released under an Open Source Licence (GPL3.0) , and is available for Windows, Mac OS X and Linux.

The MakeHuman 0.9.1 Release Candidate was published in December 2007, prompting considerable community feedback.
Development effort is currently focused on the 1.0 Release, based on a new GUI and a 4th generation mesh. This release also incorporates considerable changes to the code base which now uses a small, efficient core application written in C, with most of the user functionality being implemented in Python. Because Python is an interpreted scripting language, this means that a wide range of scripts, plugins and utilities can be added without needing to rebuild the application.

What is Open Source?

Open source software is software where the source code--the language programmers use to make computers do their jobs--is available to everyone. Anyone can see how the code works and can change it if they want to make it work differently. The opposite of open source is closed source, where the source is not available to everyone. Open Source is better than Freeware, because freeware is closed source, and can be easily moved to commercial software, Open Source software will be free forever.

The New GUI

The new GUI incorporates modelling controls based upon Ethnicity, Gender, Age, Muscle Tone and Body Mass. The full release will also provide features to enable you to model individual anatomical features using controls that are more standardised than they were in the 2007 release candidate. The full release will support the posing of figures. The current Alpha release supports the export of modelled and posed figures for input into a very wide variety of other modelling and rendering applications. The export capabilities will be further expanded with the full release.

This GUI incorporates a small number of standardised 'intelligent' tools designed to minimise the learning curve for new users while providing powerful features to enable all users to rapidly model a character that meets their needs. Knowledge has been built into the tools so that, for example, if a female figure is being modelled (as defined by the Gender tool), then any body mass added to the model will accumulate fat in those areas of the body where a woman typically accumulates fat. .

The mesh

All MakeHuman humanoid figures are based on a single, highly optimized, light and professional mesh. Modelling of the mesh is performed by deforming the mesh rather than altering its topology. The mesh has been through a series of iterations to improve the structure so that deformations can be realistically applied while maintaining a low polygon count to minimise processing overheads. The mesh supports subdivision to enable higher density, smoothed meshes to be exported for high quality rendering.

A considerable number of mesh deformation targets have been created by artists to provide you with a large number of realistic starting points from which to model particular ethnic, gender, age and body mass figures of your own design.

Python scripting

The MakeHuman application has been structured to expose a great many of the program internals through the Application Programming Interface (API). This open structure has been documented and published to encourage the development of new scripts and plugin functionality that will help the application to develop and rapidly adapt to the needs of the user community.

External rendering

MakeHuman incorporates a range of plugins to export a modelled and posed figure in 3D graphics formats supported by a very wide range of external modellers and rendering engines. These export functions have been written as Python plugins that can easily be extended and can serve as examples to enable other interfaces to be readily constructed. Support for the Renderman format is built into the MakeHuman application. Aqsis is the officially supported Renderman format renderer, but export to other formats and other renderers is also provided.
« Last Edit: February 23, 2014, 04:06:14 PM by Software Santa »