Commit Graph

218 Commits

Author SHA1 Message Date
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 b22160fc8b fix naming convention 2024-09-04 20:19:46 -04:00
Onan Chew a08d888acb More cleanup
- operator strings are referenced via the class property rather than a hard coded string
- class names have been cleaned to have _OT_ or _PT_ depending on the kind of class it was.
- Class names should mostly be CamelCase now.
2024-09-04 20:16:34 -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
Yusarina ce6cedd776 Merge pull request #42 from 989onan/RemoveDoubles2
Remove doubles2
2024-09-03 23:15:28 +01: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
Onan Chew eff1d9efe2 start of advanced mode
almost done, just need to find out why doubles aren't merging even when perfectly together when using merge to unselected
2024-08-31 15:29:12 -04:00
989onan daba045364 Add zero weight bone removal 2024-08-19 13:59:31 -04:00
Yusarina ae5c72d5d3 Merge pull request #40 from 989onan/cleanup
Cleanup some stuff
2024-07-29 18:09:37 +01:00
989onan 148797ece2 Cleanup some stuff 2024-07-29 13:03:31 -04:00
Onan Chew d2db6e3f7a Merge pull request #39 from Yusarina/additional_tools
Additional tools
2024-07-27 18:20:52 -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
Onan Chew 617abdce21 Merge pull request #38 from Yusarina/improvements
Improvements
2024-07-25 20:35:46 -04: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 bb108d28a0 Importing now removes default cube, camera and light. 2024-07-25 22:18:40 +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
Onan Chew d4e8ffeebb Merge pull request #37 from Yusarina/translations-and-fixes
Translations and fixes
2024-07-24 23:41:24 -04: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 05cc6c830c UI Order Fixes 2024-07-25 02:25:09 +01:00
Yusarina f72e7f0b31 Merge pull request #36 from Yusarina/main
Fixed again
2024-07-25 02:20:04 +01:00
Yusarina c517c2d990 reee 2024-07-25 02:18:37 +01:00
Yusarina c2f2b905d3 Fixed again 2024-07-25 02:17:29 +01:00
Yusarina 80acdc2ecf Merge pull request #35 from 989onan/Texture-Atlasing
reee
2024-07-25 02:15:39 +01:00
989onan 0af4380474 oops 2024-07-24 21:15:08 -04:00
989onan 66b4b14447 reee 2024-07-24 21:13:34 -04:00
Yusarina ea12c56cca Merge pull request #34 from 989onan/Texture-Atlasing
Texture Atlasing hot fix
2024-07-25 01:49:57 +01:00
Onan Chew b018708005 Merge branch 'main' into Texture-Atlasing 2024-07-24 20:49:25 -04:00
Onan Chew d945a099bd Merge pull request #27 from Yusarina/viseme-dev
Visemes Creation
2024-07-24 20:46:58 -04:00
Yusarina 018a080a47 Update common.py 2024-07-25 01:45:21 +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
989onan b66cfb72a7 Hot Fix again 2024-07-24 20:38:26 -04:00
989onan 54f1800ead Hot Fix
fix texture atlas having registry problems, and the normal maps not looking good after being atlased.
2024-07-24 20:35:49 -04:00
Yusarina ddb76a0c90 Merge branch 'main' into viseme-dev 2024-07-25 00:57:08 +01:00
Yusarina a97c6a00a0 Merge pull request #32 from 989onan/Digitigrade-legs-tool
Digitigrade legs tool
2024-07-25 00:51:32 +01:00
Yusarina 9bca4888f5 Merge branch 'main' into Digitigrade-legs-tool 2024-07-25 00:50:56 +01:00
Yusarina 390a20b1b7 Merge pull request #33 from 989onan/Import-Anything
Import anything
2024-07-25 00:49:28 +01:00
Yusarina c27ea638a1 Merge branch 'main' into Import-Anything 2024-07-25 00:48:27 +01:00
Onan Chew 225c5f7a42 Merge pull request #30 from Yusarina/armature_selection
Armature Selection System
2024-07-24 19:40:35 -04:00
989onan 65ddea16e8 Fix problems
- fix errors
- add import to UI
2024-07-24 19:27:46 -04:00
989onan bad2c69ae0 add some translation keys 2024-07-24 18:54:02 -04:00
989onan 7401ba78d5 Adds a bunch of import methods
Yes I did do this code all myself and they have been looked over and modified since proposed to other addons.

The commented MMD animation importer is stashed as a comment for now till an MMD animation importer is properly created.
2024-07-24 18:20:28 -04:00
989onan ce1cc79664 yuck
oml fix!
2024-07-24 17:53:02 -04:00