I understand your concern about the auto-scale feature causing some body parts to appear blurry while consolidating your texture atlas. Unfortunately, Spine's auto-scale feature does not allow you to selectively prioritize which specific images should be scaled more or less than others within the same atlas.
The auto-scale feature applies uniformly to all images being packed together. This means you can't tell it to scale the tear PNG sequence frames more aggressively while keeping the body parts at higher resolution.
However, here are some alternative approaches you could consider:
Use separate folders for different scale priorities:
You can organize your images into separate folders based on how much they need to be scaled. Images in the same folder go on the same set of pages, and you can apply different scale settings via pack.json files in each folder. For example:
- Keep body parts in one folder with scale 1.0
- Place the tear PNG sequences in another folder with a smaller scale (e.g., 0.5 or 0.25)
When using the texture packer separately, each folder with its own pack.json file can have different scale values. This would give you more control over which images are scaled down more aggressively.
Manual pre-scaling:
Before packing, you could manually scale down the tear sequence frames in your image editing software to reduce their size, then pack everything together at the same scale setting. This gives you precise control over the relative sizes.
Consider max atlas size:
Make sure you're using an appropriate max atlas size (like 2048x2048 or 4096x4096) in your texture packer settings to ensure higher resolution images can fit without excessive scaling.
The texture packer settings are designed to work uniformly across all images in a packing operation, so selective scaling per image type isn't currently supported. The folder-based approach with different pack.json configurations would be your best bet for having more granular control.