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

Dev 1.7.7 Merge #208

Merged
merged 72 commits into from
Dec 7, 2019
Merged

Dev 1.7.7 Merge #208

merged 72 commits into from
Dec 7, 2019

Conversation

animate1978
Copy link
Owner

1.7.7 Merge

Noizirom and others added 30 commits November 2, 2019 20:39
Uses particle hair system on a new mesh copied from scalp polygons. All modifications are done through Blender's native particle system.
- 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.
- 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.
- 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
- 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
- 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
- Fixes cleaning of repo adds the basic functional data
- LFS uninstalled
- removes CC-BY option in license
- remove .gitattributes
@animate1978 animate1978 merged commit 406de94 into master Dec 7, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants