Commit Graph

171 Commits

Author SHA1 Message Date
Onan Chew ba9a7a8af3 Merge pull request #175 from Yusarina/righfy-fix
Possible Fix for #166
2025-08-03 08:46:14 -04:00
Onan Chew 408d3f24f7 Merge pull request #176 from Yusarina/Armature-merge-fix
Armature Merge Fix #174
2025-08-03 08:44:28 -04:00
Yusarina 8c2c52f882 Fixed issue where some bones was not being renamed 2025-08-01 12:01:22 +01:00
Yusarina 6eb253be17 Armature Merge Fix #174
Fixed the struct error and the logger error.
2025-08-01 02:40:39 +01:00
Yusarina 5276aa0fe0 Possible Fix for #166 2025-08-01 02:21:31 +01:00
Onan Chew b9c0a34065 Merge branch 'Current' into Alpha-3 2025-07-15 18:11:58 -04:00
989onan c055d60053 Version Bump 2025-07-15 17:53:10 -04:00
989onan f8ef79e7cc broke digitigrade bones, this fixes that 2025-07-10 20:37:29 -04:00
989onan 6d9f751a16 Housekeeping (bug fixes)
NEW FEATURES:
- added apply shapekey to basis from Cats
  - now that pesky thing I keep going back to cats for is in Avatar Toolkit.

BUG FIXES:
- now we push armature santizers into functions where they are needed
  - this prevents the methods from mirroring changes while working, causing them to blow up when mirror mode is on
  - more changes to come for armature setting santitizers
- fixed error reporting
  - now methods when catching errors will return full error tracebacks
  - this will help make debugging and finding user issues easier.
2025-07-10 18:44:42 -04:00
989onan 89fc8bc9c8 Update visemes.py
- fix viseme creation needing an armature (idk why it needed this)
2025-07-07 13:14:00 -04:00
989onan d31519a51d update again 2025-07-04 16:55:41 -04:00
989onan 1fcd1ad07d REEEE 2025-06-20 22:58:09 -04:00
989onan 5be65501b4 oops still not perfect, here 2025-06-20 22:52:11 -04:00
989onan 9e00234f0d unfuck digitgrade leg tools
the heck happened here!? anyways it's working
2025-06-20 21:56:24 -04:00
989onan 8937077e3a fix issues with merge armatures
please report these issues lol!! I found this after I got my friend to test the addon. OOF!!
2025-06-15 19:31:30 -04:00
989onan 316b125fa8 fix more error logging errors 2025-05-11 12:14:47 -04:00
989onan 9a84cf52b5 fix error logging bruh
reee
2025-05-11 12:07:51 -04:00
989onan 6bafc7d7ac add explode model
- Add method that allows for exploding the model into pieces for kit bashing or painting in substance painter.
2025-04-05 17:54:39 -04:00
989onan 88e88b94a3 hotfix 2025-04-03 20:14:17 -04:00
989onan 046ebfa72d bugfix
fix pairs not merging if they would merge on one shapekey but not another
2025-04-03 19:44:56 -04:00
989onan 036e260dd6 Vastly improve Merge Doubles
- removed advanced merge doubles, it just does advanced by default
- same behavior as advanced was before, but now completes the task in under a second. Thanks to the power of BMesh!
- Labels now reflect this change
2025-04-03 19:12:55 -04:00
989onan f28e1866a9 Add AMFOWSH
Add apply modifier for object with shapekeys tool
2025-04-03 02:57:06 -04:00
989onan 71b22813a8 added request #112
added request #112
2025-04-02 23:21:05 -04:00
989onan f16105517e fix flip animation
add to menu
fix resonite animx importer bug

add flip animations

