[Blender] THE FUNDAMENTALS of Exporting Rigged characters to Unreal, Unity, or ANY GameEngine

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024

ความคิดเห็น • 312

  • @CGDive
    @CGDive  3 ปีที่แล้ว +15

    ⚠️This video was the first one in what became a series on Blender & Game Engines. Some recommendations I made in this video have changed and they may keep changing. Check out the full playlist to stay up to date!
    th-cam.com/play/PLdcL5aF8ZcJvCyqWeCBYVGKbQgrQngen3.html
    LINKS FROM THE VIDEO
    ● Free scene files
    ⇒ gum.co/cgdive_free
    ● Arigify addon - one-click solution to prepare Rigify rigs for Game Engines
    (enter "cgdive" at check-out to get 5% off)
    ⇒ gumroad.com/a/361100403
    ● "The Art of Effective Rigging" - rigging course by Pierrick
    (enter "cgdive" at check-out to get 10% off)
    ⇒ gumroad.com/a/183891059/AeQfrF
    ●CGDive Discord Group
    ⇒ discord.gg/YFH5HUv

    • @rmt3589
      @rmt3589 ปีที่แล้ว

      Do you plan to redo the video so it's up to date?

    • @CGDive
      @CGDive  ปีที่แล้ว

      @@rmt3589 what is out of date?

    • @CGDive
      @CGDive  ปีที่แล้ว +1

      @@rmt3589 The core ideas of the video are still valid. Recommendations change all the time so keep an eye on my channel and will share the latest ones.

  • @3d3rbart
    @3d3rbart 3 ปีที่แล้ว +17

    Thank you very much for your loyalty and honesty, I was honored to know you and learned a lot on your hands, and the course you offer is worth much more than its price ... I have previously bought another course that is more expensive, and its owner did not answer my inquiries.

    • @CGDive
      @CGDive  3 ปีที่แล้ว +3

      No problem. Thank you for the nice message and for buying my course. I am happy to answer any questions if I can :)

  • @USBEN.
    @USBEN. 3 ปีที่แล้ว +14

    This covered each and every doubt of mine after having made and rigged a character for my game. Thankyou.

  • @edofactory
    @edofactory 3 ปีที่แล้ว +11

    I wish I could have watched a video like this 7 years ago, when I started trying to make games with animated characters, so many projects that I might not have abandoned because of this problems

    • @CGDive
      @CGDive  3 ปีที่แล้ว +8

      Yeah, Gabriel. I wish there were clearer guidelines and pipelines for this stuff. Hopefully my videos help a bit.

    • @edofactory
      @edofactory 3 ปีที่แล้ว +4

      @@CGDive Helped a lot!! until today I have not found a good guideline for this anywhere else, Thank you very much!!

    • @squarerootof2
      @squarerootof2 3 ปีที่แล้ว +1

      Ikr. So much time wasted! The whole playlist is pure gold. Thanks for all this amazing work, Todor, and for making it available for free!!!

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      @@squarerootof2 No problem, man. Thanks for watching!

  • @CoKeHQ1
    @CoKeHQ1 2 หลายเดือนก่อน

    Please don't ever delete these! you are a blessing for everyone who wants to learn to make game ready rigs with rigify in blender! and many of these concepts apply today too even if the blender has updated since then (bone collections looking different for example)
    Might even write a school thesis on this topic because it's such a deep and interesting rabbit hole, will ofc credit you and your videos if I do so.
    Am still in early learning phases, still some deformations happening in game engine, will try the TGT bone approach next and when I can make any rig work well in game engines using these approaches will probably start saving time with addons, arigify or the one you provide!

    • @CGDive
      @CGDive  2 หลายเดือนก่อน +1

      I have no plans to delete the videos. And sure, use the information in any way you like. I am not sure if arigify is being kept up-to-date. Game Rig Tools will be updated for the foreseeable future.

    • @CoKeHQ1
      @CoKeHQ1 2 หลายเดือนก่อน

      @@CGDive Glad to hear ^^
      did TGT workflow manually and it worked really well! especially parenting deformation bones to root as my character has a lot of stretch n squash going on. think next time I am going to give game rig tools a go!
      Again thank you for what you do~

  • @kloa4219
    @kloa4219 3 ปีที่แล้ว +14

    Protip: If the Arigify addon changes the scale of your rig. Highlight the mesh and metarig armature, ctrl+a, and apply transforms. Then generate the rig again

    • @CGDive
      @CGDive  3 ปีที่แล้ว +5

      Right, always work with applied transforms or you're asking for trouble.:P

  • @InterUse
    @InterUse 3 ปีที่แล้ว +3

    Small note about guns - truly proper way to do it, if we are talking about any sort of interactive approach to guns/equipment in general, would be to export character and its equipment separately and use sockets or similar systems inside of the engine to assign equipment.

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      Agreed! Thank you for your input.
      My goal was to explain what can be exported and what can't.

  • @workflowinmind
    @workflowinmind 3 ปีที่แล้ว +10

    This is gold! Such a comprehensive video, subscribed!

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      Thanks, man!

  • @TheRoadTraveledByFew
    @TheRoadTraveledByFew 2 ปีที่แล้ว +1

    Stumbled upon your channel while investigating the details of transferring Skeletal Meshes from Blender to Unreal. I find your videos very informative and nuanced .. Thank you for making them.

  • @3DRodney
    @3DRodney 3 ปีที่แล้ว +1

    This video was fantastic. I purchased your rigify course last year, you really create excellent material, thank you.

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      Thanks a lot for purchasing the course! Means a lot to me!
      Expect more blender + game engines videos soon!

  • @MCCDEMON
    @MCCDEMON 3 ปีที่แล้ว +7

    How come that anyone gives a thumbs down? Weird ppl are everywhere...Todor you are one of those geniuses who make difficult stuff easy to understand. Everybody should damn buy your stuff and support you. Fantabulous work you do here!!! Thanks so much.

    • @CGDive
      @CGDive  3 ปีที่แล้ว +2

      Haha, thanks! The like/dislike ratio is great. I am sure some people are just in a bad mood, or the video didn't solve *their* problem, or they didn't like my accent etc. :D

  • @VentelHD
    @VentelHD 3 ปีที่แล้ว +1

    Super good video! Im a 3d artist and importing a rig for the first time in unreal. Now i understand everything!

  • @tactilevisions
    @tactilevisions 8 หลายเดือนก่อน

    Fantastic video. I love your way of explaining things. Very clear, straight to the point, not too fast, not too slow. Thank you

  • @eucharistenjoyer
    @eucharistenjoyer ปีที่แล้ว

    Absolute top quality!

  • @Meggy215
    @Meggy215 หลายเดือนก่อน

    Amazing. Thank you so much for all the work you put into this!

  • @ChrixB
    @ChrixB 2 ปีที่แล้ว

    that by far the best tutorial on how to deal with rig for game engine with Blender, thank you so much for doing that !

  • @BainesMkII
    @BainesMkII 3 ปีที่แล้ว +8

    A word of warning for UE4: Even if it looks like your model exported properly, UE4 may still be scaling it incorrectly for some functionality. Even workflows that I've seen promoted by Epic employees can result in issues such as improperly scaled Sockets and improperly automatic generated colliders. I feel the issues are in part due to Epic trying to "fix" the scaling difference, but doing so incompletely.

    • @CGDive
      @CGDive  3 ปีที่แล้ว +3

      This is probably the thing that I hate the most about the UE4 workflow. If you change the unit scale 0.01 the export should work smoothly. But that makes some parts of Blender behave a bit weirdly... There is no perfect solution at this time.

  • @infinitejacas4627
    @infinitejacas4627 หลายเดือนก่อน

    BEST CHANNEL ABOUT RIGS OF ALL TIME!!!!!!!!!!!!!!!!!!!!!

    • @CGDive
      @CGDive  หลายเดือนก่อน

      Thanks, mate 🙏

  • @ZaidMohammedAlShaheed
    @ZaidMohammedAlShaheed 2 ปีที่แล้ว

    ma dood, I studied your stuff, really cool! learned so much, I THINK! I resolved that issue you had with the file naming in a strange way, not sure it will work but on the surface it seems that it worked.
    so what I did.
    I selected the DEF bones
    Pasted them in a new blender file
    I deleted everything it carried but kept the Def.
    did the process if cleaning constrains, fixing the parenting, did the whole thing and copied and pasted it back to the original file and CRT+J and started the constrains and so far it worked, but I got to take the rig to the engine to make sure things works.
    it saves A LOT OF TIME over renaming everything.

  • @abyssbloodgazer6801
    @abyssbloodgazer6801 12 วันที่ผ่านมา +1

    Man, I wish I knew about the squash and stretch part before, had to reanimate like 20 animations for a school project 😢

    • @CGDive
      @CGDive  12 วันที่ผ่านมา +1

      Yeah, it's a nasty one! :/

  • @mauricecarlberg2224
    @mauricecarlberg2224 3 ปีที่แล้ว +1

    Thank you so much, Ive been struggling with all this and you organized my thoughts and problems with this video... Keep´m coming as there are very little material over the matter...! Just bought the arigify addon and will try it out... Happy Holidays

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      Awesome! More on the same topic coming in 2021! Happy, happy! :D

  • @joelsaishler
    @joelsaishler 2 ปีที่แล้ว

    This video is the answer to my prayers! Thank you for posting it. Fantastic content.

    • @CGDive
      @CGDive  2 ปีที่แล้ว

      Awesome.

  • @SuperMontana2008
    @SuperMontana2008 3 ปีที่แล้ว +2

    This is brilliant stuff, really interested in what you come up with. Serious shortage of rigging for games and exporting info.

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      Glad it was useful. I have plans for videos that will keep me buys for months. Let me know if you have any suggestions :)

    • @SuperMontana2008
      @SuperMontana2008 3 ปีที่แล้ว +1

      @@CGDive a complete custom workflow would be nice, to show the power of the tools. I.e. something like four armed character with face rig and back pack , using rigify and arigify into unreal. Doesn't have to be brilliant artwork , it's the workflow that's important because obviously you know your stuff.

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      ​@@SuperMontana2008 That's a great suggestion actually. I can't promise I'll do exactly that. My idea was to do exactly this: a complete custom workflow. But I was planning to keep the character a little bit simpler. But I'll see if I could integrate some of your suggestions. Thanks a bunch!

    • @SuperMontana2008
      @SuperMontana2008 3 ปีที่แล้ว +2

      @@CGDive thanks, whatever you do I'm sure will be big help. The power of these tools is the modular approach and fast setup. That's why I mentioned the 4 arms etc. Hopefully making weird creatures into game engines less painful

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      @@SuperMontana2008 Yeah, I'll definitely avoid the basic human. But I have to keep things manageable in terms of video production as well.

  • @4bsmSlicer
    @4bsmSlicer 3 ปีที่แล้ว

    Man! Your videos are awesome! I had an awesome journey through blender with your tutorials on rig. Now I watched this which solved a bunch of my problems! I Think I'll join your patreon for a while just to support this awesome free stuff You've been putting up! Thank you so much!

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      Awesome and thanks for the support!
      Please watch my newer videos on game rigs as well. We also released an addon that may be useful
      gumroad.com/a/286332019

  • @serban1987
    @serban1987 ปีที่แล้ว

    Thank you very much , i was pissed of that my rigs don`t work in UE5. Keep going you are very helpfull :)

  • @A.P.0000
    @A.P.0000 2 ปีที่แล้ว +1

    This is a must see for anyone who is trying to learn this stuff by themselves. Great bundle of knowledge about most of the problems anyone may encounter.

  • @quattrocity9620
    @quattrocity9620 2 ปีที่แล้ว

    Fixed my problem within the first 12 minutes! Thanks so much!

  • @Trench_762
    @Trench_762 ปีที่แล้ว

    Thanks my question was the first one answered. As someone who comes from game engines and just learning animation I saw that riggify had all these fancy controls and immediately I was confused cause I was like, "what but that cant go into the game engine so how the hell does that work?". So yeah thank you, very well explained.

  • @Atezian
    @Atezian 3 ปีที่แล้ว

    This is the best video ive ever watched on the topic. Thankyou!!

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      Wow, thank you! I did try to cover a lot of topics. Glad it was useful.

  • @sebastian3747
    @sebastian3747 ปีที่แล้ว

    Thanks so much for that video - pure Gold!!

  • @activemotionpictures
    @activemotionpictures 3 ปีที่แล้ว

    Wohh0000!!! The video is here!! Thank you, sir!! This will have a lot of views!!!

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      Thanks man. I was going to message you about this but I guess you saw it first :D

  • @uayten
    @uayten 3 ปีที่แล้ว

    I bought the addon with your code, you are amazing :)

  • @plyczkowski
    @plyczkowski 3 ปีที่แล้ว +3

    At 11:40 the proper proper way would be to add an additional bone for the weapon I think

    • @CGDive
      @CGDive  3 ปีที่แล้ว +3

      Hey Pavel, you look familiar, not sure why :P
      Thanks for watching and commenting.
      Yeah, having a prop bone would give you more control. My goal was to show that proper weight painting is necessary for games.

  • @black1_moon122
    @black1_moon122 2 ปีที่แล้ว

    Nice man this just a solid hard work and effort you just did here. really good video with great infos it really helped me so im going to subscribe

  • @michaelp3ddesigns
    @michaelp3ddesigns 2 ปีที่แล้ว

    This is incredible. Great tutorial! Thank you.

  • @soldatderschoenheit903
    @soldatderschoenheit903 2 ปีที่แล้ว

    Awesome dude!

  • @zaqueufelipeart5687
    @zaqueufelipeart5687 3 ปีที่แล้ว +2

    1 hour of explanation :)
    Thank you very much, I had complications with Stretch and Squase, you helped me a lot! Thank you very much. (Br)

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      Oh, we are just getting started :P
      Stretch and squash confuses a lot of people, I was confused myself at one point.
      Glad it was useful!

  • @shreyaskhambhayata7715
    @shreyaskhambhayata7715 9 หลายเดือนก่อน +1

    GOD DAYUM this was EPIC

    • @CGDive
      @CGDive  9 หลายเดือนก่อน +1

      haha, thank you :)

    • @shreyaskhambhayata7715
      @shreyaskhambhayata7715 9 หลายเดือนก่อน +2

      @@CGDive Bro i LOVE YOU

  • @Butterbilk
    @Butterbilk 3 ปีที่แล้ว

    Hi Tudor. Thanks a ton for all the effort you put into these rigging tips. They have been extremely helpful. I have a small suggestion for your future videos. It seems you have a habit of wiggling your view/cursor around when you are trying to 'point' at something on the screen, like at 54:07. This is quite jarring to look at and happens quite a lot in most of your videos. You might consider trying to hold the view/cursor steady when demonstrating things as it is easier to see what is going on for the viewer. Again, great work and thanks for continuing to make these :)

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      Great point. I bet I do a lot of annoying things and unless someone points them out I'll never notice them. Thanks for the tip!

  • @shahidhussain6629
    @shahidhussain6629 3 ปีที่แล้ว

    I am getting all rigging courses. Thanks a lot.

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      Thank you, sir! :]

  • @dianaobozova
    @dianaobozova 2 ปีที่แล้ว

    Thanks for your hard work

  • @martinschiffer4280
    @martinschiffer4280 3 ปีที่แล้ว +1

    Around minute 12:00 you say it is wrong to parent with child of constraint, but all tutorials do that, if I have a model and a rig just like the one in the video (made with rigify) and parent with child of constraint, will it be ok?

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      As you saw from the demo, it won't work. What you could do is have a prop bone for the pistol and you can apply Child of directly to the bone. That should work.

  • @zapptos1792
    @zapptos1792 3 ปีที่แล้ว

    You are a lifesaver!

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      Haha, cheers :)

  • @gvilas
    @gvilas 3 ปีที่แล้ว +5

    "if you want to export animations to Unreal, Unity or whatever..." Godot poker face LMAO

    • @CGDive
      @CGDive  3 ปีที่แล้ว +5

      Was not intended to mean that Godot is a "whatever" :)

  • @mrlukanik4963
    @mrlukanik4963 2 ปีที่แล้ว

    Your effort deserves like/subscribe)

  • @lovelearn341
    @lovelearn341 9 หลายเดือนก่อน

    I have to say, your channel is very helpful. I'm currently learning rigging, etc. What has caught my attention is, how on earth can you remember all of this in your head? Personally, I find it challenging to learn Blender and Unreal Engine simultaneously, but your mind seems to handle everything. What do you do professionally, and how long have you been involved in 3D stuff? It's incredible how much knowledge you absorb.

    • @CGDive
      @CGDive  9 หลายเดือนก่อน +1

      Hi, I have been doing 3D as a hobby for ages, I guess. Also professionally in the last 10-ish years.
      As to how I remember everything... I don't.
      A lot of stuff becomes second nature with experience but I often forget technical details and have to watch my own tutorials ;)
      This video took 2-3 months to research, prepare, record, and edit. I understand the topic but that doesn't mean I can recite everything in my sleep.
      Don't worry about remembering everything. Understand the fundamentals, then figure out a personalized workflow that gets you the results you want.

  • @leonidlazaryev4392
    @leonidlazaryev4392 3 ปีที่แล้ว +1

    Thank you for your tutorials.
    A bit offtopic, but I believe there is a slightly better workflow for attaching props to rigged meshes. You could create additional bone for prop and then attach object to that bone inside a game engine itself. This way might be more gameplay implementation friendly.

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      Right, right! You're absolutely right. In this video, I was just trying to illustrate a point about what can be imported and how.

  • @3d3rbart
    @3d3rbart 3 ปีที่แล้ว +1

    please make animation course , I like your way of explanation, and I will buy it, God willing, regardless of its price

    • @CGDive
      @CGDive  3 ปีที่แล้ว +2

      That's interesting, I'll have to think about it but I am not a good animator..

  • @IrvanQadri
    @IrvanQadri 3 ปีที่แล้ว +1

    we should invest in blender game engine addon like Armory3D to avoid any kind of exporting annoyances!

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      Armory has a lot of potential, indeed. There is also upbge (or something like that). However things may need to be simplified for a game engine, even if it is integrated in the 3d app... So you may see the same problems in e.g. armory. That's just a guess at this point though. I'll make a note to check out armory and upbge

  • @LingA1ing
    @LingA1ing 2 ปีที่แล้ว

    super clear and helpful, thank you

  • @AnKlMa
    @AnKlMa 3 ปีที่แล้ว +1

    Damn, I need Arigify but for a regular Armature. Never used Rigify and everything in my game is already set up with a normal Armature.
    But thank you so much for this video, it's amazing!!!

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      Hey, recently we made our own addon. It's a bit less automatic but it works with all sorts of rigs:
      th-cam.com/video/iZBx1I7vmQ0/w-d-xo.html

    • @AnKlMa
      @AnKlMa 3 ปีที่แล้ว

      @@CGDive Thx for the reply :)
      Yeah I've been binge watching your videos today and just stumbled across your addon. Definitely going to check it out and try to support you

  • @TubbsBlender
    @TubbsBlender ปีที่แล้ว

    Thank you so much! I spent so long trying to figure it out because unity kept doing some weirdo stuff with my rig.
    My Solution: 27:43 | It was kinda tedious but worth it.

    • @CGDive
      @CGDive  ปีที่แล้ว

      Great. I should mention that we now have an addon that simplifies this process
      th-cam.com/video/iZBx1I7vmQ0/w-d-xo.html

  • @mustafakhan5461
    @mustafakhan5461 6 หลายเดือนก่อน

    I just want to say "THANK YOU SO MUCH"

    • @CGDive
      @CGDive  6 หลายเดือนก่อน

      Thank you too!

  • @andre_kirey
    @andre_kirey 3 ปีที่แล้ว

    Thanks so much! this is really helpful!

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      Awesome, glad to hear that, Andre!

  • @elviokill
    @elviokill 3 ปีที่แล้ว

    41:30 Blender have an option for inherit scale on Bone Tab.
    If you don't set it to "None" the child will stretch more because of the parent scale.
    That is another way to fix this type of problem without disconnecting the bones.

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      Right, that... I always avoid this because a long time ago I learned that "it's not a good idea" and "it's just for quick tests". But I haven't actually looked into it and experimented. Thanks for reminding me.
      So have you experimented with this? Have you used this technique to export characters to game engines without any problems?

    • @elviokill
      @elviokill 3 ปีที่แล้ว

      @@CGDive I have a little project and I am not a professional, but until now nothing seems out of place to me.
      I've been using Blender to export a character to Godot with GLTF and Better Collada.
      Thank you for your attention and nice work.

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      @@elviokill Thanks for your input!
      Yes, it seems that Godot likes gltf.

  • @4115steve
    @4115steve ปีที่แล้ว

    So now that godot supports blender files has any of the blender rigging requirements changed. Thanks for making all these videos.

    • @CGDive
      @CGDive  ปีที่แล้ว +2

      I don't know for sure but my guess is that it hasn't. Even if Blend files are supported, the data you can use in Godot is being converted one way or another. And the game engine requirements haven't changed.

    • @4115steve
      @4115steve ปีที่แล้ว

      @@CGDive thanks bro

  • @Slozhny84
    @Slozhny84 2 ปีที่แล้ว

    Great research

  • @arthurgentz2
    @arthurgentz2 2 ปีที่แล้ว

    Hello,
    I appreciate your contributions to the community, making a 1 hour video is no joke. Though, i have very little time most days,
    so before I sit through this video, i'd like to confirm some of the content it covers.
    I was actually looking for a video that would explain the workflow/process for the following:
    I have 2 rigs (character & weapon/tool)
    I had to add childOf constraints to both the character & weapon/tool rigs for the animations i made.
    I tried selecting everything that the animation would need and exported it to Unity.
    However, the fbx in Unity only has the character model, and the animations consequently play without the weapon/tool in the character's hands.
    So i guess my question is how to export 2 rigs to unity and make their animations work together like in Blender? Is this covered in the video?

    • @CGDive
      @CGDive  2 ปีที่แล้ว +1

      As far as I know, that is not possible. If you want to export the character and weapon as one whole entity then they have to be controlled by a single armature. Or you can export them separately and combine them in the engine if you have the coding skills to do it :)

  • @davidffortesmeireles5328
    @davidffortesmeireles5328 3 ปีที่แล้ว

    wow great video

  • @kruth6663
    @kruth6663 2 ปีที่แล้ว

    Wow. I understand why the gun won't move, but even the arm animation itself is lost on the blue arm? Animation porting in game engines is such a total mess.
    And it's insane that something as basic as exporting ik bones needs a work around.
    It seems because good animation don't help selling games so they don't bother to put too much effort into it.
    Awesome video, thank you so much for making it. I can't imagine how many booby traps I'm gonna walk into if I haven't watched this video.

    • @CGDive
      @CGDive  2 ปีที่แล้ว

      Glad to help.
      "good animation don't help selling games" > I am not sure if I agree with this, I think animation is important. It's just that export is not a main concern of the Blender developers.

  • @MoogieSRO
    @MoogieSRO 2 หลายเดือนก่อน

    38:50 - This is all well and good, but what about all the keyframes that get left behind? I had animated properties such as Influence on the constraints I was using. Those aren't carried over once I make this whole switchover. Is there any easy way to copy them?

  • @luciddream2249
    @luciddream2249 2 ปีที่แล้ว

    thank you so much!👍

  • @mikem727
    @mikem727 2 ปีที่แล้ว

    Import the unreal armature into blender and or program of choice and bind it to every humanoid character. Forget about rebuilding the wheel, buy or use free rigs and get to creating, not let the pros at blender headquarters do all the technical stuff I'm too dumb to even comprehend, blender is awesome and free..... Did I mention it's FREE!!!

    • @CGDive
      @CGDive  2 ปีที่แล้ว

      Bind it to human character and then what? Animate in full FK mode? :)
      And the pros at Blender headquarters are not doing anything about integration with game engines (because it's not their job).
      Hey, don't forget that Blender is FREE! :P

  • @_s_s_world_
    @_s_s_world_ 2 ปีที่แล้ว

    super detailed course ! but i love how you add text info with names in overlay ? and i cant find how to do that(

    • @CGDive
      @CGDive  2 ปีที่แล้ว

      Text info with names and overlays? I am not sure what you mean. Can you add a time code where it appears?

  • @paulstevens5023
    @paulstevens5023 ปีที่แล้ว

    Your tutorials on rigify are amazing, thank you.
    For this could you not just export with the exclude non deforming bones option?

    • @CGDive
      @CGDive  ปีที่แล้ว

      No, that won't cut it. I can't remember if I said it in this video but this setting is not fail-proof. When some bones are in a complex parent-child relationship with Deform bones, these additional bones end up being exported.

  • @ricardoalcantara5846
    @ricardoalcantara5846 3 ปีที่แล้ว +1

    Great tutorial! You sould leave your patreon link in all of your videos description.

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      Thanks! Good idea. I just started Patreon and I just have the link under newer videos.
      And I think you became a patron yourself, right? Thanks you very much for your support!

    • @ricardoalcantara5846
      @ricardoalcantara5846 3 ปีที่แล้ว

      ​@@CGDive Yes I did, you totally deserve it, I hope I can raise in the future!

  • @misterphiliper
    @misterphiliper 2 ปีที่แล้ว

    I made an Asset Pack for a Game with about 75 ue4 mannequin animations, which looked really decent, but than i realiized that the feet are slightly shaking... I really Hope this Video will Help me fix this 🙏 anyway, thanks for the content ❤️

    • @CGDive
      @CGDive  2 ปีที่แล้ว

      I don't think this video contains the answer.
      Are the feet shaking after export? It could be because of the FBX settings. And someone found out that changing the IK solver in Blender removes some of the shaking,

    • @misterphiliper
      @misterphiliper 2 ปีที่แล้ว +1

      @@CGDive yes when i Export the Charakter from ue4 to Blender and Back without ans changes it has the same issue. Maybe i got to reconnect the imported ik Bones... Or i got to start using the addon you are using but i Hope i can fix the created Animations with a simple click, Like always in Blender :D

  • @kevinmackey3166
    @kevinmackey3166 2 ปีที่แล้ว

    Hello, I am writing from 2022 and letting you know that the "weird jumping" when using the Child Of constraint has not yet been fixed, and clicking "Set Inverse" is still necessary lol

    • @CGDive
      @CGDive  2 ปีที่แล้ว

      Yeah, I think it's fixed for object constraints but not for bones or something like that. There was some sort of a fix but not in all cases.

  • @kevindoohan4993
    @kevindoohan4993 2 ปีที่แล้ว +1

    Should I parent the breast bone to the chest bone or the clavicle bone? (Sorry if my english is bad)

    • @CGDive
      @CGDive  2 ปีที่แล้ว

      The chest bone makes more sense in my opinion.

  • @buraktabakoglu
    @buraktabakoglu 4 หลายเดือนก่อน

    Hi, there is not a single tutorial on TH-cam that shows how to export Armatures from Blender to Unity, AND PASS THE GODDAMN ASSET STORE VALIDATOR in Unity.
    Everything just works in Unity as we've designed them in Blender, that part is OK. But when it comes to publish the asset, Validator always says the orientation of the Model is incorrect, even though the export options are right. Baking Axis Corrections doesn't work, Exporting from Blender with experimental Apply Transform settings doesn't work ( Z forward, Y up whatever the setting).
    Those settings work for objects without armature and you can eliminate the Asset Store Validator warnings, but when it comes to armatures and rigged objects, those warnings simply won't go away.
    Help would be much appreciated because i'm about to lose my sanity.

  • @33Demonic
    @33Demonic 2 ปีที่แล้ว

    Bro plz make video on how to import animated armature with tex in unreal from mixamo

  • @claudioceroni8028
    @claudioceroni8028 3 ปีที่แล้ว

    the thing about the stretchy bones needs to be fixed in some way, it's really annoying, especially for cartoon animators, there must be some preexporting automatic conversion for this or I will go crazy with that...

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      If you watch the next videos I actually created workflows that work quite well and we even made an addon around them. :)

  • @MM-pl5ed
    @MM-pl5ed 2 ปีที่แล้ว +1

    Do softwares like iClone, MetaHuman, DAZ Studios, Character Creator 4.0, Constructor 3.0, Maya Studios, Blender, 3DMax
    export created characters as .json extension files too?

    • @CGDive
      @CGDive  2 ปีที่แล้ว +1

      Never heard of that. What is your goal.

    • @MM-pl5ed
      @MM-pl5ed 2 ปีที่แล้ว +1

      @@CGDive some new games are accepting importing new characters as .json file format. We are testing animations depending which gamecore-engine is used in each one separately.

    • @CGDive
      @CGDive  2 ปีที่แล้ว +1

      @@MM-pl5ed I have no idea. json is generally a "configuration" file format. E.g. it can hold a configuration of a character creator. I haven't heard of usage as a export file format.

  • @ONIscrooge
    @ONIscrooge 3 ปีที่แล้ว

    The mesh exports just fine, but the armature is weird where the bones reposition to it's parent's position all the way up the hierarchy, I've tried every combination of settings and naming for the bones to fix this but I still have no idea why it's doing this.

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      Sorry, I am not sure what you mean by "the armature is weird where the bones reposition to it's parent's position all the way up the hierarchy".
      I also don't know which technique you're attempting. Did you watch my later tutorials? The rig preparation was streamlined quite a bit. We also released an addon that automates the whole process.
      th-cam.com/play/PLdcL5aF8ZcJvCyqWeCBYVGKbQgrQngen3.html

  • @KriGeta
    @KriGeta 3 ปีที่แล้ว

    Wow amazing and here I am need exactly opposite 😅

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      Opposite? You want to import from Game to Blender?

    • @KriGeta
      @KriGeta 3 ปีที่แล้ว +2

      @@CGDive yeah that complicated model is made in unreal

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      @@KriGeta Got it. I'll work on workflows in the opposite direction. But it will take time ...

    • @KriGeta
      @KriGeta 3 ปีที่แล้ว +2

      @@CGDive indeed it will.

  • @jetvlz8592
    @jetvlz8592 2 ปีที่แล้ว

    What if there are two separate rigs. Hair and Body Rigs, both baked. How can I match them in unity?... I think my question is also out of the topic I guess but yeah.. Thanks for this tutorial, I managed to import my animation in unity. My struggle now is how to sync baked hair and body animations.

    • @CGDive
      @CGDive  2 ปีที่แล้ว

      Hi. Do they have to be separate rigs and why? Do you want to make some sort of character creator where the hair can be reused on different characters?
      If that's the case, then it's really a Unity-side problem and I can't give you a solution off the top of my head. But it sounds like something that shouldn't be very difficult to achieve.

  • @greyly_
    @greyly_ 3 ปีที่แล้ว

    I assume that if you don't export a proper bone hierarchy, you will also run into problems in UE4 with blend spaces, animation montages, aim offset, etc where the engine is blending animations based on the skeleton.

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      Good points! Yes, there may be many problems associated with bad hierarchy. I think the physics in UE4 are a quick and fun way to test it tho :)

  • @Atezian
    @Atezian 3 ปีที่แล้ว +1

    Humanoid rig avatar in unity from blender is a nightmare

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      I did have to deal with it a bit and had interesting findings. I'll make a video about it in the near future.

  • @Loic-57
    @Loic-57 3 ปีที่แล้ว

    Great video ! We quickly see that you have some expertise in the field!
    I have a question about the technique you show at : 37:04
    I use a custom skeleton (which is a mix between the ipi soft skeleton and that of berkel) is what I can use the technique you show in this part of the video to deport my animation from my custom skeleton to that of the Unreal Engine 4 mannequin and have my animations on the standard Unreal Engine 4 skeleton for a export ?
    Thank you for the answer

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      Hi. First I am not familiar with " ipi soft skeleton and that of berkel" (?) But generally yes, you can use this technique on any rig.
      But in my next videos I showed another approach that is even easier to perform. Please see the next videos in the series. here is the playlsit
      th-cam.com/play/PLdcL5aF8ZcJvCyqWeCBYVGKbQgrQngen3.html

  • @filmdon2475
    @filmdon2475 3 ปีที่แล้ว

    Hey Todor I love your rigify course! Wanted to know if you knew how to retarget mocap data to a rigify control rig. Thanks!

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      I can't give you an exact workflow at this time but this is definitely coming in 2021. The UE to Rigify tools have some of that capability so it may be part of this game engine series.
      Lately there have been a huge number of retargeting addons. It will take a while to review them and come up with a workflow that I feel good about.
      Another addon that comes up often from knowledgeable people is "rig on the fly". You may want to give it a try as well.

    • @RiggingMentor
      @RiggingMentor 3 ปีที่แล้ว

      Rokoko has a good free (with account creation) retarget plugin that works well and speeds up FBX import. The Epic UE to Rigify tools have a retarget setup also but another good retarget tool is gumroad.com/l/renim

  • @Prudenprocom
    @Prudenprocom 3 ปีที่แล้ว

    My baked mesh doesn't go to the UV map on my left even when I follow your steps and my unity character is still grey

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      Sorry, I am confused :)
      The UV map on your left?
      And where did I show any steps concerning UVs? Can you share the time in the video you're referring to?

  • @SomeOne-ye1nn
    @SomeOne-ye1nn 3 ปีที่แล้ว

    Thank you so much for your tutorials, especially your rigify course!
    Always with clear explanations and examples , it's really a great resource! :)
    I've been following that one and building on it to make animations for a humanoid strafing in 8 directions to blend together in Unity.
    Could you maybe provide some support on how to properly set up root motion for animations like that and how to import those to a game engine like Unity or Unreal?

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      Right, root motion is something that comes up a lot so I'll definitely cover it but give me some time. :)

    • @SomeOne-ye1nn
      @SomeOne-ye1nn 3 ปีที่แล้ว

      @@CGDive Of course, I'll be looking forward to it!
      BTW your response time is crazy man.. thanks for caring and stay safe :)

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      @@SomeOne-ye1nn
      I was just on youtube, it's not always that fast lol
      Oh in the meantime take a look at this and see if it gives you any hints
      th-cam.com/video/D3SYHDJEq9g/w-d-xo.html

    • @SomeOne-ye1nn
      @SomeOne-ye1nn 3 ปีที่แล้ว

      @@CGDive Sent me on the right way, a few videos later i realised the bone hierarchy that rigify created needed to be adjusted a bit. Now it works like a charm :)
      Thanks again!

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      @@SomeOne-ye1nn That's awesome to hear! 👍

  • @alkandrafilms420
    @alkandrafilms420 2 ปีที่แล้ว

    Hey, great video! New sub here :) I just wanted to ask but I already kinda guess what the answer is (but still have some hope🤞) Will Spring bones work in game engines?

    • @CGDive
      @CGDive  2 ปีที่แล้ว +1

      Well :)
      If you bake the spring bones they can be exported. But not the love simulation.
      That said, modern game engines should have some sort of spring bone implementation, so you can have this effect in runtime.

    • @alkandrafilms420
      @alkandrafilms420 2 ปีที่แล้ว +1

      @@CGDive Thanks for your reply 🤗

  • @ForwardThinkingTam
    @ForwardThinkingTam ปีที่แล้ว

    Hi Todor - a question about this: what is to stop me omitting the TGT layer altogether, then just unchecking Connected on the deform bones, and exporting the hierarchy to a game engine like that? (I am mostly using Copy Constraints with World Space, and Maintain Volume, Y, Local on particularly stretchy bones. There are a couple of janky ones where it looks like i would need to tweak constraints, but it looks like it is mostly behaving itself...? )

    • @ForwardThinkingTam
      @ForwardThinkingTam ปีที่แล้ว

      (I think this is kind of what you were talking about with the second solution, but it looked like you were still using a flat hierarchy..?)

    • @CGDive
      @CGDive  ปีที่แล้ว

      Hi. I don't really understand the question. How does the Connected option relate to the TGT setup?

  • @ValeGoG
    @ValeGoG 3 ปีที่แล้ว +1

    10/10

    • @CGDive
      @CGDive  3 ปีที่แล้ว +2

      Спасибо :Р

  • @andallicansayis
    @andallicansayis ปีที่แล้ว +1

    can someone help please? when i export fbx without leaf bones - it seems like some bones are missing the tail

    • @CGDive
      @CGDive  ปีที่แล้ว +1

      Why do you export without leaf bones?

    • @andallicansayis
      @andallicansayis ปีที่แล้ว +1

      @@CGDive leaf bones create additional bones in unity called "bone_end". if i delete the end-bone, the armature works just fine as in blender. should i manually delete all end-bones or there's another way?

    • @CGDive
      @CGDive  ปีที่แล้ว +1

      @@andallicansayis yeah, the leaf bone function FBX import and export is unreliable. It's best to manually delete the leaf bones.

    • @andallicansayis
      @andallicansayis ปีที่แล้ว

      @@CGDive thank you!

  • @usagirocks
    @usagirocks 2 ปีที่แล้ว

    im glad i watched this BEFORE i rigged anything

  • @TaygunGencosmanoglu
    @TaygunGencosmanoglu ปีที่แล้ว

    Hello, you touch to point very clear allways.
    I can say I am a begginer at rigging. I have a question if I understand all clearly or not:
    Lets say I made a character for Unreal Engine, he has got control rigs, shapekeys with dirvers, modifiers and some cloth simulations. And when I export him to Unreal Engine it will be exported only with its deformation bones. And those other modifiers, shapekey drivers et cetera will not work.
    But before exporting the character to Unreal Engine, If I will prepare and bake all of his necessary animations (crouch,turn, jump, idle, run, die, attack et cetera) inside Blender itself using all these modifiers and shapekey drivers and simulations then I will be able to run this character with its baked animations in Unreal Engine, right?
    Thank you so much!

    • @CGDive
      @CGDive  ปีที่แล้ว +1

      I think you understand correctly. You will probably face problems along the way but you can solve them one by one

    • @TaygunGencosmanoglu
      @TaygunGencosmanoglu ปีที่แล้ว

      @@CGDive You and PixellicaCG both are amazing! I learned too much things about how to construct workflows and fundamentals of believable face/body rigging from you and him!
      I am now trying to give a life to ''William Wallace'' char which is in my portfolio in Artstation. Although he has got 5 layers of objects (Tartan, armor belt, sword sheath belt, leather armor, shirt)which are on top of each other on William's torso, all these objects do not even 1 mm intersects to each other when I rig and animate them! All tests are amazing! And I have made very believeable face rigs by learning from your tutorials! Now I am planing to import some kind of locomotion animation packs from Mixamo and transfer them to body and then combine them with face rigs and animations and then prepare its bones to export to UE5. Thank you so much cuz I am about to create my own workflow by watching your tutorials!

  • @SivanandRavi90
    @SivanandRavi90 6 หลายเดือนก่อน

    Should I forget about regenerate rig(rigifiy) and weight painting once the game rig has been seperated?

    • @CGDive
      @CGDive  6 หลายเดือนก่อน

      Generally, weight painting should not be a problem. Your game rig is now your "deform" rig so you can paint using it.
      As re-generate, that can indeed be problematic.
      Have you tried our addon Game Rig Tools? It automates the game-rig creation process so you will have a lot more freedom.
      th-cam.com/video/iZBx1I7vmQ0/w-d-xo.html

    • @SivanandRavi90
      @SivanandRavi90 6 หลายเดือนก่อน

      @@CGDive Yes I am using the Game rig tools addon and it's awesome.. it works perfectly for blender 4.0 as the addon is updated for that version. But unfortunately I'm using blender 4.1 beta as it's the only 4.xx version that doesn't crash for me while rendering, In blender 4.1 beta GRT's game rig generation works perfectly but animation baking doesn't work so I'm manually baking the animation. Can't wait for grt 4.1 update.

  • @mostafamostafa-fi7kr
    @mostafamostafa-fi7kr 3 ปีที่แล้ว

    thank u so much for your tutorials they are very helpful
    since u working for all engines i ask
    in unity engine there is new package name is "animation rigging " that allow you to change any bone position and rotation during an animation in runtime .
    i tried to use this on my character that i rigged in blender . first i rigged in blender whit and send it to unity and any humanoid animation worked correctly on my character but when i use animation rigging on my character no matter what i do my character mesh fly into space i ask about this problem in discords but no one was understanding me bc i didn't find people to use it
    i hope you find a solution about this and thanks

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      Hey, unfortunately, I am not aware of this new package. I try to cover the basics of all engines but that doesn't mean that I know everything about all of them haha
      But I'll make a note about this and I may cover it in the future. You can try asking in our discord as well
      discord.gg/YFH5HUv

  • @jetvlz8592
    @jetvlz8592 2 ปีที่แล้ว

    Unfortunately Arigify doesn't seem to work on Blender 3.1.2.

    • @CGDive
      @CGDive  2 ปีที่แล้ว

      Yeah... I've been in touch with the creator of the addon. I'll try to ping him :)

  • @THISISSPARTA827
    @THISISSPARTA827 3 ปีที่แล้ว

    suppose you wanted to do an ik/fk switch setup with a rig with tgt bones. would you duplicate the tgt bones in each limb once to create an fk system and use the existing tgt bones as an IK system? or would you duplicate the tgt bones twice and create an IK system from the first duplicate and then create an FK system from the second duplicate?

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      I don't recommend the TGT system anymore. I recommend you create your rig as usual, then extract the game rig as in my "game ready rigs" videos. You can do whatever you like in your control rig.

  • @placebo_yue
    @placebo_yue 3 ปีที่แล้ว

    i have a rig with a bone that controls the body, and bones for the legs (it's a monster so it's a roundish body with 4 tentacle legs)
    In blender i managed to make the body rotate and keep the legs pointing down, so i can easily create idle animations where the body shakes a little but the legs stay in the floor. No IKs or fancy stuff, just disconnected legs. But on unity, since the bone for the body is parent of everything else, the whole mesh rotates or moves with it.
    What am i doing wrong?

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      Honestly, I can't imagine the exact setup so it's hard to say. Send me a file if you like and I take a look. You can join us on Discord.

  • @IceWorkzz
    @IceWorkzz 3 ปีที่แล้ว

    Thanks for the tut, please how to i export my character to Iclone 7 or cc3

    • @CGDive
      @CGDive  3 ปีที่แล้ว

      Sorry, I don't work with iclone or cc3.

  • @3ddesigner2
    @3ddesigner2 ปีที่แล้ว

    That's exatly what I needed, Thank you 🤍

    • @CGDive
      @CGDive  ปีที่แล้ว +1

      Happy to help!
      Check out our addon that automates a lot of this stuff: th-cam.com/video/iZBx1I7vmQ0/w-d-xo.html

  • @mdp7193
    @mdp7193 2 ปีที่แล้ว

    Noob question, I can't grasp exactly why we'd need to use the TGT right method, can someone explain it to me simply? Like what exactly happens to the original rig, I get lost in the midst of all the manips

    • @CGDive
      @CGDive  2 ปีที่แล้ว

      TGT creates a "cushion" between your Deform bones and Controls. That allows you to have any hierarchy you want for your Deform bones. Without the TGT layer the deform bones may need to be parented to control, thus making a mess of the hierarchy.
      Check out our add-on Game Rig Tools. It automates a similar process. Also, watch our other videos to understand my workflow.
      th-cam.com/video/iZBx1I7vmQ0/w-d-xo.html
      Feel free to ask more questions if anything isn't clear :)

    • @mdp7193
      @mdp7193 2 ปีที่แล้ว +1

      @@CGDive Ohh I see thank you a lot!!

  • @CopyCatBlack
    @CopyCatBlack 3 ปีที่แล้ว +1

    sir can u tell me how to give other character same rigged with animation to it cuz i tried it myself and its not animating well how i animate it .Got 2 different character and 1 armature(rig)
    PleaseHelp

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      If the characters are using the same armature or even a different armature with the same bone names, then you should be able to apply the same "Action" to them. This should work unless the proportion of the characters are quite different.
      That's all I can say with the information you've given me. :)

    • @CopyCatBlack
      @CopyCatBlack 3 ปีที่แล้ว +1

      @@CGDive ThankYouu Soo Much

  • @F_U
    @F_U ปีที่แล้ว

    I don't think those four bones per limb will work with Unity IK, can anything be done about it?

    • @CGDive
      @CGDive  ปีที่แล้ว +1

      "Those four bones" meaning the bones you get from Rigify? You can make Rigify generate one deform bone for each limb part. You can also reparent the def bones as shown in the video, to create a hierarchy that is more suitable for Unity.

  • @wilimelano
    @wilimelano 3 ปีที่แล้ว +1

    Hello Todor, great teaching, thank you. I have a problem: I made a character in Blender, made the eyes, ears, nose and teeth separate objects. I have tried parenting these objects the way you describe in this video but the problem is that when I pose my character, the face deforms, and the objects being parented to the bone, offset from the face. The only thing that works to keep these objects in the right place is parent to vertex of the face mesh. But this does not translate to Unity. What can I do. Thanks in advance.

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      If I understand the problem correctly that sounds like a parenting issue. Possibly the eyes etc were already patented to something else before you patented them to the armature. Try this:
      Set the character in the default pose.
      Unparent all of these additional objects. Alt+p (keep transformations).
      Also remove any armature modifier and vertex groups just in case.
      This should remove any existing parenting.
      Now parent them again to the armature.
      Let me know if that works.

    • @wilimelano
      @wilimelano 3 ปีที่แล้ว +2

      @@CGDive Yes! Thank you! Removing the vertex groups and reparenting did it, sorry for silly question 😬

    • @CGDive
      @CGDive  3 ปีที่แล้ว +1

      @@wilimelano Awesome. Not silly at all. I've banged my head against the same wall :P

  • @Meggy215
    @Meggy215 หลายเดือนก่อน

    Danke!

    • @CGDive
      @CGDive  หลายเดือนก่อน

      Danke to you too!