13d ago

Did I oversee something when importing PSD?

Hi,

I tried to import a PSD for testing purpose, but it seems to behave differently to the tutorial. I followed the video in the documentation https://help.rive.app/editor/fundamentals/importing-assets, but after imported the PSD, I get no layers listed and no representation of the canvas in the artboard as well. Only in the asset preview.

Is there something I missed when imported the PSD or is it a bug? Thanks for helping.

macOS Sonoma 14.4.1 | Rive version 0.8.1335 (free account)

7 replies
13d ago

What happens when you drag it to the artboard?

13d ago

I have test, here is a video showing it :)

13d ago

Thanks for the reply! Unfortunately, it has the same effect. I will drop a video in the attachment (the video is a bit longer, because of the loading time). I also wanted to upload the test PSD, but it seems like it's not possible. Or, at least on my end, the upload is loading and loading. But the PSD layers are simply two brush layers and a vector circle.

13d ago

Could you try with this PSD?

numbers.psd.zip
33 KB
13d ago

It works with your file. I compared the two PSDs and there are two significant differences. File size and the color depth. Your file is using 8bit and is around 200KB large. My file had 8MB with 16bit. I changed the color depth 8bit as well and with the new file size of 250KB, I could correctly import the PSD.

Then I tested if the import was blocked on the first way because of the file size or color depth. So, I created a 8bit file with 8MB file size including more or less than 50 layers. And the import worked like a charm. I seems like the 16bit color depth is making trouble.

At the end I wanted to test it with a 32bit file, but the 16MB file size was too large for an upload.

13d ago

I was thinking also if the vector layer in the PSD could be a problem. Did you try to rasterize it?

13d ago

No luck with rasterization in the 16bit PSD. I played a bit more with image settings. While a 16bit PSD couldn't be imported, a 16bit PNG was no problem. But after I have rendered the 16bit imported PNG in Rive as a PNG export, it became 8bit again. I'm now questioning myself if Rive converts 16bit and higher rates into 8bit when importing them and just can't handle Photoshop files right now, or if just the render queue is not supporting higher bit rates and the PSD import is a different issue.

What do you think? Should I open a bug report?