
MB-Lab (anteriormente ManuelbastioniLAB ) es un complemento gratuito y de código abierto para Blender para el modelado 3D paramétrico de personajes humanoides fotorrealistas . [ 1 ]
Fue desarrollado por el artista y programador Manuel Bastioni, [ a ] y se basó en sus más de 15 años de experiencia en proyectos gráficos 3D. [ 2 ]
Bastioni retiró su apoyo al proyecto, pero este ha continuado como un proyecto comunitario bajo el nombre de MB-Lab . [ 1 ] [ 3 ] [ 4 ]
Interfaz gráfica y usabilidad
El plugin está completamente integrado en Blender. La interfaz gráfica de usuario está diseñada para ser intuitiva y fácil de usar, y siempre que sea posible, las funciones están diseñadas para funcionar con un solo clic.
Más del 90 % del personaje se define con solo tres controles deslizantes que regulan la edad (de 18 a 80 años), la masa corporal y el tono de piel. El personaje se finaliza con otras herramientas de laboratorio para los detalles del cuerpo y el rostro, las poses, los sombreadores de piel y ojos, la animación, los proxies, etc.
Tecnología
El software está diseñado como un laboratorio [ 5 ] en constante evolución e incluye tanto algoritmos consolidados como el morphing 3D como tecnologías experimentales, como las matemáticas difusas utilizadas para manejar las relaciones entre parámetros humanos, la interpolación no lineal [ 6 ] utilizada para definir la edad, la masa y el tono, el motor de automodelado basado en proporciones corporales y el sistema experto utilizado para reconocer los huesos en esqueletos de captura de movimiento . [ 7 ]

El software está escrito en Python y funciona en todas las plataformas compatibles con Blender: Windows, macOS y Linux.
Todos los personajes utilizan el mismo esqueleto estándar, por lo que las poses y la animación se pueden transferir fácilmente de un personaje a otro.
La mayor parte de los datos distribuidos en el paquete se almacenan utilizando la sintaxis JSON estándar.
Licencia
ManuelbastioniLAB es completamente de código abierto, publicado bajo licencias estándar [ 8 ] de la Free Software Foundation .
- Código: Todos los archivos escritos en Python se publican bajo la Licencia Pública General GNU 3 .
- Datos: Todos los archivos de datos publicados en el paquete ManuelbastioniLAB se publican bajo la Licencia Pública General Affero de GNU 3 .
Los personajes generados con ManuelbastioniLAB se publican bajo la Licencia Pública General Affero 3 de GNU (como derivados de datos, mallas, texturas, etc., bajo la licencia AGPL).
Anatomía y topología de malla de modelos humanos 3D

