Commit Graph

271 Commits

Author SHA1 Message Date
Yusarina 503ba52b9b Move Separate By to Additional Tools
Move Separate BY to Additional tools, makes no sense having these smaller functions in it's own file.
2024-09-27 22:59:45 +01:00
Yusarina 909b104882 Move Join Meshes to Mesh Tools
I see no point having two files here if we can just move join meshes into the mesh tools file.
2024-09-27 22:58:01 +01:00
Onan Chew 0e03515767 Merge pull request #62 from Yusarina/main
Update README.md
2024-09-26 18:39:39 -04:00
Yusarina 3f50f21031 Update README.md 2024-09-26 14:27:37 +01:00
Yusarina f64c8daa03 Merge pull request #60 from Yusarina/mmd_options
Mmd options (WIP)
2024-09-26 00:52:49 +01:00
Onan Chew 3feec58b5b Merge pull request #59 from Yusarina/Apply-Shapeky-to-Basis-small-fix
Quick Fix to Apply shapeky to basis in init.py
2024-09-25 19:39:06 -04:00
Yusarina 4f28aa2245 Translations Strings 2024-09-26 00:23:43 +01:00
Yusarina 5addb26ad4 Small Fixes, forgot some things change in the API 2024-09-26 00:21:37 +01:00
Yusarina 3c2a63f29a Improvements and fixes to some whoopsies
- Fixed double import
- Improved Cleanup mesh, includes removal of empty shapekeys and unused vertex groups.
- Optimise Armature now includes fix broken names function
- Optimise Weights now includes a limit for bone weights
- Material conversion now handles transparency
- automatically rename bones to a standard naming convention such as  _Left _Right

Still no where near complete, but I getting there.
2024-09-26 00:11:52 +01:00
Yusarina 6c918b8209 Very Basic MMD Options Panel (MASSIVE WIP)
This is a massive WIP most options don't work yet. However this is the start of it.
2024-09-25 23:48:16 +01:00
Yusarina fcbcd0a4fb Quick Fix to Apply shapeky to basis
Was causing addon not to load, just a quick fix.
2024-09-25 23:42:55 +01:00
Yusarina adb549a4d4 Merge pull request #56 from Yusarina/remove_constraints
Remove Bone constraints
2024-09-22 23:21:31 +01:00
Yusarina be3e4a81c6 Merge branch 'main' into remove_constraints 2024-09-22 23:21:22 +01:00
Yusarina 159b65728e Merge pull request #55 from Yusarina/connect_bones
Connect Bones
2024-09-22 23:20:00 +01:00
Yusarina 868721b838 Merge branch 'main' into connect_bones 2024-09-22 22:57:16 +01:00
Yusarina 4f572e069f Merge branch 'main' into remove_constraints 2024-09-22 22:53:29 +01:00
Yusarina fc0bafef48 Merge pull request #58 from 989onan/MergeArmatures
Add apply shapekey to basis
2024-09-22 22:46:55 +01:00
989onan 8191c795f4 Add apply shapekey to basis
add apply shapekey to basis to shapekey menu

I believe I wrote this simple implementation for Tuxedo, I don't remember how I came up with it.
2024-09-22 14:50:26 -04:00
Onan Chew 53de6754ed Merge pull request #57 from Yusarina/rigify_unity
Rigify To Unity Function
2024-09-21 09:34:41 -04:00
Yusarina a3111644af Rigify To Unity Function
- This is an work in progress, this expands on the system that NyankoNyan and improves that system.

- It remaps the bone hierarchy to match Unity's expectations
- It adds necessary constraints to ensure proper bone movement (For the people who need it, can be removed via remove constraints button).
- It removes redundant bones that could cause issues in Unity.
- It renames bones to match Unity's Humanoid Avatar naming convention.
- It provides an option to merge or remove twist bones, which are not supported by Unity's humanoid system.
- It adjusts bone connections and deformation settings.

