This repository has been archived by the owner on Jul 21, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 322
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Hair Engine merge
- 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.
Caused by 'connected' rot_helper bones with a different head location, and fixed by making the vertex sets used to compute it match exactly.
"Add Hair" button can now be found under "ASSETS LIBRARAY". "Humanoid Rotations" buttons can now be found under "POSE AND ANIMATIONS". Rotation angles were corrected and object_ops.py was updated.
Muscle fix
- Applied the fix to the skeletons
- Changed obj.hide_select = False to obj.hide_set(False) - Update MB-Lab Developmental to 1.7.7
- Added some comments in code
- Use BVHTree and more precise calculations to find the true closest polygon and the correct distance to it. - Use the three closest vertices of that polygon for fitting. - Add a special check to ensure the midline stays in the middle; otherwise it almost never does due to using only one polygon.
- Allow refitting an item modeled for a specific character to the base mesh, to support creating a generic proxy later, rather than requiring it to be planned from the start. Note that to finish creation of a proxy it is necessary to apply the generated fitting shape key (likely after some tweaking). - Allow disabling smoothing and using all faces for fitting, to enable using proxies for alternative body topology.
Hair is now parented to armature. Also added option to add hair from selected polygons. Now can add unlimited hair objects.
Proxy improvements
- GUI update
- Fixed misspelling in buttons
- Changed the GUI for the Face Rig buttons
- Changed document structure slightly - Hair System doc still WIP
- added some notes - changed Dev version to 1.7.7 - Changed ManuelBastioni_Character to MB_LAB_Character
- Moved file operations from algorithms.py to file_ops.py
Release automation creation
- Corrected import, get_hair_data - Changed ManuelBasitioni_CHarcter to MB_LAB_Character in Hair Engine - Updated Hair Engine doc - Added new images
- Moved node and material operations from algorithms.py - Updated code in material engine
- Removed commented out code now in material_ops.py
- Added GPL License Block
- Updated docs and images
- Fixes #199 - Note : not sure why or HOW this wasn't merged, this should fix
- Re-edited to work with file_ops.py again
- Fix for recent commit related to calls to file_ops.py
Attempt to fix build error on GitHub
- Removed more duplicate code
- Removed more code already in file_ops amd material_ops, again
- Attempt to fix the IK and IK with Muscles rigs - Small GUI update
- Begin using git-lfs for blend and png files
- migrated the docs to it's own repository - https://github.com/animate1978/MB-Lab-docs
- removed modifier functions from algorithms.py - moved to object_ops.py
Restored modifier functions to algorithms
- Fixed modifier functions still looking in object_ops
- Added new eyelash texture maps to reduce pixelation of eyelash - Minor GUI edits - commented out pathlib at this time
- Changed the min ver to 2.81.16
- Changed active UV map from Eyes_cornea to UVMap
- Added hair JSON for Latino model types - Updated CHANGELOG
- Modified Freckle generator - New website URL's
- removes CC-BY option in license - remove .gitattributes
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
1.7.7 Merge