ManuelbastionLAB proporciona dos mallas base diferentes para modelos masculinos y femeninos. Cada modelo respeta los requisitos fundamentales de una malla profesional, tal como los define el autor: [ 9 ]
- Optimización para superficies de subdivisión .
- No se permiten triángulos.
- Bucles de aristas diseñados para la deformación durante las poses y la animación.
- La topología permite modelar las características principales de cuerpos y rostros.
- Uso mínimo de postes.
- Topología legible para humanos.
- Topología apta para el esculpido. [ b ]
Los modelos humanos básicos se basan en estudios precisos de anatomía y antropología. El laboratorio 1.5.0 ofrece aproximadamente 470 morfos para cada personaje humano, diseñados para describir paramétricamente la mayor parte de la anatomía del cuerpo, el rostro y las expresiones. Los genitales no están presentes.
Antropología y fenotipos
En lo que respecta a ManuelbastionLAB, la palabra fenotipo se entiende con el siguiente significado:
- Un «fenotipo» define simplemente la apariencia física de una clase de caracteres; no guarda relación con la política, la cultura, el idioma ni la historia. Se utiliza para describir las variaciones de los rasgos humanos en relación con la evolución en un área geográfica específica. ManuelbastioniLAB admite la mayoría de los fenotipos humanos comunes en lo que respecta a las características de modelado volumétrico. [ 10 ]
El laboratorio ofrece tres clases principales de humanos: caucásicos, asiáticos y afrodescendientes. Cada clase cuenta con un conjunto específico de fenotipos. Cada fenotipo puede cargarse desde la biblioteca y utilizarse como base para un personaje personalizado, o combinarse con otro fenotipo. Los fenotipos disponibles son:
- Fenotipos afro: afromediterráneo, afroasiático, aborigen, africano.
- Fenotipos asiáticos: Asia central, Asia del norte, Asia oriental, Asia del sur, Centroamérica, Norteamérica.
- Fenotipos caucásicos: centroeuropeo, afrocaucásico, europeo oriental, europeo septentrional, euromediterráneo, euroártico, noroccidental europeo, asiático occidental.
Modelos no humanos: Anime, Elfos, etc.
Si bien el laboratorio tiene como objetivo crear seres humanos 3D realistas basados en una descripción científica de sus parámetros, la misma tecnología se puede aplicar con éxito a personajes no humanos, como criaturas fantásticas.
La versión 1.5.0 del laboratorio admite tres tipos de personajes de anime : shojo clásico, shojo moderno y anime de estilo realista. También incluye elfos masculinos y femeninos, así como enanos masculinos. Cada modelo cuenta con un conjunto de transformaciones independiente para crear millones de variaciones.
En lo que respecta a la creación de personajes fantásticos, el laboratorio también admite algunos parámetros adicionales para los humanos, como orejas puntiagudas, dientes especiales, etc.
Comparaciones
Si bien MakeHuman tiene características similares a MB-Lab, la primera es una aplicación independiente y requiere exportación e importación a Blender , lo cual no es necesario con MB-Lab. [ 11 ] [ 12 ]
Etapa actual de desarrollo
Bastioni suspendió abruptamente el proyecto [ 13 ] tras el lanzamiento de la versión 1.6.1a, que no era compatible con Blender 2.80. Bart Veldhhuzien indica que Bastioni intentó sin éxito recaudar fondos y luego decidió seguir adelante, citando a Bastioni diciendo: «Lo siento, hice todo lo posible, pero no puedo continuar con el desarrollo del laboratorio. Usaré Blender como artista, ya que Blender y su comunidad son parte de mi vida»; y «Me di cuenta de que el tamaño de la comunidad del laboratorio no es suficiente para sostener un proyecto tan costoso». [ 13 ]
En diciembre de 2018, se abrió en GitHub un nuevo repositorio, basado en la última versión de Bastioni (1.6.1a), con el objetivo de lograr la compatibilidad con Blender 2.80, bajo el nombre de proyecto MB-Lab. [ 3 ]
Hay nuevas versiones basadas en la comunidad disponibles en GitHub que admiten Blender 2.79 y 2.80. [ 14 ] [ 15 ]
Véase también
- Blender (software) , el software 3D base subyacente
- MakeHuman , un software relacionado para la creación de personajes 3D
Notas
- ↑ Activo en el código abierto desde 1999. Coautor de "The Official Blender 2.3 guide, the open 3D creation suite", con el capítulo "From Blender to YafRay Using YableX". Fundador del proyecto MakeHuman , que recibió en 2004 el premio Suzanne al mejor script de Python para Blender. Dejó el proyecto MakeHuman en 2016.
- ↑ Diseñado para ser esculpido de forma óptima con Blender, Mudbox, Zbrush, etc.
Referencias
- 1 2 "Creación de personajes de código abierto con MB-LAB" . DigitalProduction . 24 de julio de 2019. Archivado del original el 29 de julio de 2019. Recuperado el 28 de octubre de 2019 .
- ↑ Personal (2 de febrero de 2016). "Herramienta gratuita para la creación de modelos humanos del Laboratorio Manuel Bastioni" . CGPress . Archivado del original el 13 de noviembre de 2016. Consultado el 28 de octubre de 2019 .
- 1 2 "MB-Lab GitHub clone" . github.com . Consultado el 31 de enero de 2019 .
- ↑ Bart (15 de diciembre de 2018). "La bifurcación 'MB-Lab' de ManuelBastioniLAB busca colaboradores" . BlenderNation . Archivado del original el 7 de junio de 2019. Consultado el 28 de octubre de 2019 .
- ↑ Thacker, Jim (28 de enero de 2018). "Crea personajes CG gratuitos con Manuel Bastioni Lab 1.6.1" . CG Channel . Archivado del original el 28 de abril de 2019. Recuperado el 1 de noviembre de 2019 .
- ↑ "Metaparámetros" . mb-lab.readthedocs.io . Consultado el 31/10/2019 .
- ↑ "Posando al personaje" . mb-lab.readthedocs.io . Archivado del original el 31/10/2019 . Consultado el 31/10/2019 .
- ↑ "Licencia" . github.com . Consultado el 31 de octubre de 2019 .
- ↑ "Personajes básicos en Manuel Bastioni Lab" . mb-lab.readthedocs.io . Archivado del original el 31/10/2019 . Consultado el 31/10/2019 .
- ↑ "Fenotipos" . mb-lab.readthedocs.io . Consultado el 31 de octubre de 2019 .
- ↑ Andersson, Pontus; Wessman, David (10 de agosto de 2018). Generación de datos de entrenamiento artificiales para aprendizaje profundo (Máster). Universidad de Lund. ISSN 1650-2884 . LU-CS-EX 2018-39. Archivado del original el 31 de octubre de 2019. Consultado el 31 de octubre de 2019 .
- ↑ Guevara, Bermeo; Bryan, Stefano; Martínez, Navarrete; Azucena, Wilma (13 de julio de 2018). Diseño y desarrollo de un sistema inmersivo de reconocimiento y control de gestos, ostensible por medio de realidad virtual como método de ayuda en la rehabilitación de la capacidad motriz de las extremidades superiores en pacientes con accidente cerebrovascular Universidad de Las Fuerzas Armadas ESPE. págs. 106-110 . Archivado (PDF) desde el original el 31 de octubre de 2019 . Consultado el 31 de octubre de 2019 .
- 1 2 "El editor de personajes ManuelBastioniLAB se cierra" . BlenderNation . 26 de noviembre de 2018. Archivado del original el 7 de junio de 2019. Recuperado el 1 de noviembre de 2019 .
- ↑ "Clon de MB-Lab en GitHub" . mb-lab.readthedocs.io . Archivado del original el 19 de agosto de 2019. Consultado el 31 de octubre de 2019 .
- ↑ Thacker, Jim (22 de julio de 2019). "Crea personajes CG gratuitos con animación facial con MB-Lab 1.7.5" . CG Channel . Consultado el 31 de octubre de 2019 .
Enlaces externos
- Software gratuito de gráficos 3D
- Software de gráficos 3D para Linux
- Software libre programado en Python
- Software para el desarrollo de videojuegos
- Software de modelado 3D para Linux
- Simulación anatómica
- Software que utiliza la Licencia Pública General Affero de GNU.