add flip animation keyframes to help users rekey and remake animations as if they were mirrored.
2025-04-02 23:21:04 -04:00
989onan 199551a505 add remove zero weight vertex groups to panel 2025-04-02 20:45:32 -04:00
989onan 5cad28a41b fix pointers
fix pointers in operators to point to class bl_idname property
2025-04-02 20:35:59 -04:00
989onan e4d3f676a2 make merge armature use the new identify bones method 2025-04-02 19:55:10 -04:00
Yusarina 2ad5393f06 Removed this as in Utils 2025-04-01 18:09:50 +01:00
Yusarina 12083c28c5 Small fixes 2025-04-01 17:32:45 +01:00
Yusarina a407e99ebd Update atlas_materials.py 2025-03-31 23:03:09 +01:00
Yusarina 345ba44463 Texture Atlas should require the user to save the blender files before we allow them to atlas 2025-03-31 22:39:49 +01:00
Yusarina c0943e0d20 Atlas Materials UI Update
- Separated things out so it looks better.
- Done small changes to make the ui look a bit better.
- UI auto refreshes after a successful atlas.
2025-03-31 13:48:52 +01:00
Yusarina 546fec6039 Bug fixes
- When i updated Wheels I used the Python 13 one, blender is Python 11 so provided the correct wheels packages. Also added macos 10.9 for Intel users.
- Fixed issue where Join Meshes, made it faster as well.
- Fixed issues with viseme generation and previewing.
- Removed MMD Panel and Tools.
- Fixed issue with armature merging
- Fixed reset eye tracking button throwing errors in the SDK2 panel.
- Added info in the SDK2 panel about this only being used for other games, VRChat Eye tracking is setup in Unity.
- Fixed issue where if models have upper ears and lower ears the amrature validation system would mark it as problem bones.
- Added instructions to armature validation about other bones and re the standardization button.
2025-03-24 22:58:51 +00:00
Yusarina 5b9acb496f Bone Standardization 2025-03-24 19:06:57 +00:00
989onan 07adaa590b fix bad armature merging issues
also merge all bones isn't needed. we should do that by default

This also now uses dictionary matching to find bone types like hips, spine, and chest that should be merged.

Deletes bone shared and merges armatures, and parents bones back, causing a seamless merge.
2025-02-18 19:30:56 -05:00
Yusarina fbb07aec10 Fixes
- Fixed issue with plugin registration
- Fixed bones symmetry not working
- Fixed different modes not working
-  Some other small fixes.
2025-02-08 14:18:53 +00:00
Yusarina dd36ccaece Acceptable Standards Added 2025-02-08 11:03:22 +00:00
Yusarina 4576b27b53 Merge branch 'Alpha-2' into Armature_Validation_Version2 2025-02-07 18:23:00 +00:00
Onan Chew a20a306582 Merge pull request #104 from Yusarina/rigfy-to-unity-Alpha2
Rigify To Unity (Don't Merge Yet)
2025-02-07 12:05:33 -05:00
Yusarina 4b59147649 Moved Armature Validation to it's own file 2025-02-07 16:04:54 +00:00
Yusarina 6038177383 Further logging and typing, couple of fixes 2025-02-07 15:35:30 +00:00
Yusarina 251c006498 Conversation Complete
- This now removes bones which are not needed for Unity.
- Renamed the armature to armature.
2025-02-07 15:27:48 +00:00
Yusarina 686bc0bda1 Added back texture Atlas
- Now working with Alpha 2.
- Did some changed but it should still work, did some basic testing.
- Do want to make further changes and make the system better where possible.
2025-02-04 04:06:34 +00:00
989onan fc9b1e42a2 Fix remove doubles perf issue and fix it not working
Why did the merge doubles at point get removed? it was a core component.

Anyways this should fix the performance issue greatly and fix advanced mode literally doing nothing
2025-01-26 20:01:47 -05:00
Onan Chew af311d7d2e Merge pull request #105 from Yusarina/zero-weight-removal-improvements-alpha2
Remove Zero Weights Improvements
- Add option to not remove 0 weight bones with children for things like skirts
- add option for listing zero weight bones rather than going ahead with deleting them
- add option for removing zero weight bones only if they have deform enabled.
2025-01-26 10:43:44 -05:00
Yusarina 239e212cf4 Remove Zero Weights Improvements
- Added Options to preserve Parent Bones.
- Added List mode only where the user can select the bones there want to remove.
- Added Options to only target Deform bones only and non deform bones only.

This is complete, the UI needs a little cleanup but I do this in a UI cleanup nearer Alpha 2.
2025-01-26 15:22:20 +00:00
Yusarina 1333b4d2d4 Rigify To Unity
Not Complete Yet however this is almost ready for Prime time. This converts the basic human armature for righfy to a Unity standard.

This may work for the more advanced human rigfy armatures as well and I planning to improve this before Alpha 2.
2025-01-26 14:51:02 +00:00
Yusarina 4b69832ca1 Merge pull request #101 from Yusarina/Alpha-2
Add UV Tools
2025-01-25 17:50:01 +00:00
Yusarina 071b8186c9 Add UV Tools 2025-01-25 17:48:54 +00:00
Yusarina 9ad760bfb8 Fixes
- Fixes issue with addon registration which just randomly broke at some point
- Fixes issue where merge armatures decided to break due to me messing up with properties.
- Fixed issue where you still had to select the mesh in the 3D Scene for viseme creation even though we have a UI selector now.
2024-12-23 18:16:52 +00:00