Hi
I am using the lastest version of Photoshop to spine, Spine 3.6.53 and Photoshop CC 2017. I have a problem exporting many photos in Pts, it not export exactly color i want when i use adjust layer on group.
P/s: sr for my bad english.
Hi
I am using the lastest version of Photoshop to spine, Spine 3.6.53 and Photoshop CC 2017. I have a problem exporting many photos in Pts, it not export exactly color i want when i use adjust layer on group.
P/s: sr for my bad english.
Looks like you are using an adjustment layer in your PS file. You have to apply that to all of your layers prior to export. I ran into the exact same issue.
Puppy is correct! adjustments layers need to be applied or to be placed in folders with the [merge] tag and clipped to the content of the folder to avoid problems on export.
Probably you want the [merge] tag, since the point of using an adjustment layer is that you can keep your layers separate. See here:
spine-scripts/photoshop at master · EsotericSoftware/spine-scripts
If you look at his image, it looks like there are multiple layers that are intended to be different frames of an explosion type animation. If he were to use the [merge] tag, wouldn't all of those images be combined into a single one? How can the merge tag be used so that the adjustment layer is applied to each layer in the group separately?
You're right. Each layer would need its own adjustment layer, and user would have to make sure to sync their values themselves.
Nate probably just glanced at the layer arrangement.
So when I have a lot of layers in Pts, I have to do a lot of copying adjustment layer for each layer. It takes a lot of time
The script would require some extra work and functionality, to make what you're trying to do possible with a single adjustment layer.
I think the quickest way to get what you want first duplicate everything (create a new group for your existing contents, then Alt+drag that group), then duplicate the adjustment layer in the new group, until you have as many adjustment layers as normal layers.
Then select the first adjustment layer, and the first regular layer, hit Ctrl+E to rasterize.
Do this for each layer.
Keep in mind that your colors will look wrong with multiple hue/sat adjustment layers, but as soon as your merge, the colors will be correct.
Ah, right, sorry. Ideally the script would apply any adjustment layers when it isolates each layer for export. I've created an issue for that:
https://waffle.io/EsotericSoftware/spine/cards/5b6cba52ad5d39001b507993
I am also getting into the same problem quite often when dealing with scene arts.
It is just too convenient for artist to use adjustment layer over to the whole screen but than exporting to spine became a nightmare. I have to duplicate the adj layer to each affected parts to fix the issue. it would be great if the PS script could be improved to handle this sooner.
I also suggest adding more information to exported json so that Spine can auto detect and apply correct blend modes (add / multiply) and warn about unsupported blend modes(overlay, etc)
We've completed the task and also added blend mode support. Any layer that uses add (linear dodge), multiply, or screen will cause its slot in the Spine JSON to have the corresponding blend mode. Latest script is here, as always. Cheers! :beer:
Nate wroteWe've completed the task and also added blend mode support. Any layer that uses add (linear dodge), multiply, or screen will cause its slot in the Spine JSON to have the corresponding blend mode. Latest script is here, as always. Cheers! :beer:
Thank you very much, it help me a lot. :rock:
Nate wroteWe've completed the task and also added blend mode support. Any layer that uses add (linear dodge), multiply, or screen will cause its slot in the Spine JSON to have the corresponding blend mode. Latest script is here, as always. Cheers! :beer:
Just need to say THANK YOU for adding this to script.
I have characters with 100+ layers, different skins, etc and just ran into the issue of needing to apply a Level adjustment layer to one of them to brighten him up.
Saved me potentially hours of tedious work. Thanks!!!! :party: :party: :party: