2D Rigging in Unity without needing Photoshop!

Поділитися
Вставка
  • Опубліковано 25 січ 2025

КОМЕНТАРІ • 99

  • @kratosdisciple4637
    @kratosdisciple4637 2 роки тому +11

    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.

  • @johnpalin7065
    @johnpalin7065 Рік тому +4

    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!

  • @66abhishekrokade21
    @66abhishekrokade21 Місяць тому +1

    THIS IS THE BEST RIGGING VIDEO OUT THERE NOT GONNA LIE

  • @bartoszf5043
    @bartoszf5043 3 місяці тому +1

    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!

  • @fernandopena6206
    @fernandopena6206 7 місяців тому +2

    I've seen several videos related to rigging, and this and the next video from this channel are the most complete ones

  • @Destriarch
    @Destriarch 10 місяців тому +2

    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'.

  • @GarnetKane
    @GarnetKane 2 роки тому +3

    brother, incredible video! deserve way more subs for an incredible, concise, easy to follow tutorial. you're a legend!

  • @badatgames3687
    @badatgames3687 6 місяців тому +1

    i was needing this. and it randomly popped up. thank you

  • @soulml03
    @soulml03 5 місяців тому +1

    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

  • @ast3077
    @ast3077 Рік тому +1

    Lookin forward to doin some riggin on my next project with some custom art, Thanks for the quality content yo!

  • @punny5911
    @punny5911 Рік тому +1

    great video, all those ps tutorials didn't help me but you got it working for me

    • @FyreflyStudios
      @FyreflyStudios  Рік тому +1

      thats exactly why I made this, took me a wile to figure it out thought others would need it!

  • @eric_brito
    @eric_brito 5 місяців тому

    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]/

  • @BeerMoneyGames
    @BeerMoneyGames 15 днів тому

    This is a great video thank you! I did run into one question. I can't use a "Sprite Resolver" to change images for just the head or mouth. The "Label" area is blank and I can't add any other sprites.

  • @kevinszesch9564
    @kevinszesch9564 6 місяців тому

    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 😭😭😭😭

  • @GamingNed-vt4fp
    @GamingNed-vt4fp 5 місяців тому

    Exactly what I need for my game thanks much 😄.

  • @borisb4603
    @borisb4603 7 місяців тому

    thanks, bro. it really helped me to manage bone animation of inkscape sprite

  • @AdamKopiaFan
    @AdamKopiaFan 4 місяці тому

    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?

  • @beyolkim
    @beyolkim 8 місяців тому

    This really helped me a lot. Thank you!!!

  • @keisui_music
    @keisui_music 8 місяців тому +1

    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

  • @hoax2
    @hoax2 Рік тому +1

    Great tutorial, thank you!
    Is there a way to create slots? Like to attach a weapon or a hat?

    • @FyreflyStudios
      @FyreflyStudios  Рік тому +1

      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

  • @Cocomacsonian
    @Cocomacsonian Рік тому +1

    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!!

  • @WorldAquariumSingapore
    @WorldAquariumSingapore 2 роки тому +1

    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?

    • @FyreflyStudios
      @FyreflyStudios  2 роки тому

      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?

    • @WorldAquariumSingapore
      @WorldAquariumSingapore 2 роки тому +1

      @@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

    • @FyreflyStudios
      @FyreflyStudios  2 роки тому

      @@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

  • @makima_san8439
    @makima_san8439 Місяць тому

    where did you fin the animation menu beside console i can't find it

    • @FyreflyStudios
      @FyreflyStudios  Місяць тому

      Window -> Animation -> Animator / Animation

  • @imnotadriananymore
    @imnotadriananymore 9 місяців тому

    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

    • @FyreflyStudios
      @FyreflyStudios  9 місяців тому

      it would depend on what edits you want to do but it likely would have to be animated seperatly

  • @marcinaugustyniak9282
    @marcinaugustyniak9282 Рік тому +1

    Awesome vid. Thanks! ;-)

  • @keithwilliams1921
    @keithwilliams1921 2 роки тому +3

    Thanks! you're a life saver

  • @yusufsabr2288
    @yusufsabr2288 6 місяців тому

    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

    • @FyreflyStudios
      @FyreflyStudios  6 місяців тому

      That means you already got em, 2D projects should already have em in newer vesrions. I am assuming they are part of 2D essentials?

    • @yusufsabr2288
      @yusufsabr2288 6 місяців тому

      @@FyreflyStudios i figured it out, thanks a lot (for the ones that encounters with same issue, i basically uninstalled and installed back everything

  • @L0stD0gPlays
    @L0stD0gPlays Рік тому +1

    amazing short and easily understandable tutorial!

  • @RealDral
    @RealDral 10 місяців тому

    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?

    • @FyreflyStudios
      @FyreflyStudios  10 місяців тому

      I belive you can use sorting layer, ill check after work

  • @ДмитрийМашаргин-ъ7и

    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?

    • @FyreflyStudios
      @FyreflyStudios  Рік тому

      if you double click em can you do it? Make sure your in the skinning edior as well

  • @armyofchickens6062
    @armyofchickens6062 Рік тому

    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?

    • @FyreflyStudios
      @FyreflyStudios  Рік тому +1

      Im sure there is a way, but you would have to write a bone system yourself I think

    • @armyofchickens6062
      @armyofchickens6062 Рік тому

      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?

    • @FyreflyStudios
      @FyreflyStudios  Рік тому

      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

  • @KerimK07
    @KerimK07 Рік тому

    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

    • @FyreflyStudios
      @FyreflyStudios  Рік тому

      It does not, I explicity used affinity here. make sure to double click when assingin bones

  • @tufanaydin6340
    @tufanaydin6340 2 роки тому

    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.

    • @FyreflyStudios
      @FyreflyStudios  2 роки тому

      Just a limitation on how unity does it sadly

    • @FyreflyStudios
      @FyreflyStudios  2 роки тому +1

      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

    • @tufanaydin6340
      @tufanaydin6340 2 роки тому

      @@FyreflyStudios I made it thanks for reply

  • @PeachPuppy
    @PeachPuppy Рік тому

    Not sure if it was mentioned, but is there any way to delete bones?

  • @PyCrafts-h6d
    @PyCrafts-h6d 4 місяці тому

    thankyou so bro 😄

  • @VietCookiie
    @VietCookiie Рік тому

    How would you swap parts like make the mushroom head brown or purple?

    • @FyreflyStudios
      @FyreflyStudios  Рік тому

      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.

    • @kingbling7571
      @kingbling7571 Рік тому +1

      Import it as a white colored image instead of red (in this video) then simply use the color parameter in spriterenderer to change it

    • @FyreflyStudios
      @FyreflyStudios  Рік тому

      @@kingbling7571 This is also a great option, if you want to just change it entirely in one color

  • @davidvarga2916
    @davidvarga2916 2 роки тому

    My pic's Sprite(2d and UI) and is set to single sprite mode. I hit create Bone and nothing happens. Any ideas?

    • @davidvarga2916
      @davidvarga2916 2 роки тому

      Never mind it needed double clicking.

    • @FyreflyStudios
      @FyreflyStudios  2 роки тому

      @@davidvarga2916 XD was just about to say this :), gj solving it

  • @imnotadriananymore
    @imnotadriananymore 10 місяців тому

    How can i delete a bone

    • @FyreflyStudios
      @FyreflyStudios  9 місяців тому

      double click on one, small delete key

  • @schizoid3d
    @schizoid3d 10 місяців тому

    U exported it as .png?

    • @FyreflyStudios
      @FyreflyStudios  10 місяців тому

      Yes, any format that supports transparency will work

  • @steambean1268
    @steambean1268 2 роки тому

    I'm havng a few problems while creating bones. Sometimes they just dont show up.

    • @steambean1268
      @steambean1268 2 роки тому +1

      nevermind, I figured it out! If anybody else has the same problem: you need to double click your character with the bone tool.

    • @FyreflyStudios
      @FyreflyStudios  2 роки тому

      @@steambean1268 beat me to it XD, yep doubleclicking is the way to solve it!

  • @TechBoxNorth
    @TechBoxNorth 7 місяців тому

    Doesn't work! Only the head of my character is dragged and unity wants to create animation file

    • @FyreflyStudios
      @FyreflyStudios  7 місяців тому

      how many steps did you get t hrough without issues? Im having difficulty what isnt working exactly

  • @accreations9590
    @accreations9590 Рік тому +1

    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.

  • @brendanschofield4681
    @brendanschofield4681 2 роки тому +1

    god bless, thank you

  • @wormholeinteractive
    @wormholeinteractive 2 роки тому

    Photo Pea is another great option, similar to PS and totally free

  • @lunastilllovesquag1574
    @lunastilllovesquag1574 Рік тому

    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
      @FyreflyStudios  Рік тому

      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

    • @lunastilllovesquag1574
      @lunastilllovesquag1574 Рік тому

      @@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!

  • @godofcreme6804
    @godofcreme6804 2 роки тому +1

    thank ypu

  • @mfatihbarut
    @mfatihbarut 8 місяців тому

    gj

  • @javierarias1903
    @javierarias1903 Рік тому +1

    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.

    • @javierarias1903
      @javierarias1903 Рік тому +1

      thanks to my girlfriend for this idea btw

    • @FyreflyStudios
      @FyreflyStudios  Рік тому +1

      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)

    • @javierarias1903
      @javierarias1903 Рік тому

      ​@@FyreflyStudiosI see... I said it because Krita, Gimp and Affinity can, so I assume every major image manipulation/digital art software can do it

    • @javierarias1903
      @javierarias1903 Рік тому

      Krita for instance exports to .psd and not .psb, but changing the last letter in the file name just works

    • @FyreflyStudios
      @FyreflyStudios  Рік тому

      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

  • @Tutterzoid
    @Tutterzoid 2 роки тому +3

    Drop the terrible music .. You talking, so not music needed .. Thanks for the informative tut :)