Updates

MB-Lab 1.8.0

  • Requires Blender 4.0.0 +

  • Melanin map added that adds variance to the skin pigment

  • MBLabSkin3 is a now based off of the 1.7.6 shader with modifications

  • AutoUpdater is disabled

  • SubD levels have increased for better visuals

  • Some menus rearranged for better workflow

  • Added new license types in MB-Dev, also removed AFPL due to restrictive nature

  • Fixed bugs in various files to make it work with Blender 4.0

  • Fix issues with saving and reloading new characters

  • Fix prevent wrong objects to be returned from

  • Fix finalization for MB-Dev characters

  • Added scalp mesh to hair engine

  • Use annotations for prop definitions

  • Bugs chasing in model creation

  • Optimize calculate_disp_pixels for faster displacement calculation

MB-Lab 1.7.8

  • MB-Dev framework added

  • Hair Engine now adds hair shaders to Cycles and EEVEE

  • MBLabSkin2 uses Principled BSDF yet again

  • Bump map remade, Thickness map removed

  • Modified skin oil maps

  • Slight GUI change to the Asset and Hair box

  • Eyelash shader now has bump and gloss

  • ExpressionEngine class now in it’s own file

  • Blush map converted to grayscale

  • Modified Albedo maps

  • Bump maps now 4k resolution

  • Modified Freckle masks

  • Modified Material Engine

  • Changed lighting code, now lights are added via Python

  • Poses don’t show when user selects IK model

  • Preserve Phenotype random function code fix

  • Typo: Hands_Lenght, fixed in transformation and measurements JSON

  • MBLab Pupil shader uses Diffuse Node instead of Emission

  • “Standard” pose added to the rest pose presets

  • Hair Dynamics bug fix for Nvidia GPU cards

  • SSS Radius changed to more accurate values

  • Freckles now include two colors

MB-Lab 1.7.7

  • Blender 2.81.16 required for MB-Lab 1.7.7

  • Hair Engine added

  • Human Rotation limits added

  • Afro Female now the default character on startup

  • Certain bones have to be precisely aligned to the rotation of a specific other bone, which required new code.

  • Stretch to has to be applied to the muscle bones while fitting.

  • B-Bone handles and certain constraints have to be fixed in the library file via a script.

  • Replaced obj.hide_select = False with obj.hide_set(False) fixing Age update bug.

  • Minor GUI edits to fix drawing issues.

  • Updated GUI

  • Eye Displacement bug fixed

  • IK and Muscle / IK bug fixed

  • Fixed Bump and Displacement issues in MBLab_Skin2

MB-Lab 1.7.6

  • Latino model type added

  • South American phenotype added

  • New Skin shader, MBLab Skin 2 added

  • New Nail shader added

  • Improved Tongue shader

  • Skin tone maps based on character selection added

  • New texture masks for procedural elements in MBLabSkin2 added

  • Edited Freckle masks

  • Removed Specular, SSS, Roughness from texture maps

  • Changed structure of humanoid_library.blend

  • Added model license types in character selection menu

  • Alphabetized the characters list

  • Added model license types in character selection menu

  • Fixed MBLab_fur for EEVEE, renamed to MBLab_eyelash

MB-Lab 1.7.5

  • Added icons and modified GUI

  • Tongue shader added

  • Save and Load Bone rotation offsets to file

  • Face Rig updated

  • Improved Iris shader

  • Changed descriptions for male and female elf and dwarf characters

  • Changed Blender minimum version to 2.80.74

  • Removed Buggy message from Muscle checkbox because the Blender bug has been fixed

  • Changed CREATION TOOLS in GUI to CREATION OPTIONS at startup

  • Documentation updates

  • Changed characters_config.json for tongue shader

  • Rebuilt humanoid_library.blend for Blender 2.80

  • Reduced SSS value for EEVEE in human skin shader

  • Fixed API change ‘bpy.context.scene.update()’ to ‘bpy.context.view_layer.update()’ in animationengine.py fixing BVH import bug

  • Gloss fix for EEVEE in human skin shader

  • Muscle FK and IK, Skeleton FK and IK roll fixes for various bones in armatures

  • Edited bump maps

MB-Lab 1.7.4

  • New Procedural Eye shaders

  • New Texture Mask for freckles

  • Deleted Principled BSDF shader networks for custom surface shaders

  • Minor GUI edits

  • Edited Bump and Albedo texture maps

  • Changed scaling of sub dermal map

  • Updated Material Engine code for texture masks

  • Added bug warning to Muscle checkbox

  • When transferring weights for proxying, check the vertex is in the group

  • Changed lighting setup using Area lights

  • Set lighting setup default to False, fixing a minor startup bug

MB-Lab 1.7.3

  • Added Auto-Updater by CGCookie

  • Fixed logging errors left over from original code

MB-Lab 1.7.2

  • Changed Diffuse to Albedo in shaders and textures to reflect current shader terminology

  • New Roughness Map

  • Added Feet / Inches display in Body Measures panel

  • New Docs made with Sphinx

MB-Lab 1.7.1b

  • Replace algorithms.print_log_report by python standard logging

  • Use numpy to to calculate_disp_pixel

  • Code cleanup

  • Fixed a spelling typo in facerig.populate_modifiers

  • Finalize character fix

  • Remove ‘self’ from args

  • Moved is_ik_armature, get_active_armature, get_deforming_armature, get_object_parent to utils.py

  • init.py uses get_active_armature and is_ik_armature from utils (previous was algorithms that wasn’t imported)

  • Armature Toe Bone flipped pose bug fixed

  • Proxy Fitting was broken, now it is fixed

  • morphengine.py and humanoid.py reverted back to 1.7.0 version with logging added

MB-Lab 1.7.1

  • New Facial Rig connected to shapekeys

  • EEVEE and CYCLES specific shading networks

  • New Clothes in the Assets directory ready to be added to proxies

  • EEVEE Eye shader darker than normal trying to find a fix

MB-Lab 1.7.0b

  • Fixed texture map lookup bug for Anime characters

  • Fixed a bug with unregistering the add-on

  • Anime skin and eye shaders now grouped up

  • Moved Dermal and Displacement image import / export to File Tools

  • Changed and added missing descriptions

MB-Lab 1.7.0

  • Blender 2.80 Beta code port

  • Minor shader node edit to eyes to bring out iris more in renders

  • Changes in bump mapping, now uses both procedural and texture map

  • Removed skin age

  • New SSS Scalable vector node, brings scalable SSS to Principled BSDF

  • New bump texture map

  • New eye diffuse map for all realistic models

MB-Lab 1.6.5

  • New shading network based on Principled BSDF for skin, eyes and teeth

  • New texture maps for specular and subdermal

  • Additional code to load new texture maps into the right image texture node

  • Added references to new texture maps for all character types

  • Changed Skin Editor values to reflect new PBR shading network

MB-Lab 1.6.4

  • Minor edits to skin bump mapping

  • Eye shader node tweek

  • Procedural freckle generator, basic functionality

  • Freckles editable in Skin Editor

MB-Lab 1.6.3

  • Changed button labels to be more uniform

  • Minor edits to shader networks

  • Basic procedural pore and skin cell bump mapping

  • Third layer of SSS added to simulate sub-dermal tissue

MB-Lab 1.6.2

  • New layer of SSS added to skin shader

  • Grouped Skin, Eye and Teeth shader networks into easy to edit nodes

  • Modified Eye shader, added Diffuse and Glossy network

  • Modified Eye shader to reduce red fireflies artifact

  • Changed identity, version number, wiki and issue tracker URL

  • Changed Blender version from 2,7,9 to 2,79,0