Skip to content
This repository has been archived by the owner on Jul 21, 2024. It is now read-only.

Commit

Permalink
Merge pull request #163 from animate1978/Dev
Browse files Browse the repository at this point in the history
MB-Lab 1.7.6
  • Loading branch information
animate1978 authored Oct 13, 2019
2 parents a64a119 + 4e5da65 commit 130dfb8
Show file tree
Hide file tree
Showing 28 changed files with 240,653 additions and 291 deletions.
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,30 @@

All changes will be documented here

# MB-Lab 1.7.6

## Added

- New Skin Shader, MB-Lab Skin 2 added to the Realistic Humans
- New Tone maps based on character selection
- New Latino Model Type added to MB-Lab
- New South American Phenotype added
- New texture masks for skin shader
- New Nails shader added

## Changed

- Material Engine updated for new skin shader
- Alphabetized the characters list
- Modified freckle masks
- Changed structure of humanoid_library.blend
- Added model license types in character selection menu

## Bug Fixes

- Fixed MBLab_fur for EEVEE, renamed to MBLab_eyelash
- Fixed MBLab_human_eyes SSS rendering artifact in EEVEE

# MB-Lab 1.7.5

## Added
Expand Down
38 changes: 14 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,39 +16,29 @@ MB-Lab is a community developed and supported project based off ManuelBastioniLA

This fork is an attempt to keep this addon going forward as the original author is no longer developing ManuelBastioniLAB

# MB-Lab 1.7.5
# MB-Lab 1.7.6

## Added

- Added icons and modified GUI
- Tongue shader added
- Improved Iris and Eyeball shaders
- Save/Load BVH Bone Config
- New Skin Shader, MB-Lab Skin 2 added to the Realistic Humans
- New Tone maps based on character selection
- New Latino Model Type added to MB-Lab
- New South American Phenotype added
- New texture masks for skin shader
- New Nails shader added

## Changed

- 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 file for Blender 2.80.74
- Reduced SSS value for EEVEE in human skin shader
- Edited bump maps
- Changed "Body Measures" in "Body Measures" to "Measurements" to fix confusion
- Eyes UV remapped
- Material Engine updated for new skin shader
- Alphabetized the characters list
- Modified freckle masks
- Changed structure of humanoid_library.blend
- Added model license types in character selection menu

## Bug Fixes

- 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
- Registration bug that caused errors during unregistering classes
- Fix 'Bones rot. offset' in after-creation tools
- Fixed Skin complexion function related to SSS
- Toes_R connected bug fixed
- SSS scale fixed in Teeth shader
- Fixed MBLab_fur for EEVEE, renamed to MBLab_eyelash
- Fixed MBLab_human_eyes SSS rendering artifact in EEVEE

## ManuelBastioniLAB 1.6.1a

Expand Down
11 changes: 7 additions & 4 deletions __init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# MB-Lab

#
# MB-Lab fork website : https://github.com/animate1978/MB-Lab

#
# ##### BEGIN GPL LICENSE BLOCK #####
#
# This program is free software; you can redistribute it and/or
Expand All @@ -19,13 +19,16 @@
# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
# ##### END GPL LICENSE BLOCK #####
#
# ManuelbastioniLAB - Copyright (C) 2015-2018 Manuel Bastioni


import logging

import time
import json
import os
from pathlib import Path

import bpy
from bpy.app.handlers import persistent
Expand All @@ -43,11 +46,11 @@
bl_info = {
"name": "MB-Lab",
"author": "Manuel Bastioni, MB-Lab Community",
"version": (1, 7, 5),
"version": (1, 7, 6),
"blender": (2, 80, 74),
"location": "View3D > Tools > MB-Lab",
"description": "A complete lab for character creation",
"warning": "Developmental",
"warning": "",
'wiki_url': "https://github.com/animate1978/MB-Lab/wiki",
'tracker_url': 'https://github.com/animate1978/MB-Lab/issues',
"category": "Characters"
Expand Down
13 changes: 7 additions & 6 deletions algorithms.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# MB-Lab

#
# MB-Lab fork website : https://github.com/animate1978/MB-Lab

#
# ##### BEGIN GPL LICENSE BLOCK #####
#
# This program is free software; you can redistribute it and/or
Expand All @@ -19,7 +19,8 @@
# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
# ##### END GPL LICENSE BLOCK #####

#
# ManuelbastioniLAB - Copyright (C) 2015-2018 Manuel Bastioni

import logging
import itertools
Expand Down Expand Up @@ -144,7 +145,7 @@ def exists_database(lib_path):
logger.warning("data path %s not found", simple_path(lib_path))
return result

# TODO: REVERSE ENGINEERING : This may be the data input we are looking for?

def length_of_strip(vertices_coords, indices, axis="ALL"):
strip_length = 0
for x in range(len(indices)-1):
Expand Down Expand Up @@ -395,7 +396,7 @@ def looking_for_humanoid_obj():
"""
logger.info("Looking for a humanoid object ...")
if bpy.app.version < (2, 80, 74):
msg = "Sorry, MB-Lab requires Blender 2.80"
msg = "Sorry, MB-Lab requires Blender 2.80.74 Minimum"
logger.warning(msg)
return("ERROR", msg)

Expand Down Expand Up @@ -451,7 +452,7 @@ def is_in_list(list1, list2, position="ANY"):
return True
return False

#TODO: REVERSE ENGINEERING : Calls from morphengine.py loads JSON file

def load_json_data(json_path, description=None):
try:
time1 = time.time()
Expand Down
7 changes: 4 additions & 3 deletions animationengine.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# MB-Lab

#
# MB-Lab fork website : https://github.com/animate1978/MB-Lab

#
# ##### BEGIN GPL LICENSE BLOCK #####
#
# This program is free software; you can redistribute it and/or
Expand All @@ -19,7 +19,8 @@
# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
# ##### END GPL LICENSE BLOCK #####

#
# ManuelbastioniLAB - Copyright (C) 2015-2018 Manuel Bastioni

import logging
import os
Expand Down
Loading

0 comments on commit 130dfb8

Please sign in to comment.