KirilStrezikozin / BakeMaster-Blender-Addon

Welcome to BakeMaster, a powerful and feature-packed baking solution created for Blender - an open-source 3D Computer graphics software.
Other
34 stars 6 forks source link

BUG: Cage modifiers only apply to the first object in the list #80

Open RussianGrayTown opened 6 months ago

RussianGrayTown commented 6 months ago

This bug report is:

Describe the bug When I use cage as an object with a modifier, when baked the modifiers are only applied to the first container in the main list

To Reproduce Steps to reproduce the behavior:

  1. Create several lowpoly, highpoly, cage models
  2. Assign a modifiers to the cage objects (for example Displace)
  3. Add all to list
  4. Uncheck for all containers Output-->Bake Output-->Hide when Interactive
  5. Bake

Expected behavior I expect that modifiers are applied correctly to all cages. This should also work correctly with Texture sets and checked Hide when Interactive

Screenshots 01 02

Desktop (please complete the following information):

Additional context The problem also appears when using texture sets. If you do not uncheck the "Hide when Interactive" checkbox, all objects and even the first one in the list will not work correctly (modifiers will not be applied). If I convert cage to mesh manually everything will bake correctly.

Thank you :)

KirilStrezikozin commented 5 months ago

I see that applying all cage modifiers before baking results in correct bakes. Still, baking natively in blender takes cage modifiers into account even without them being applied. BakeMaster has got something with image texture saving that loses that. I need to dig it down, haven't spotted where the problem is for now.