MB-Lab Release for Blender 2.80

OK, so I DO have the master branch then? Is there a way to get an earlier version to work, before this more complicated shader appeared? Or should I just wait for the next version?

The skin shader in 1.7.4 is not much different than 1.7.5, not sure why you are having issues though, if you revert back to 1.7.4 then you will loose a lot of updates made for 1.7.5. However if you are having issues you can go to the Addon preferences and expand MB-Lab, then check for an update, after which the option to install an older version will be available.

First of all I want to thank you for keeping MB Lab going into 2.8, it’s one of the most amazing addons I’ve seen for Blender. Unfortunately my aging computer and ageing brain is looking for the simpler materials of previous versions. Bastioni had started with a dermal and subdermal texture, then went to a simpler dermal only skin. I thought you’d put out an earlier version 1.7.x branch that was set up that way or at least had a simpler material set up. I’m not much interested in photo realism personally.

So did you have a single texture material setup at some point or am i imagining that?

If so could you make it available? I don’t actually want to use an earlier version, just interested in the materials.

Being able to switch to an earlier version from the add on screen is a neat trick. I’d not noticed that before. Curious why you’d set that up especialy as those versions were created for 2.8 Beta.

Thanks again for your hard work.

I can actually make you up a clone of Manuel’s 1.6.1 skin shader for MB-Lab, I still have the original sitting somewhere on my hard drive. I can send you a ZIP file soon, either through here or Discord server :slight_smile: Just give me a few days.

The skin shader editing is how MB-Lab kind of came into being, I had not intended on “saving” the addon for 2.80, it just sort of happened. I think back in version 1.6.2 it still had only two textures (diffuse and displacement). I have been messing up the skin since lol.

As for the Auto-Updater, the previous version are just what the code reads from GitHub and I have not deleted the previous versions so they are still there. In the code I set the minimum version at 1.7.3 and I might change that now that the code is a bit more stable and Blender 2.80 is official.

Over the past week there have been quite a bit of changes to MB-Lab, as well as some experimentation with JSON files.

First off the code, textures, new Latino type and shaders have been committed to the Dev branch of MB-Lab. It has officially become 1.7.6 because of these new features, previously I was just making changes and updating things as usual without thinking that any of this would become “things”.

So if you want to clone a copy of MB-Lab 1.7.6 go here - https://github.com/animate1978/MB-Lab/tree/Dev

It is still in development and there is much to do but I am excited about this version I guess.

The experimentation with JSON went smooth, with the only caveat is that the newly generated JSON files are over double in size due to the vertice information being more detailed in our version than Manuel’s version.

In the test I placed the newly generated JSON file of the Anime 1 character, also called f_an01 and in this case the file itself is f_an01_verts.json , into the data folder /vertices . I of course backed up the original file just in case, plus I really don’t want to accidentally commit this experimental file to the Dev branch anyway. I booted up Blender, selected the Anime character and boom - MB-Lab successfully creates the character using the experimental JSON file. Well it doesn’t directly import the JSON as a mesh, what happens is that MB-Lab appends the appropriate mesh from humanoid_library.blend and then uses JSON to manipulate the mesh.

Here is a video of this test

What is interesting is that there was no error at all from MB-Lab about the JSON files, usually when there is some kind of change there is almost always some kind of error, human error is usually the root cause but this test, it produced NOTHING.

The code we used is freely available too so don’t think that we are hiding this from you, no this tool is on GitHub as well - https://github.com/Noizirom/Blender-Python-Tool/blob/master/co_to_js.py

We are still learning as we go but we are on that path now.

1 Like

Just cut it! At least round it. I doubt you need precision in the single digit micrometers and below. Human hair is thicker.

3 Likes

Thanks a lot but I’ve the textures. They come up on Cycles Engine while in render mode but not in Eevee, it shows purple and black underwears

Thank you for all your efforts. The addon is wonderful and great that you not only keep it alive but also develop it further. Even though you don’t get much feedback here, I’m sure there are a lot of users out there who feel very indebted to you. Please continue for a long time and if we can support you in any way, let us know.

@DanielEngler Noizirom added a line of code last night that rounds it up to 5 digits behind the decimal point, making the exported JSON dead on exact with Manuel’s original.

@Oduzz This sounds like you and @dcrosby are having the same issue. I am not sure why though as on my systems the shader in EEVEE behaves correctly.

@cyso Thank you for the kind words! I will try to work on this addon as long as I possibly can. I do have a Patreon account where I am writing blog style posts about MB-Lab here - https://www.patreon.com/mblab_development

2 Likes

Most times in other to make use your add-on I’ve uninstall 2.8 and revert back to 2.79 and use MB 1.5.0
Besides the purple texture there are other bugs too, I can’t move the bones except for the root bone
And why was the “Import animation (bvh)” removed too
Really love this add-on just don’t know why it’s not working for my 2.8

Are you Finalizing the character before trying to edit it?

BVH import wasn’t removed, in fact it had a huge bug that was fixed for MB-Lab 1.7.5. You need to finalize your character first, then you will have the option in MB-Lab to import BVH animation files.

Oh thanks didn’t know that though. I hope you figure out the “purple texture Eevee bug”
Great job you’re doing :+1:

That would be cool, when you get a chance. Not sure if it will work with eevee either off hand, since eevee wasn’t a thing yet but i’d like to have the textures and mat setup.

Is there any way to use this quick talk lip synching addon with MB-Lab Character?

I found this rhubarb lip synching tool, but it only works with windows, my system is Linux

There is actually someone working on a lip-sync add-on for MB Lab you can see some of his WIP Video’s here:
https://www.youtube.com/channel/UCpXap0s3hUJxQbzmqemoagw/videos

If you also check-out MBlab’s Discord there is a channel for lipsync.

And if you have an Iphone X or one with FaceID (animoji) you can download a few apps that will export facial animation that can be imported into blender to be used for facial lipsync

Cant install in latest 2.81 alpha?

It should be able to, I have the 08/16/2019 build on Ubuntu and it seems to run just fine. I manually copied over MB-Lab from the 2.80 addon directory to the 2.81 so I did not have issues installing.

1 Like

I installed manually and it works, thanks, but i cant install it from the menu using yesterday’s daily build !

@anon54214979 what OS are you using? I deleted MB-Lab from 2.81, downloaded a copy from GitHub and installed MB-Lab. It may be a bug in the build you are using? I just put yesterdays build on Linux this morning and it seemed to be ok.

I am using Linux Mint!

I solved it, it was a permission problem, sorry for the false alarm!

1 Like