请输入您要查询的百科知识:

 

词条 ManuelbastioniLAB
释义

  1. Graphical interface and usability

  2. Technology

  3. License

  4. Anatomy and mesh topology of 3D human models

  5. Anthropology and phenotypes

  6. Non-human models: Anime, Elves, etc

  7. See also

  8. Current stage of development

  9. Notes and references

  10. External links

{{Notability|products|date=November 2018}}{{One source|date=November 2018}}{{Infobox software
| name = ManuelbastioniLAB
| screenshot =ManuelbastioniLAB Graphical interface.png
| caption=Graphical interface of ManuelbastioniLAB, integrated in Blender.
| developer = Manuel Bastioni
| released =January 28, 2016
| latest release version = Version 1.6.1a
| latest release date = May 19, 2018
| status = Active
| programming language =Python
| operating system = Windows, Linux, Mac OS X
| license = AGPLGPL
| website = {{Official URL}}
}}

ManuelbastioniLAB is a free and open-source plug-in for Blender for the parametric 3D modeling of photorealistic humanoid characters.

It was developed by the artist and programmer Manuel Bastioni.{{efn|Active in Open Source since 1999. Coauthor of "The Official Blender 2.3 guide, the open 3D creation suite" with chapter "From Blender to YafRay Using YableX". Founder of MakeHuman project, that received in 2004 the Suzanne Award for the best Python script for Blender. He left the MakeHuman project in 2016.}}

Graphical interface and usability

The plugin is completely integrated in Blender. The GUI is designed to be self-explanatory and intuitive and when possible the features are designed to work with one click.

Over 90% of the character is defined with only three sliders that control age (from 18 to 80 y.o.), body mass and body tone. The character is finished with other lab tools for body and face details, poses, skin and eye shaders, animation, poses, proxy, etc.

Technology

The software is designed as a laboratory in constant evolution and includes both consolidated algorithms as the 3D morphing and experimental technologies, as the fuzzy mathematics used to handle the relations between human parameters, the non-linear interpolation[1] used to define the age, mass and tone, the auto-modelling engine based on body proportions and the expert system used to recognize the bones in motion capture skeletons.[2]

The software is written in Python and works on all the platforms supported by Blender: Windows, macOS and Linux.

All the characters use the same standard skeleton, so the poses and animation can be easily moved from a character to another.

Most of the data distributed in the package is stored using the standard json syntax.

License

ManuelbastioniLAB is completely open source, released under standard licenses [3] of the Free Software Foundation.

  • Code: All files written in Python are released under GNU General Public License 3.
  • Data: All data files released in the ManuelbastioniLAB package are released under GNU Affero General Public License 3.

The characters generated with ManuelbastioniLAB are released under double license:

  • GNU Affero General Public License 3 (as derivative of AGPL'd data, meshes, textures etc..)
  • Commons Creative Attribution 4.0 International, in order to be used in closed and/or commercial projects.

Anatomy and mesh topology of 3D human models

ManuelbastionLAB provides two different base meshes for male and female models. Each model respects the fundamental requisites of a professional mesh, as defined by the author:[4]

  • Optimization for subdivision surfaces.
  • No triangles.
  • Edge loops designed for deformation during poses and animation.
  • The topology permits to model the main features of bodies and faces.
  • Minimal use of poles.
  • Human readable topology.
  • Sculpting-friendly topology.{{efn|Designed to be optimally sculpted with Blender, Mudbox, Zbrush, etc.}}

The base humans are modelled after accurate studies of anatomy and anthropology. The lab 1.5.0 provides about 470 morphs for each human character, designed to parametrically describe most of the anatomical range in human bodies, faces and expressions. Genitalia are not present.

Anthropology and phenotypes

Concerning ManuelbastionLAB, the word phenotype is intended with the following meaning:

A "phenotype" defines merely the physical appearance of a class of characters, it is not related to politics, culture, language and history. It's used to describe the variations of human traits in relation to the evolution in a specific geographical area. ManuelbastioniLAB supports the most of common human phenotypes to the extent of volumetric modelling features. [5]

The lab provides three main classes of humans: Caucasian, Asian and Afro. For each class there is a specific set of phenotypes. Each phenotype can be loaded from the library and used as base for a custom character, or mixed with another phenotype. The available phenotypes are:

  • Afro phenotypes: Afromediterranean, Afroasian, Aboriginal, African.
  • Asian phenotypes: Central Asian, North Asian, East Asian, South Asian, Central American, North American.
  • Caucasian phenotypes: Central European, Afrocaucasian, East European, North European, Euromediterranean, Euroartic, North West European, West Asian.

Non-human models: Anime, Elves, etc

While the lab is aimed to create realistic 3d human beings based on a scientific description of their parameters, the same technology can be successfully applied to non-human characters, like fantasy creatures.

The version 1.5.0 of the lab supports three variety of anime characters: classic shojo, modern shojo and "realistic style" anime. There are also male and female elves and male dwarf. Each model has a separate set of morphs to create millions of variations.

Concerning the creation of fantasy characters, the lab supports some extra parameters for humans too, like pointed ears, special teeth, etc..

See also

{{Portal|Free and open-source software}}
  • Blender (software)

Current stage of development

Though there are substantial number of audience waiting for release 1.7 of the lab, the project has been discontinued abruptly by the author, after the release 1.61a. The reason was suspected to be because of the users of Lab, did not contribute to the donation process for the amount of effort and time the author put in the work. The compatibility of the Lab is so far limited to Blender 2.79, and has not been ported to Blender 2.80 by the author.

In December 2018, a new repository, based on last Bastioni's version (1.6.1a), aiming at Blender 2.80 compatibility, has been opened on GitHub with project name MB-Lab.[6]

Notes and references

{{Notelist}}
1. ^{{Cite web|url=http://www.manuelbastioni.com/guide_define_the_character.php#meta_parameters|title=Define the character|website=www.manuelbastioni.com|access-date=2017-05-08}}
2. ^{{Cite web|url=http://www.manuelbastioni.com/guide_posing_the_character.php#animations|title=Posing the character|website=www.manuelbastioni.com|access-date=2017-05-08}}
3. ^{{Cite web|url=http://www.manuelbastioni.com/guide_license.php|title=License|website=www.manuelbastioni.com|access-date=2017-05-08}}
4. ^{{Cite web|url=http://www.manuelbastioni.com/guide_base_characters.php|title=Base characters in Manuel Bastioni Lab|website=www.manuelbastioni.com|access-date=2017-05-08}}
5. ^{{Cite web|url=http://www.manuelbastioni.com/guide_phenotypes.php|title=Phenotypes|website=www.manuelbastioni.com|access-date=2017-05-08}}
6. ^{{Cite web|url=https://github.com/animate1978/MB-Lab|title=MB-Lab GitHub clone|website=github.com|access-date=2019-01-31}}

External links

  • {{Official website}}

7 : Free 3D graphics software|3D computer graphics software for Linux|Free software programmed in Python|Video game development software|3D modeling software for Linux|Anatomical simulation|Software using the GNU AGPL license

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/22 1:19:09