Commit Graph

39 Commits

Author SHA1 Message Date
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
Yusarina c987a6d69f Merge branch 'main' into RemoveUnusedShapekeys 2024-09-11 01:43:15 +01:00
Yusarina e766c20764 Merge branch 'main' into UVAligner 2024-09-11 01:41:05 +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
989onan 9bdaa1ef01 Add Remove unused shapekeys
removes shapekeys that don't do anything
2024-09-09 21:57:13 -04:00
989onan fba59faa50 UVAligner Tool
- Adds a new Avatar Toolkit panel location for UV tools
- adds Align UV Edges to target
 - Allows for aligning uv vertices in a line on one object to another's uvs pixel perfect. This is useful for making one model copy another model's UV's with some user work
- Added translation keys for tool
2024-09-09 21:18:56 -04:00
989onan dc2b6e46ce Add Bone Tools
- Added merge to active to tools section for bones
- Added merge to individual parents, which merges each selected bone to their parent bone
2024-09-06 12:32:50 -04:00
Onan Chew c10b51e32c Merge branch 'teamneoneko:main' into MergeBones 2024-09-04 21:14:53 -04:00
Onan Chew a5c8eb4ab3 Add pose mode
This simple operator allows starting and stopping pose mode, as well as applying pose as rest and as a shapekey.
2024-09-03 21:05:13 -04:00
Onan Chew 05b90dfefb Advanced mode finished
Finally this took forever.
Now this is the double merger to end all double mergers. for now.
2024-09-01 20:26:54 -04:00
989onan daba045364 Add zero weight bone removal 2024-08-19 13:59:31 -04:00
989onan 148797ece2 Cleanup some stuff 2024-07-29 13:03:31 -04:00
Yusarina 8a6535044c UI Update 2024-07-27 21:59:31 +01:00
Yusarina 90c5aa70c4 More Tools
- Added Apply Transforms
- Added Separate by materials and loose parts.
2024-07-27 21:56:16 +01:00
Yusarina 16a4ca062a Organised translation file and updated JP one. 2024-07-25 23:17:21 +01:00
Yusarina 771c4926a6 Progress System
- Added Progress system so the user knows something is being done when there use certain functions. Currently only Join Meshes, Viseme creation and combine materials use it.
- Disbabled some translation debguing stuff to remove spam from the console.
2024-07-25 23:06:20 +01:00
Yusarina fef46cd567 Join Meshes Improvements, better error handling 2024-07-25 22:24:41 +01:00
Yusarina 61dbd7a79f Material Combiner Improvements 2024-07-25 22:10:45 +01:00
Yusarina 83366072b8 UI Updates
- Added icons to ui.
- Re-organised the UI slightly.
- Added some more Titles such as Join Meshes and etc.
- Slight wording changing on descriptions.
2024-07-25 21:48:40 +01:00
Yusarina 3f5b2f2d79 Finale Translations 2024-07-25 03:46:13 +01:00
Yusarina 281c53e577 Core Translations 2024-07-25 03:22:31 +01:00
Yusarina fc69a22c62 Function Translations Complete
- Done Translations
- Added self.reports for Atlas Materials.
- Added self.reports for digitlgradelegs
2024-07-25 03:13:17 +01:00
Yusarina b6beae7ba1 UI side Translations complete 2024-07-25 02:46:13 +01:00
Yusarina deaada347a Shapey Key Update.
- Viesmes will now use selected armature.
- New dropdown menu in the viseme UI so the user can select which mesh to create visemes on.
- New helper function get_armature_meshes
- Added a new check before we create the new visemes to see if any exist, if there do we will remove them and create the new ones.
- fixed several issues and errors.
2024-07-25 01:42:34 +01:00
Yusarina ddb76a0c90 Merge branch 'main' into viseme-dev 2024-07-25 00:57:08 +01:00
989onan bad2c69ae0 add some translation keys 2024-07-24 18:54:02 -04:00
Yusarina 936b6b37c3 Merge branch 'main' into viseme-dev 2024-07-22 22:25:12 +01:00
Yusarina f0a5f6d10a Added Authors to json 2024-07-22 22:08:38 +01:00
Yusarina ee84ae640a Translation Popup now added.
Due to some werid thing in Blender 4.2+ where we just can't get descriptions to translate, we now tell the user some translations won't apply unto restart.
2024-07-22 01:56:22 +01:00
Yusarina 0c331bb857 Added Further missing translataions 2024-07-22 01:21:13 +01:00
Yusarina 63c8fe5ca6 Add missing translations 2024-07-22 01:09:16 +01:00
Yusarina 2107c11e66 Organise Code and fixes.
- Organised some of the code better.
- Fixed sort order loop.
- Added typing in some places there wasn't.

This is a very basic start to Viesme creation, I still need to add translations for some stuff and improve it. This is very much inspired from the Cats Version.
2024-07-08 10:14:30 +01:00
Yusarina eaafd3bb69 Translation Updates.
- Added addon_preferences so we can save users preferences into a json file.
- Made translation slightly simpler

This mostly works just have to figure out why we can't update description on reload (There only update on blender restart).
2024-07-08 09:13:52 +01:00
Yusarina 03a24650f1 Small updates 2024-07-05 14:20:45 +01:00
Yusarina b7026b2a41 Improvements
- Added Most UI Translations.
- Improve Readability of the translation strings.
2024-07-05 13:47:09 +01:00
Yusarina ce9cc9684f Translation Update
Translation System now works!
2024-07-05 13:01:59 +01:00
Yusarina 01f8363e07 Start of Translations
- This is the start of the translations system, does not yet work as I can't seem to get it to swap languages, I too tired today to fix it but it's a start.
- It also adds properties registration as well.
2024-06-19 02:32:02 +01:00