I think more needs to be added, but this seems to work for now.
2024-09-20 16:48:51 +01:00
Yusarina 9361423335 Remove Bone Constraints
- Adds Remove Bone Constraints, this uses pose mode instead of edit mode as this is supposedly a safer method.
2024-09-20 12:18:08 +01:00
Yusarina 5086e753c1 Connect Bones
- Connect bones button added.
- Added slider so the user can choose the distance, cats was set at a hard coded amount which could sometimes cause some issues for some modals.
2024-09-20 12:03:36 +01:00
Onan Chew 218628c053 Merge pull request #53 from Yusarina/Material-Combiner-Reporting
Report to user what we done.
2024-09-19 18:58:00 -04:00
Yusarina 1782e54ff3 Report to user what we done. 2024-09-19 23:43:25 +01:00
Yusarina f41ea341a7 Merge pull request #51 from 989onan/MergeArmatures
Merge armatures button
2024-09-18 11:25:57 +01:00
989onan b015736ead fix merge armatures
now the different options work. and it has an apply transforms
2024-09-13 12:38:08 -04:00
989onan 0cb4d6bb3a Merge armatures button 2024-09-12 21:56:39 -04:00
Onan Chew 1608841a9a Merge pull request #49 from 989onan/RemoveUnusedShapekeys
fix some broken changes. Also fixes addon not loading
2024-09-11 21:02:10 -04:00
989onan 4f211bd79a fix more 2024-09-11 21:01:34 -04:00
Onan Chew d21dbbaa8e Merge pull request #50 from 989onan/PMX-PMD
Fix pmd and pmx importing somewhat
2024-09-11 20:32:11 -04:00
989onan a24842d01c Fix pmd and pmx importing somewhat 2024-09-11 20:20:26 -04:00
Onan Chew f35e1235e0 Merge branch 'teamneoneko:main' into RemoveUnusedShapekeys 2024-09-10 21:23:04 -04:00
989onan 494077b1a0 fix some broken changes 2024-09-10 21:11:36 -04:00
Onan Chew 4507a709f2 Merge pull request #48 from 989onan/PoseMode
fix operator locations
2024-09-10 20:47:33 -04:00
Onan Chew 178d76d89f Merge branch 'main' into PoseMode 2024-09-10 20:47:06 -04:00
Yusarina 69666b505f Merge pull request #47 from 989onan/RemoveUnusedShapekeys
Add Remove unused shapekeys
2024-09-11 01:44:00 +01:00
Yusarina c987a6d69f Merge branch 'main' into RemoveUnusedShapekeys 2024-09-11 01:43:15 +01:00
Yusarina c07eb2b301 Merge pull request #46 from 989onan/UVAligner
UVAligner Tool
2024-09-11 01:41:17 +01:00
Yusarina e766c20764 Merge branch 'main' into UVAligner 2024-09-11 01:41:05 +01:00
Yusarina 5024c017a3 Merge pull request #45 from 989onan/MergeBones
Merge bones
2024-09-11 01:39:57 +01:00
Yusarina 337fb7c561 Update tools.py 2024-09-11 01:39:35 +01:00
Onan Chew f7d4e4e5e9 Merge branch 'main' into RemoveUnusedShapekeys 2024-09-10 20:36:38 -04:00
Yusarina dd751a9d32 Merge branch 'main' into MergeBones 2024-09-11 01:36:05 +01:00
Onan Chew 087a0d89ae Merge branch 'main' into PoseMode 2024-09-10 20:35:16 -04:00
989onan f3cff17e16 fix operator locations 2024-09-10 20:33:20 -04:00
Yusarina e53beb05fc Merge pull request #44 from 989onan/cleanup
More cleanup
2024-09-11 01:33:17 +01:00
Yusarina 4145c019c7 Merge branch 'main' into cleanup 2024-09-11 01:32:03 +01:00
Yusarina 2291b2fd4f Merge pull request #43 from 989onan/PoseMode
Add pose mode
2024-09-11 01:24:50 +01:00
989onan 6954342d37 Fix error handling 2024-09-10 12:25:10 -04:00
989onan 9bdaa1ef01 Add Remove unused shapekeys
removes shapekeys that don't do anything
2024-09-09 21:57:13 -04:00