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