for those of you not having Photoshop but alternative free editors, just export your layered image as PSD file, then rename as PSB and import into Unity.
seems like a bit of an oversight, but then i remember the old way of using alpha channels in the Standard Renderer, was to use a psd with an extra channel
@@CiroContinisioUnity you will not believe that i have watched so many tuutorial but i am still not able to export properly either material issues or coordinate issues or some face is missing and scaling problem. Hope your tutorial cover all these things
@@Varun-Singh those are just advertising bots, they have taken over youtube comments lately....be suspicious every time you see some advertisement and right after someone saying how great it is.
I still can't think of any good reason to limit it to PSB by default. It should simply support PSD (with no workarounds)... That would make it a superb feature and workflow improvement.
Agreed, most programs that try to support .PSD files (Affinity, Procreate, etc) tend to not support the .PSB format in my experience. Would be great to have just .PSD support or have the option to use any of the two.
Why don't you support PSD files? I like using Affinity Designer and I have to import it as PSD and then open another program to convert it to PSB. Is there a technical reason?
I wish there was better support for 2D keyframed animation, instead of relying on 3D animator timing. Like control exactly what frame you want, query which frame is at now and so on
Nice lie. But its impossible to make good frame by frame animations with this plugin. Even in your example the shadow glitches (6:15), because of wrong pivot. You have to put the pivot on each frame in the right place with your hands, what is impossible with a large number of frames and animations.
I like the idea, I worked with this package, but hate that "PSD Importer" doesn't work with PSD files... so without Photoshop, you can't use it (GIMP, Inkscape, Krita, etc.). It's a shame.
Agree. But I found a little workaround. You can use GIMP to create a PSD file and then use the tool imagemagick in order to convert the PSD into a PSB file.
@@ChristianSchaal I knew about this before, but it's good that you're writing this for others. Anyway, that method doesn't work as expected because as I remember you'll lost order on layers. Something was messed up with this workaround, because I've tried it and still was looking for someone with Photoshop.
thank you, you just fixed the problem, it doesn't let me open PSB files in unity's sprite editor, becuase the sprite editor was bugged, it got fixed when i updated 2D PSD Imported
Once the psb is imported can we save the individual game objects it creates and send to a coder who is working on the project? Or would it need to be sent as an entire project?
Hi, great share! I'm wondering if you've ever programmed in AS3 for Flash? It was very easy to use layered object with a timeline. For example: create a die. On the timeline a white cute with a single dot, that's frame 1. Two dots on a cube for frame 2... and so on. If I placed the Object in the scene, all I would have to do to change the cube from 1 was to "scrub" the timeline on the object +1 times to get a 2. I have a current problem in my game for Unity. And understanding layers is difficult and tricky. I tried placing objects on layers, one in front of the other. Then turning the object to visible or invisible. Doesn't seem to get what I want. The game: It's a board of say 10x10 squares, when clicking on a square it should change colors. Easy enough to use a color code schema, but if I want the graphic to be really nice, I use images. So, clicking on a square, should change the image, and back again once clicked again. And a third color if the computer picks the square and a fourth color if the computer picks a square that I already clicked on. In a nutshell, would this be the preferred method in changing the images?
This method simply does not work if you use ANY other software than Photoshop. I, for one, work with Paintshop Pro. However, Unity never imports the layers, even if I export as .psd. Renaming the file to .psb does not work. Why is there no alternative solutions anymore? What about people who don't have the money for an overpriced Photoshop license? Besides, all easy Asset Store solutions (Puppet 2D, swf to Unity) were made outdated by Unity.
WOW... EARLIER ON, I WAS LOOKING FOR THIS ON UA-cam . THANK YOU SO MUCH UNITY
for those of you not having Photoshop but alternative free editors, just export your layered image as PSD file, then rename as PSB and import into Unity.
thank you for saving my life!!
Didn't even know you could change file extensions! Thank you for this tip :)
seems like a bit of an oversight, but then i remember the old way of using alpha channels in the Standard Renderer, was to use a psd with an extra channel
thank you
wow this is what i was looking for
same here
need a blender export video too for unity
@@CiroContinisioUnity you will not believe that i have watched so many tuutorial but i am still not able to export properly either material issues or coordinate issues or some face is missing and scaling problem.
Hope your tutorial cover all these things
@Mohammed Emiliano how does that relate to my question?
@@Varun-Singh those are just advertising bots, they have taken over youtube comments lately....be suspicious every time you see some advertisement and right after someone saying how great it is.
@@teemumiettinen7250 actually the youtube link indeed does show the unity blender tutorial.
this is very useful, definitely adding it to my backback
Wow, this saved my butt, thank you so much!
That is amazing! More ways to import from other software are a great way to save time, important investment in the engine :D
This is something really valuable !
this is amazing unity, I love this yay!
This is one useful feature to have.
I still can't think of any good reason to limit it to PSB by default. It should simply support PSD (with no workarounds)... That would make it a superb feature and workflow improvement.
Agreed, most programs that try to support .PSD files (Affinity, Procreate, etc) tend to not support the .PSB format in my experience. Would be great to have just .PSD support or have the option to use any of the two.
Why don't you support PSD files? I like using Affinity Designer and I have to import it as PSD and then open another program to convert it to PSB. Is there a technical reason?
PSDs have WAY more info in them from the features in Photoshop. I doubt Unity would cope well with smart objects for one.
One work around is changing the file name extension from psd to psb. I dont know if it always works, but it worked for my project.
I wish there was better support for 2D keyframed animation, instead of relying on 3D animator timing. Like control exactly what frame you want, query which frame is at now and so on
I have tried using Krita export to PSD and it worked after changing the file extension to PSB. However, I haven't checked all features thou.
oh 2d sprites with normal maps look great
Nice lie. But its impossible to make good frame by frame animations with this plugin. Even in your example the shadow glitches (6:15), because of wrong pivot. You have to put the pivot on each frame in the right place with your hands, what is impossible with a large number of frames and animations.
I agree. This is a real problem. This needs to get fixed.
i can't disagree anymore,now time is 2023. The Unity 2D Animation is so bad to frame animation。
I like the idea, I worked with this package, but hate that "PSD Importer" doesn't work with PSD files... so without Photoshop, you can't use it (GIMP, Inkscape, Krita, etc.). It's a shame.
Agree. But I found a little workaround. You can use GIMP to create a PSD file and then use the tool imagemagick in order to convert the PSD into a PSB file.
@@ChristianSchaal I knew about this before, but it's good that you're writing this for others. Anyway, that method doesn't work as expected because as I remember you'll lost order on layers. Something was messed up with this workaround, because I've tried it and still was looking for someone with Photoshop.
Just rename the .psd to .psb worked well for me.
Why is the name PSD importer?🤔
We can only use PSB.
thank you, you just fixed the problem, it doesn't let me open PSB files in unity's sprite editor, becuase the sprite editor was bugged, it got fixed when i updated 2D PSD Imported
Awesome stuff
A bit late, isn't this feature released about 2 years ago?
The salt is strong with this one.
@@charlesselrachski34 Salt but true
very useful features!
Now make this work with GIMP PSD too!!!
I agreee!
Can i use psd extension instead of psb?
if you want to know if compress also works on psb file like atlasses it does. i checked the build log after compress
Thank you!
is there a guide for Frame by Frame animations i can find that is just like the butterfly ?
@2:58 "We provided a link to the official documentation, link below."
No. You did not. Actually, you never do. What's up with that?
I believe the video is originally made for unity learn where they do put the link, but not here on yt.
Make it work for affinity photo too pls
Yes
you should be able to export as psd and rename them to psb. This worked for me with Affinity Designer.
This is only for sprites, right? Not for UI elements on Canvas?
Finally!
Once the psb is imported can we save the individual game objects it creates and send to a coder who is working on the project? Or would it need to be sent as an entire project?
Just wondering why a simple feature like this gets released in 2021? Its like 10 years due.
Hi, great share! I'm wondering if you've ever programmed in AS3 for Flash? It was very easy to use layered object with a timeline. For example: create a die. On the timeline a white cute with a single dot, that's frame 1. Two dots on a cube for frame 2... and so on. If I placed the Object in the scene, all I would have to do to change the cube from 1 was to "scrub" the timeline on the object +1 times to get a 2. I have a current problem in my game for Unity. And understanding layers is difficult and tricky. I tried placing objects on layers, one in front of the other. Then turning the object to visible or invisible. Doesn't seem to get what I want. The game: It's a board of say 10x10 squares, when clicking on a square it should change colors. Easy enough to use a color code schema, but if I want the graphic to be really nice, I use images. So, clicking on a square, should change the image, and back again once clicked again. And a third color if the computer picks the square and a fourth color if the computer picks a square that I already clicked on. In a nutshell, would this be the preferred method in changing the images?
Hm, why doesn't PSD just support large file sizes to begin with?
Great
aseprite importer?
Nice
How to make cutscenes?
Search for "unity timeline cutscene", tons of tutorials for that
@@StarManta Thank you!!
I was always using psd importing its easier for character rigs
How rig
haber si podéis poner la traducción automática en los videos que no cuesta tanto... XD
Veery nice
cool
dont work witn RectTransform
اصل العرب اليمن 🇾🇪
@Tab TA no
I would have thought people would have moved onto Krita by now instead of wasting money on photoshop or adobe products in general.
I use affinity photo personally but so happy photoshop has alternatives now a days.
I agree!
Will u guys develop unity for iPad 2021
This method simply does not work if you use ANY other software than Photoshop. I, for one, work with Paintshop Pro. However, Unity never imports the layers, even if I export as .psd. Renaming the file to .psb does not work. Why is there no alternative solutions anymore? What about people who don't have the money for an overpriced Photoshop license? Besides, all easy Asset Store solutions (Puppet 2D, swf to Unity) were made outdated by Unity.
It'd be great if the sprite atlasing wasn't terrible out of the box.
What is the name of the program used
First
make this the most unknown comment I know you can't
Lol unity sucks