Is there progress on setting an origin point for PSD imports? It would be really nice to have since every export I do depends on it.
Spine 4.2 imports PSDs directly, no Photoshop scripts needed
skarasuko Did you see this post?
Currently, the origin is set using the first X and Y guides found in the PSD or in the center of the canvas if guides are missing. Unfortunately, not all software that exports in PSD format stores guides in the file. This is why we were considering adding support for an [origin] tag.
If you are using Photoshop, setting 2 guides should be sufficient. Many people already do this, so they can reset the origin to the same place easily after Photoshop forgets it.
Nate Is the origin tag currently functional? I was hoping that there's eventually a way to set the origin without using the Photoshop program entirely, since there's currently no specific method in Clip Studio Paint. Alternatively, I can move my exports appropriately and save the Translate coordinate of the new root bone.
There's no origin tag yet, sorry. Does CSP not support guides when saving PSD?
Nate The guide CSP has is a completely different element, so it cannot be used the same way as Photoshop guides.
Gotcha. Let's see what Davide thinks about the timeline for an [origin]
tag.
Since the [origin] tag was added in for Spine 4.2.09, how do we write our coordinates?
The center of the layer with the [origin]
tag is used as the origin. If any layer has an [origin]
tag, guides are not used for the origin.
Nate The last time I used Spine's PSD import without the tag, the layers were already set to the center, making the origin tag useless.
I want to know if the X and Y coordinates can be set on this tag. Usually, we set the origin to the bottom of the canvas where our character meets the ground. There are also some cases when the default (or expected) origin may not coordinate perfectly or the project started with an imperfect coordinate that needs to apply to future PSD imports.
Currently you can't set numeric coordinates, except by tagging a layer with [origin]
and placing it so the center of the layer's content is where you want the origin.
For example, add [origin]
to a layer name then draw a vertical line 5 pixels tall and another 5 pixels wide centered on the first: where the lines cross is the layer's center, where the origin will be.
Bumping this thread with PSD import discussion in case the people subscribed are interested in this new info:
If you're using Photoshop and want to use features that can't be supported by Spine's PSD import, such as layer styles or adjustment layers, then you just need to use those features inside a smart object. Photoshop stores the image that results from the smart object in a way that Spine can read.
Hey, loving the new PSD import feature! So much more streamlined!
Just had a question about the possibility of being able to customise the import script still?
To the old script I added some code to make sure each exported, trimmed PNG was divisible by 16. Would be great if I could add this again.
Many thanks, Plunksvsille
Import PSD isn't customizable, sorry! It's compiled code built into the Spine editor. I think the only option for customization is to use the PhotoshopToSpine script.