Mysteryem
Mysteryem
1. Add missing sRGB conversion when baking mmd_color into sRGB mmd_base_tex * Shader node colors are in scene linear colorspace. `Image.pixels` is always accessed in scene linear colorspace, but if...
This is a small patch to fix a `UnicodeDecodeError` that was brought up by a user on Discord when they were creating eye tracking (I successfully reproduced it after a...
Merge Weights to Parent and Merge Weights to Active, when run in Pose will cause a switch to Edit mode, the currently selected Pose bones would then usually be selected...
separate_by_loose_parts In common.py calls `bpy.ops.mesh.separate(type='LOOSE')` from Object mode. Unfortunately, this has been bugged since Blender 2.80 and tends to breaks custom normals on the mesh (with the exception of flat...
Organisation - [ ] Move all functions in tools/common.py that do not depend on any Cats code into a separate 'utils' module. I have already run into cyclic dependency issues...
This is patch for a few issues with the Combine Same Materials part of Fix Model: 1. This fixes it not running on Blender 2.80 and older as `bpy.ops.object.material_slot_remove_unused` does...
Without this fix, if you immediately add a new shape key with `from_mix=False` after running either operator, the newly created shape key will be created based on the mesh's vertices...
1. Fix the scene collection treated as not being a valid collection Would cause a new collection to be created when the first collection the armature was in was the...
There are a bunch of `EnumProperty` properties that use a function to get the list of items for that property. An issue occurs when the currently selected item in the...
The "Fix Materials" option of "Fix Model" only saves the altered images if the blend file has been saved: https://github.com/absolute-quantum/cats-blender-plugin/blob/3596f2e262aaeca0c204da4c5bd371ab2d20e04d/tools/common.py#L2027 This breaks Material Combiner when the blend file has not...