For anyone who wants to edit/change the art after assembling the character: 1) In Windows File Manager, right click on any .png file and select Open. Change the default image editor to your software of choice(GIMP, Krita, Inkscape...) 2) In Unity, double click on your art asset in the Project panel. It will be opened using your new default image editor. Make your changes. Do not move or scale any of the art. Save as Overwrite.
Thanks for emphasising the 'double click to edit' thing - I genuinely thought there was a bug in Unity that wouldn't let me add bones until I watched your video. You deserve more subscribers. Keep it up!
Nice tutorial. Small note for people who, like me, couldn't find the 'animation' tab in the console: it isn't there by default and has to be added. Click the ellipsis (...) menu in the top-right of the console area, go to 'Add Tab' and click 'Animation'.
Thank you. This video and the one about IK helped me a lot. I wasted hours trying to convert an svg file with layers to psd. This solution with png saved the ideas for projects I have in Unity. I think the disadvantage of png is having to position the parts manually, but this time is probably comparable or less than the time spent separating the layers correctly in photoshop. So I see this as a complete victory \[T]/
hmm, my rough guess is you would make an extra bone, then use code to spawn in the hat or weapon at that transfrom for the bone basically at the empty game object the bone is attached to
hey im having a bit of trouble , everything seems to work great until i get to the step where you add sprite skin component and create bones , the bones show up off to the right side but they dont show up in the scene window , i can either move the whole thing or nothing . ive checked back in the skinning editor and all the bones are still there so im not quite sure what all is going wrong edit : nevermind i had gismos turned off for some reason ! very helpful tutorial :D
nice video there thks and how to move the character if its a top down game which need to move up and down and attack skeletal animation as well as the animation window allows only to use one set of animation parts?
Can you rephrase your question, I am unsure what you are asking. I think what you are wanting to do is animation layers, but im not 100 on it. What is the usecase? Top down game with skeletial animation for movement and attacking at the same time?
@@FyreflyStudios ok meaning if i use one set of character parts moving right , in the animation window , u cant use the same set of character parts moving right and used it to move the character up as the character will look moving up weird, so i will have to add the character parts for the character moving up, but u cant add it into the animation window as current the character moving right is already there
@@WorldAquariumSingapore Are you trying to play 2 animations at once? If so animation layers is what you are looking for, normaly it is used to have one animation for legs and annother for upper torso
good afternoon, I'm looking for a solution to the problem, I'm loading a cut sprite, everything is going well exactly to the skeleton, I built a skeleton, but I can't move the bones, when hovering they don't light up, it doesn't work to move, what could be the reason?
How can i visually disable an element from the sprites to enable other one, i want to animate the mouth by sprites or simply modify It without modifying anything elsw
Hi, i am not able to download the packages. It just says "unlock" and when i unlock them it keeps being locked again whenever i closed the page. What should i do? thanks
If you cannot select or interact with bones at all: check your version. As of writing this, it just refuses to work in any of the later 2022 version. Might save some time in troubleshooting!
@@FyreflyStudios i just checked back, it was the latest beta versiom, so that might be why. 2022 3f 5.1 i believe. Double clicking unfortunately did nothing other than bring up the multiselect you get from holding and dragging, but fixed from the top right corner to the point of clicking. Bones did not affect the mesh at all, either, or at least it was impossible to check since i couldnt even select them, haha. Returning to an older 2022 version fixed the problem!
does the rig sheet have to be a psd with multiple layers? i followed your steps but when i try to assemble the bones, the limb from the png wont move with the bones
Thanks for the video but sprite mode is single not multiple why? people getting problems when using 2D skinning like i can't click the bone, i can't name the bones etc.
I have a character base, 4 directional. Character creation screen works perfectly and it's able to save the players character and show up in the next scene. My thing is; I can't figure out out to bone rig all 4 sides, would I just rig each piece and write some script on it?
You would prerig the bones for each side. Usally in character creators, all of the sprites use the same rig, it just changes the sprite visual if that makes sence. Players dont really rig at all@@armyofchickens6062
You would have to change the color in yoru art program, reimport it, WITH THE SAME NAME. Delete the one in unity, then import the new one. the meta file should transfer over. What I recommend (in theory , havent tried it myself) is make your art in greyscale, and use unitys color overlay to set the color.
BE CAREFUL WITH THIS APPROACH. This is a great video and fuck photoshop, but if you later want to add an GameObject and you want it to render between the parts of your sprite (for instance, add a face with a separate logic between the face and the arm) it will be impossible since the rendering order is defined within the sprite metadata and any external object will have to be rendered either in front or behind of everything else. I suggest exporting to PSB (or PSD and then changing the D for a B in the filename since they are basically the same but Unity only recognizes the latter) and using Unity's PSD importer to import sprite as multiple so the rendering order is defined by Unity's usual sorting layers. See this for reference: ua-cam.com/video/eXIuizGzY2A/v-deo.html. Had to re-do all my rigging because of this issue, tho it would have been easier if Unity supported proper rig copying and pasting.
Very true, this is a limitation of this approach. The issue is some people cant export to psb, so this is the closest they can get. Im pretty sure there is a way to do this that is better via spline 2d, but I havent had time to look into it. (also not free)
For anyone who wants to edit/change the art after assembling the character:
1) In Windows File Manager, right click on any .png file and select Open.
Change the default image editor to your software of choice(GIMP, Krita, Inkscape...)
2) In Unity, double click on your art asset in the Project panel.
It will be opened using your new default image editor.
Make your changes. Do not move or scale any of the art.
Save as Overwrite.
NIce workaround!
I’m new to rigging and this is the first video that doens’t make stuff even more complicated than it is for me. Thanks!
Thanks!
Thanks for emphasising the 'double click to edit' thing - I genuinely thought there was a bug in Unity that wouldn't let me add bones until I watched your video. You deserve more subscribers. Keep it up!
Thanks!
Nice tutorial. Small note for people who, like me, couldn't find the 'animation' tab in the console: it isn't there by default and has to be added. Click the ellipsis (...) menu in the top-right of the console area, go to 'Add Tab' and click 'Animation'.
I've seen several videos related to rigging, and this and the next video from this channel are the most complete ones
glad it helped!
i was needing this. and it randomly popped up. thank you
awsome! Glad it helped!
Thank you. This video and the one about IK helped me a lot. I wasted hours trying to convert an svg file with layers to psd. This solution with png saved the ideas for projects I have in Unity. I think the disadvantage of png is having to position the parts manually, but this time is probably comparable or less than the time spent separating the layers correctly in photoshop. So I see this as a complete victory \[T]/
your welcome!
Lookin forward to doin some riggin on my next project with some custom art, Thanks for the quality content yo!
thanks, bro. it really helped me to manage bone animation of inkscape sprite
great video, all those ps tutorials didn't help me but you got it working for me
thats exactly why I made this, took me a wile to figure it out thought others would need it!
Exactly what I need for my game thanks much 😄.
brother, incredible video! deserve way more subs for an incredible, concise, easy to follow tutorial. you're a legend!
This really helped me a lot. Thank you!!!
Awsome!
Thanks! you're a life saver
Happy to help!
Hey Thank you so much for this tutorial animating was such a shot in the dark for me before i found this video! You ROCK!!
no problem!
Awesome vid. Thanks! ;-)
helpful. for anyone using a very low res sprite having problems with it just upscale the image when you export it or upscale it somewhere else.
at 7:55 when i use create bones no bones are added here , i did everything exactly the same till now can you help me with this
amazing short and easily understandable tutorial!
Great tutorial, thank you!
Is there a way to create slots? Like to attach a weapon or a hat?
hmm, my rough guess is you would make an extra bone, then use code to spawn in the hat or weapon at that transfrom for the bone
basically at the empty game object the bone is attached to
hey im having a bit of trouble , everything seems to work great until i get to the step where you add sprite skin component and create bones , the bones show up off to the right side but they dont show up in the scene window , i can either move the whole thing or nothing . ive checked back in the skinning editor and all the bones are still there so im not quite sure what all is going wrong
edit : nevermind i had gismos turned off for some reason ! very helpful tutorial :D
Glad you figured it out!
i tried to flip it so he can walk to the left too but he changes his position with rotation. How to flip that sprite so he can walk left?
thankyou so bro 😄
nice video there thks and how to move the character if its a top down game which need to move up and down and attack skeletal animation as well as the animation window allows only to use one set of animation parts?
Can you rephrase your question, I am unsure what you are asking. I think what you are wanting to do is animation layers, but im not 100 on it. What is the usecase? Top down game with skeletial animation for movement and attacking at the same time?
@@FyreflyStudios ok meaning if i use one set of character parts moving right , in the animation window , u cant use the same set of character parts moving right and used it to move the character up as the character will look moving up weird, so i will have to add the character parts for the character moving up, but u cant add it into the animation window as current the character moving right is already there
@@WorldAquariumSingapore Are you trying to play 2 animations at once? If so animation layers is what you are looking for, normaly it is used to have one animation for legs and annother for upper torso
god bless, thank you
You too!
good afternoon, I'm looking for a solution to the problem, I'm loading a cut sprite, everything is going well exactly to the skeleton, I built a skeleton, but I can't move the bones, when hovering they don't light up, it doesn't work to move, what could be the reason?
if you double click em can you do it? Make sure your in the skinning edior as well
Photo Pea is another great option, similar to PS and totally free
How can i visually disable an element from the sprites to enable other one, i want to animate the mouth by sprites or simply modify It without modifying anything elsw
it would depend on what edits you want to do but it likely would have to be animated seperatly
Hi, i am not able to download the packages. It just says "unlock" and when i unlock them it keeps being locked again whenever i closed the page. What should i do? thanks
That means you already got em, 2D projects should already have em in newer vesrions. I am assuming they are part of 2D essentials?
@@FyreflyStudios i figured it out, thanks a lot (for the ones that encounters with same issue, i basically uninstalled and installed back everything
If you cannot select or interact with bones at all: check your version. As of writing this, it just refuses to work in any of the later 2022 version. Might save some time in troubleshooting!
Hmmm, what version are you using? Ill try to replicate this, It should work in theory, make sure you are double clicking to select the bones
@@FyreflyStudios i just checked back, it was the latest beta versiom, so that might be why. 2022 3f 5.1 i believe. Double clicking unfortunately did nothing other than bring up the multiselect you get from holding and dragging, but fixed from the top right corner to the point of clicking. Bones did not affect the mesh at all, either, or at least it was impossible to check since i couldnt even select them, haha. Returning to an older 2022 version fixed the problem!
thank ypu
does the rig sheet have to be a psd with multiple layers? i followed your steps but when i try to assemble the bones, the limb from the png wont move with the bones
It does not, I explicity used affinity here. make sure to double click when assingin bones
Can I change the depth of the bones and sprites in the animator somehow? Or do i need to activate and deactivate old and new ones?
I belive you can use sorting layer, ill check after work
I'm havng a few problems while creating bones. Sometimes they just dont show up.
nevermind, I figured it out! If anybody else has the same problem: you need to double click your character with the bone tool.
@@steambean1268 beat me to it XD, yep doubleclicking is the way to solve it!
Why all my limps etc are detectes as one bone.. the Thing you do at 05:15 doesnt work for my Sprite.. i need Held 😭😭😭😭
ya still stuck?
Doesn't work! Only the head of my character is dragged and unity wants to create animation file
how many steps did you get t hrough without issues? Im having difficulty what isnt working exactly
Thanks for the video but sprite mode is single not multiple why? people getting problems when using 2D skinning like i can't click the bone, i can't name the bones etc.
Just a limitation on how unity does it sadly
You can select them from the collapsed menu in the bottem left( or top) of the screen. I cant remember which of the top of my head
@@FyreflyStudios I made it thanks for reply
My pic's Sprite(2d and UI) and is set to single sprite mode. I hit create Bone and nothing happens. Any ideas?
Never mind it needed double clicking.
@@davidvarga2916 XD was just about to say this :), gj solving it
is there a way to do this with a character creation system that consists of the player choosing the bones that will be assigned to their character?
Im sure there is a way, but you would have to write a bone system yourself I think
I have a character base, 4 directional. Character creation screen works perfectly and it's able to save the players character and show up in the next scene. My thing is; I can't figure out out to bone rig all 4 sides, would I just rig each piece and write some script on it?
You would prerig the bones for each side. Usally in character creators, all of the sprites use the same rig, it just changes the sprite visual if that makes sence. Players dont really rig at all@@armyofchickens6062
Not sure if it was mentioned, but is there any way to delete bones?
select bone small delete key above backspace
How would you swap parts like make the mushroom head brown or purple?
You would have to change the color in yoru art program, reimport it, WITH THE SAME NAME. Delete the one in unity, then import the new one. the meta file should transfer over.
What I recommend (in theory , havent tried it myself) is make your art in greyscale, and use unitys color overlay to set the color.
Import it as a white colored image instead of red (in this video) then simply use the color parameter in spriterenderer to change it
@@kingbling7571 This is also a great option, if you want to just change it entirely in one color
How can i delete a bone
double click on one, small delete key
U exported it as .png?
Yes, any format that supports transparency will work
gj
BE CAREFUL WITH THIS APPROACH. This is a great video and fuck photoshop, but if you later want to add an GameObject and you want it to render between the parts of your sprite (for instance, add a face with a separate logic between the face and the arm) it will be impossible since the rendering order is defined within the sprite metadata and any external object will have to be rendered either in front or behind of everything else. I suggest exporting to PSB (or PSD and then changing the D for a B in the filename since they are basically the same but Unity only recognizes the latter) and using Unity's PSD importer to import sprite as multiple so the rendering order is defined by Unity's usual sorting layers. See this for reference: ua-cam.com/video/eXIuizGzY2A/v-deo.html. Had to re-do all my rigging because of this issue, tho it would have been easier if Unity supported proper rig copying and pasting.
thanks to my girlfriend for this idea btw
Very true, this is a limitation of this approach. The issue is some people cant export to psb, so this is the closest they can get. Im pretty sure there is a way to do this that is better via spline 2d, but I havent had time to look into it. (also not free)
@@FyreflyStudiosI see... I said it because Krita, Gimp and Affinity can, so I assume every major image manipulation/digital art software can do it
Krita for instance exports to .psd and not .psb, but changing the last letter in the file name just works
OO id didnt know gimp or krita could, I know affinity can as I use that most of the time, id assume most can at this point@@javierarias1903
Drop the terrible music .. You talking, so not music needed .. Thanks for the informative tut :)