Page 1 of 4

MPFB 2

PostPosted: Mon Mar 22, 2021 6:51 am
by joepal
I have today opened up the git repo of MPFB 2, https://github.com/makehumancommunity/mpfb2, for public access.

This is a complete rewrite of MPFB 1 with added features (rigify support, procedural eyes, rig helpers...) and much improved code structure and performance (imports are 3x faster for example). A list of changes can be found at https://github.com/makehumancommunity/m ... changes.md

While some parts of MPFB 1 has not been ported yet (see https://github.com/makehumancommunity/m ... /status.md) and the official status is pre-alpha, I have used MPFB 2 a lot myself lately, and found it to be reasonably stable.

MPFB 2 should be able to co-exist alongside MPFB 1, but it requires at least Blender 2.90.

Nightly builds of MPFB 2 can be found at: http://download.tuxfamily.org/makehuman/plugins/. Builds made when something relevant has changed can be found in the dist directory of the git repository. Most of the time the dist dir build and the nightly build will be exactly the same code.

Re: MPFB 2

PostPosted: Mon Mar 22, 2021 3:55 pm
by tomcat
Image

Is that correct?

Blender 2.92

mpfb2 download from
https://download.tuxfamily.org/makehuman/nightly/

plugin from github is not installing :(

Sorry for my bad English.

Re: MPFB 2

PostPosted: Mon Mar 22, 2021 4:53 pm
by Aranuvir
Download from here: https://github.com/makehumancommunity/m ... /mpfb2.zip

IMHO, github is a version control system for source code and not necessarily designed for application deployment.

Re: MPFB 2

PostPosted: Mon Mar 22, 2021 5:13 pm
by tomcat
It's the same as in the picture above :(

Re: MPFB 2

PostPosted: Wed Mar 24, 2021 9:46 am
by joepal
I'm not sure I understand the problem.

Is it that it says "1.9" in the label?

Until MPFB 2.0 has been released as stable, we call it "MPFB 1.9.9".

Re: MPFB 2

PostPosted: Wed Mar 24, 2021 11:19 am
by tomcat
joepal wrote:Is it that it says "1.9" in the label?


No. Label "1.9" is no problem.

Multiple tabs in a panel instead of just one.

Re: MPFB 2

PostPosted: Wed Mar 24, 2021 11:30 am
by Aranuvir
This will be addressed, sooner or later ...

Re: MPFB 2

PostPosted: Thu Mar 25, 2021 8:07 am
by joepal
There is now a solution for configuring this. It can be downloaded from github now, or from tuxfamily tomorrow.

preferences.png

Re: MPFB 2

PostPosted: Thu Mar 25, 2021 12:30 pm
by tomcat
Great! It's works.

It's a good gift for my birthday! :D

It installed after the second time. First time it gave an error:

Image

Re: MPFB 2 - getting started

PostPosted: Thu May 06, 2021 5:57 pm
by AssetDK
Hi - I made a simple tool for Blender and makehuman, but it looks like you made it obsolete. :lol:

Anyways, i tried to follow the steps you show in the video and I make the addon "crash" almost at once. It appears that the materials that came with MH 1.2.0 don't fit with MPFBv1.9.9?

Code: Select all
Python: Traceback (most recent call last):
  File "C:\Users\asset\AppData\Roaming\Blender Foundation\Blender\2.92\scripts\addons\mpfb\ui\makeskin\operators\importmaterial.py", line 47, in execute
    mhmat.apply_node_tree(material)
  File "C:\Users\asset\AppData\Roaming\Blender Foundation\Blender\2.92\scripts\addons\mpfb\entities\material\makeskinmaterial.py", line 68, in apply_node_tree
    node_tree_dict = json.loads(template_data)
  File "D:\Blender\stable\blender-2.92.0-windows64\2.92\python\lib\json\__init__.py", line 348, in loads
    return _default_decoder.decode(s)
  File "D:\Blender\stable\blender-2.92.0-windows64\2.92\python\lib\json\decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "D:\Blender\stable\blender-2.92.0-windows64\2.92\python\lib\json\decoder.py", line 353, in raw_decode
    obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError: Invalid \escape: line 204 column 28 (char 5914)

location: <unknown location>:-1


I guess that I need some new .mhmat files or did I not install correctly!