07-03-2023, 08:42 PM
(06-29-2023, 03:18 AM)DerVVulfman Wrote: Currently, this feature now cycles through >ALL< of the layers, not just those affected. Aka... bummer. If you had changed color balances to Hair, eyes and skin, making a change to the color of a sash would ... sadly... cycle through and reload the hair, eyes, and skin which would take time that should NOT be spent.
I do have something in mind (as I usually do) in order to lessen this amount of graphic processing. As I said, it is currently cycling through all of the layers. This I plan to change so it checks to see if the change is to merely a single layer or a layer set, and then just process the layer or layerset. While color balanced graphics will still take time depending upon the end-user's PC, at least the processing time should be lessened.
But currently, changing the color balance and/or hue of one item in a layer set, the change affects all within that layer set.
Well, the tool now only applies the color balance changes to those bitmaps that need the update. And I added a nice little red progress bar that draws across the bottom of the window as the layer (or layers) are processed. So if you are adjusting the color balance to a 'skin', do not be surprised if the little red progress bar draws itself two, three, or even four times depending upon how many skin options you have chosen for the graphic.
But a nice touch so you can actively see that the tool is processing the bitmap(s).
Meanwhile, the Preset buttons are functional. While I do not have any character with multiple skin layers like a cat-girl for anime fans, hitting the 'Brown' button would give said feline femme a dark tannish fur over their body while their face remain the skin color you may have chosen.
In the above image, I selected a gray-scale female body with a gray-scale klingon forehead blank-face, and a separate set of eyes. With the eyes, I clicked a 'Green' Preset button to give the character a lovely shade of jade. And then returned to the body. And for the body, I selected 'African' which gave both the gray-scale body and gray-scale klingon face a rich brown appearance.
The Preset buttons can adjust all of the graphics, gray-scale or otherwise. But they are meant for use with grayscale resources.
I still have some button issues where certain windows are accidentally disabled. However, I hope to track that down sometime soon. And I still wish to rework hues so they can adjust triple-resource layers like fur-using skins.