Cats Blender Plugin 3.6.6.0 (Only for Blender 3.6) #45

Merged
Ghost merged 2 commits from blender-36-dev into blender-36 2024-02-09 15:16:54 +00:00
Ghost commented 2024-02-09 01:21:18 +00:00 (Migrated from git.disroot.org)

This version is basically a massive cleanup and bug fixing operation, I looking at improving things as much as possible where I can, however I can only do so much in the limited time I have.

The current changelog is:

Added:

  • Added an new checkmark to optimization > bones called Keep bones with _twist this allows the user to add _twist or Twist to bones and the button Remove Zero Weight bones will not remove these bones if this is checked. this solves #44. thanks to arcpav for suggesting this!
  • Added combined materials button to the MMD options as well to improve flow.

Changed:

  • Decimation is now a legacy feature and will be removed in the first release for Blender 4.1, however I don't plan on removing it from the 3.6 or 4.0 versions. Please use Tuxedo instead which is much better then cat's version.
  • Cleaned up clean_material_names to reduce wasteful checks.
  • Cleaned up fix_mmd_shader, we now get the mmd shader node by name and and made some slight changes which will hopefully improve performance of this function.
  • Cleaned up fix_vrm_shader and been improved we are now using get() method to retrieve nodes and inputs, and removing unnecessary variables. This may have a very slight performance improvement, however this may not really be noticeable.

Fixed:

  • Fixed updated to selected translation in the update menu.
  • Fixed missing Separate By Translation in other options.
  • Fixed remove doubles, it only worked in limited circumstances. It now should work as intended.

Removed:

  • Removed fbxpatch as not even used.
  • Removed Is_slected helper function as it's the same on all blender version, so no longer need it.
  • Removed the get_active helper as as it's the same all blender versions now, so it's no longer needed.
  • Removed code which was for blender 3.0 and below.
  • Removed matmul helper code as it's the same on all blender versions now and is not needed.
  • Removed OneTexPerMatButton, OneTexPerMatOnlyButton and StandardizeTextures which was unused.
  • Removed all other things related to copy protection which was never used.

To do (I want to try and get all this done before release, but no promises)

  • Remove some old code from Fix Model, I did original do this but it broke some stuff.

To do (Things that will deffo be done).

  • Some further minor clean-up.
  • Find finale translations that are not in use.
  • Fix any issues found.
  • Update Wiki if needed.
This version is basically a massive cleanup and bug fixing operation, I looking at improving things as much as possible where I can, however I can only do so much in the limited time I have. The current changelog is: Added: - Added an new checkmark to optimization > bones called Keep bones with _twist this allows the user to add _twist or Twist to bones and the button Remove Zero Weight bones will not remove these bones if this is checked. this solves #44. thanks to arcpav for suggesting this! - Added combined materials button to the MMD options as well to improve flow. Changed: - Decimation is now a legacy feature and will be removed in the first release for Blender 4.1, however I don't plan on removing it from the 3.6 or 4.0 versions. Please use Tuxedo instead which is much better then cat's version. - Cleaned up clean_material_names to reduce wasteful checks. - Cleaned up fix_mmd_shader, we now get the mmd shader node by name and and made some slight changes which will hopefully improve performance of this function. - Cleaned up fix_vrm_shader and been improved we are now using get() method to retrieve nodes and inputs, and removing unnecessary variables. This may have a very slight performance improvement, however this may not really be noticeable. Fixed: - Fixed updated to selected translation in the update menu. - Fixed missing Separate By Translation in other options. - Fixed remove doubles, it only worked in limited circumstances. It now should work as intended. Removed: - Removed fbxpatch as not even used. - Removed Is_slected helper function as it's the same on all blender version, so no longer need it. - Removed the get_active helper as as it's the same all blender versions now, so it's no longer needed. - Removed code which was for blender 3.0 and below. - Removed matmul helper code as it's the same on all blender versions now and is not needed. - Removed OneTexPerMatButton, OneTexPerMatOnlyButton and StandardizeTextures which was unused. - Removed all other things related to copy protection which was never used. To do (I want to try and get all this done before release, but no promises) - [x] Remove some old code from Fix Model, I did original do this but it broke some stuff. To do (Things that will deffo be done). - [x] Some further minor clean-up. - [x] Find finale translations that are not in use. - [x] Fix any issues found. - [x] Update Wiki if needed.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Kneelawk/Cats-Blender-Plugin!45
No description provided.