About 2D PSD Importer
The 2D PSD Importer is an Asset importer that imports Adobe Photoshop .psb files into Unity, and generates a Prefab of Sprites based on the imported source file. Read the complete documentation here. Read more in the 2D PSD Importer documentation.
Getting Started
Install latest Unity 2022.1
Start a new project with the 2D or 2D URP Template to install the latest major versions for 2D packages in 2022.1.
What can you do?
Try it out and let us know what you think of the additions and improvements. We want to know what works as expected, what doesn’t and what is missing.
I think it has something todo with the facat that it wont name the slices after the layers if you do the slicing in the sprite editor.
As you can see, I can “fix” the issue by selecting another importer and reselecting PSD importer. But in this case all bones are gone.
Also checking “Automatic Reslice” fixes it most of the time.
I am using Unity 2022.2.0b7 and the following packages:
Another issue I observed was that I cant click any checkboxes in the PSD file Inspector.
Thanks for the heads up @LorenzoNuvoletta
This is a known issue and we are working hard to roll out fixes to the affected versions. Here is the bug ticket, so you can follow our progress:
Thank you for the confirmation, @bullettea .
We have landed a fix for Unity 2020.3.
We are currently testing the same fix for 2021.3, 2022.1 and 2022.2.
I have an interesting problem where I cannot click on the PSD Importer Inspector. I recently upgraded my project from 2020.2 to 2022.1. All of my previous PSB Animation Rigs are still working as before, the only difference being I cannot edit them in Inspector. Same with newly imported PSB/PSD files. Should I make a back-up and try reinstalling the PSD Importer package?
Edit: I saw the Tracker, I will be checking it periodically! Thanks!
The fix for Unity 2022.1 will be available in PSD Importer 7.0.3. This version will go live in a few days time, if everything goes according to plan.
The fix for Unity 2022.2 & Unity 2023.1 will be available in PSD Importer 8.0.1. This version will most likely be available in a few weeks time.
I’ll post a message here once the versions are available. If you urgently need the version, send me a DM and we can talk about how we can solve it.
Thank you for your patience, and sorry for the inconvenience caused.
To improve normal map workflows for sprites is it possible to add a few things?
Normal map compress mode for sprites to enable normal map packing? Currently we are forced to use linear set none packed sprites for normal use. And can’t use normal unpack.
The ability to tell a psb file to copy the sprite texture layout of another psb? That or the ability to assign a psb in the secondary texture slot of a sprite, and have it auto atlas like the parent texture.
This would help solving packing other data maps such as normal maps to follow the layout of the diffuse.
Currently as it stands, to use normal maps we are required use a separate psb and make sure the textures name, alpha size, and total exported textured match the diffuse so that they both pack the same. This can be tricky If the alpha is off a little. It’s be nice to be able to just move and crop normal map textures based off it’s name using the data from another texture (such as the diffuse)
Is this by any chance possible? It’s tremendously help workflows.
PSD Importer 7.0.3 is now available for Unity 2022.1, which contains the fix for the inspector.
We are still performing tests for the 2022.2 & 2023.1 version of PSD Importer.