GIMP only allows for .PSD files but when I put them in Unity, it only appears as a flat image with no layers…
By renaming it to .PSB, it succesfully imports the layers but in random positions…
Any ideas?
GIMP only allows for .PSD files but when I put them in Unity, it only appears as a flat image with no layers…
By renaming it to .PSB, it succesfully imports the layers but in random positions…
Any ideas?
Have you tried (in Gimp) setting each layer to match the image size?
Yeah, I remember woes like this using layered TIFF for panoramic photos. Definitely less trouble if you make sure every layer has all that empty space realized, as Kurt mentioned. Don’t worry, all those empty pixels compress quite well.
This is a known issue and we are currently rolling out fixes for this.
The issue is that GIMP creates each layer to the size of the canvas, while most other DCC tools exporting .psd/.psbs trim the layer to the size of the content.
The fix is out in this version:
The fix is expected to land in the following versions:
You can follow the issue at this link: Unity Issue Tracker - Sprite layout is incorrect when importing a PSB file
The fix is now out for all affected Unity versions: