Blender 2.8+ to Unity - Fix Rotation and Scale

Поділитися
Вставка
  • Опубліковано 19 сер 2024

КОМЕНТАРІ • 108

  • @lairlair2
    @lairlair2 3 роки тому +20

    My goodness, this needs to be seen early on by any beginners to avoid as many headaches as possible. Thank you!!! 🐧🐧🐧

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

      Totally! had so many issues with this, but then I found this awesome video!

  • @georgeoutters5657
    @georgeoutters5657 3 роки тому +14

    I did this and it kind of worked. Children of objects wouldn't rotate correctly as before the fix. After hours I found a solution. If anyone has this issue and can't fix it, try to do the following:
    - You do not need to rotate and apply rotation like in the video at all for this to work
    - Export from Blender with the settings under Transform: FBX Units Scale, define up and forward axis in blender, Apply Units ON, Apply Transform OFF
    - When you import the model into Unity, go to the models import settings by clicking on the asset, then turn "Bake Axis Conversion" ON
    - This solved all the axis problems I had
    Note: I did apply scale to all objects as it caused the children object to stretch when rotated in Unity. Do it if you need to.
    Note: My model had many parts and used parent and children objects, follow the video if this isn't your case.
    Hope I helped someone!
    Like so people can see, lets spare a couple of hours!

    • @ImmersiveLimit
      @ImmersiveLimit  3 роки тому

      Thanks for the contribution!

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

      That 'Bake Axis Conversion' is key, thanks. Just as a note, this can be applied without re-importing by right-click -> properties on the asset.

    • @rimuli
      @rimuli 11 місяців тому

      bake axis conversion in unity is the key step

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

      Thank you! The "Bake Axis Conversion" option is EXACTLY what I was looking for. I am using Blender and since the Axis's differ from Blender to Unity I was having trouble. This worked perfectly. 👍

  • @ericdallo
    @ericdallo 3 роки тому +14

    I think this was the only video I found that explain correctly how to fix these things, thanks

  • @michelianwestland176
    @michelianwestland176 3 роки тому +4

    That penguin is one of the most beautiful things ever laid eyes upon

  • @Kibaus
    @Kibaus 3 місяці тому

    Bro I came across this after looking for soo long.. I appreciate you, you genius being... Thanks

  • @bunnybreaker
    @bunnybreaker 5 років тому +8

    God... damn...
    Instant sub, respect, praise, worship, and glory to you kind sir!

  • @dspartan007
    @dspartan007 4 роки тому +3

    Thanks, this video saved me from craziness

  • @emikili
    @emikili 4 роки тому +3

    This is a fantastic little series, thank you :) It deserves many more views.

  • @ravenwaffle7574
    @ravenwaffle7574 3 роки тому +1

    Thanks the guy later,can we appreciate how cute the penguin looks

  • @nicolaskamien1825
    @nicolaskamien1825 4 роки тому +1

    Thanks! I spent a long time trying to figure this out and yet I couldn't.
    Appreciate the help.

  • @Tastygraph
    @Tastygraph 4 роки тому +1

    Thanks for your explanation, it helped me with the rotation issues i had with my spaceship models everytime i imported them into unity. Much appreciated! Keep up the good work.

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

    This helped me so much, had been struggling with wonky rotations in the animator for hours on a simple windmill I was just trying to rotate in Unity. Thank you!!

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

    I really appreciate this series of tutorials. You've cleared up all the little snags that keep me from working on my projects, thank you!

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

    You have no idea how much you helped me

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

    Thank you so mutch! I wish this was made clearer! I had a lot of issues with this, thanks for the help!

  • @JC-vn7mb
    @JC-vn7mb 4 роки тому +3

    Thank you a loooot. i spend some hours........(maybe to many) trying to fix that. And i found this vid. Thanks :D

    • @ImmersiveLimit
      @ImmersiveLimit  4 роки тому +1

      You’re welcome! Thanks for letting me know, I’m glad it helped. 🙂

  • @MartinSStoller
    @MartinSStoller 5 років тому +2

    Thank you! This is helpful! Been a few years since I worked with Unity, and never with Blender... (imo 2.8 rocks!)

    • @ImmersiveLimit
      @ImmersiveLimit  5 років тому +1

      Glad it was helpful! Both Unity and Blender keep getting better.

  • @uncleboby5952
    @uncleboby5952 3 роки тому

    man thats wonky as hell I was wondering what was happening. Thank you for this video you're a life saver.

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

    Your video returns sanity to my life thankyou real much.

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

    Sometime a solution to the problem is just to be extra careful what you do when selecting everything. My problem was that I selected everything in Object Mode to use it in Edit mode, that way moved Verts and/or bones when I made Subdivision and Smoothing. So selecting only the mesh in Edit mode only was the solution with distorted animations in Unity.

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

    I used this to import an FBX into Outfit Studio, for Skyrim. ;)

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

    how does this work for armature meshes? i can not get it to work...

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

    I really have no words to say Thank You! You are really a life saviour.......Many Thanksssss ❤

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

    Thank you ! It took me a whole day to test and fix this :(

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

    This saved a lot of time, thank you.

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

    You are a life saver. Thank you.

  • @sagardeka2158
    @sagardeka2158 3 роки тому +1

    this one worked properly

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

    Imagine how many lifes could be saved with this videos, late for mine xD

  • @femboytoast
    @femboytoast 3 роки тому +1

    For anyone wondering it still works in blender 2.9

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

      I guess we can change the name of the video!

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

    thanks that helped a lot

  • @FarazKhanDev
    @FarazKhanDev 3 роки тому

    In Blender 2.9, when exporting to .FBX, the option to select is "Apply Transform"

  • @MrSaemichlaus
    @MrSaemichlaus 3 роки тому

    Amazing, I was about to go nuts over this. Why the heck would Blender do these transformations without telling me?

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

    Almost works but not quite. If your mesh's forward is pointing along the positive Y axis, you need to also switch -Z forward to positive Z forward along with using the experimental option.

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

      It definitely takes some experimentation to get perfect. I’m not sure why there isn’t a better standard.

  • @adegbiteadeoye9975
    @adegbiteadeoye9975 4 роки тому +1

    This is very helpful, it solved my problem. Thanks

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

    I'm having an issue with scale on my models. Assuming the default Unity cube is 1m x 1m x 1m, when I export to FBX and bring the model into Blender the scale is 10x the size I modeled them at. I've applied rotation and scale before exporting. Any idea on what I might be missing when importing?

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

      Im having the same issue and looking for solutions, let me know if you find any!

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

    This really fix my issue, thanks!

  • @amralmatni6586
    @amralmatni6586 3 роки тому +1

    Thank you very much!
    The second method worked perfect for my (rigged and animated) object.
    Nice penguin ;)

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

    the other issue for me is that scale on X or Z is 0.99999 and it is completely random. This trick doesnt work if you want to have model with different pivot. Blender can't export FBX properly it seems.

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

    Thank you, what was really driving me off was that it didnt rotate 90 degrees it rotated 89.98

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

    My guy I love you my guy. You solved my problem.

  • @christianstamati
    @christianstamati 3 роки тому +1

    Amazing video! Thanks for the help!

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

    How could i fix the issue with an animated model?

  • @user-uy3ed6po6v
    @user-uy3ed6po6v Рік тому

    umm...I got one problem... Why the rotation of bones in Unity is not zero?

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

    Finally, thank you so much!

  • @johannamariakangas
    @johannamariakangas 3 роки тому +1

    Thank you so much, this was extremely helpful! ❤️

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

    Thanks you so much, you save my life

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

    Thank you helped me a lot

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

    Thank you!

  • @moyur7856
    @moyur7856 3 роки тому

    U saved my day

  • @abdullahkheder5215
    @abdullahkheder5215 3 роки тому

    When i export it a part from it disappears

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

    I tried both methods :/ and it does not work... my avatar is facing the right way but when I apply same rotations for my "Tail Bone" from same model before doing some changes in Blender the Rotation is still twisted over 180" ;/ ... and nothing changing that T_T.. good vid tho.. learned something new thank You

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

    Thanks you! Awesome video!

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

    This happens when Unity AND Blender try to be super smart, and make such a simple transformation complicated. Instead of Blender simply giving a list of transformation-options to apply on export, export from the XYZ space to XZY space and unity using the FBX directly, without trying to make smart adjustments.

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

    You're the king

  • @-.._.-_...-_.._-..__..._.-.-.-
    @-.._.-_...-_.._-..__..._.-.-.- 3 роки тому

    What if you have a hundred million objects or don't want to alter the blend file. Can't you just flip the axis in the export* options?

    • @ImmersiveLimit
      @ImmersiveLimit  3 роки тому

      I was never able to get that to work the way I wanted. Let me know if you figure it out.

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

    Hey great video. Im in a mess, maybe you can help me: I have an animation done in Blender, no rig, just keyframes (A lot of them) an with several objects. Is there a way to export all without having to chance every location/rotation/ en every keyframe?

  • @mredricman2046
    @mredricman2046 3 роки тому

    Hello! I’m a bit late, but I have an annoying problem.
    My model’s armature is HUGE. As in it hides the entire model itself. They overlap and I can’t tell what it’s moving.

    • @ImmersiveLimit
      @ImmersiveLimit  3 роки тому

      It’s possible to change the bone size in the armature properties

  • @alialms7879
    @alialms7879 3 роки тому

    Thanks a lot man.

  • @melockley1
    @melockley1 3 роки тому

    Great video. best and simplest explanation of importing to Unity I have come across. Thanks.

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

    BRUHHHHH! Thank you for this!

  • @AnatoliyLitinskiy
    @AnatoliyLitinskiy 3 роки тому

    Thank you, you save me a lot of time!

  • @the_intraday_matrix
    @the_intraday_matrix 4 роки тому

    That's a great very helpful trick. Thank you so much.

  • @Ramin119
    @Ramin119 4 роки тому +1

    works well

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

    Why we still have to do this . WHY Blender does not fixt it anyway ??

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

    So the experimental method has been removed now?

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

      Apply Transform is still there in v3.0.0, it still has the warning message too

  • @gaslitplanet5749
    @gaslitplanet5749 3 роки тому

    Is this not a glitch or outright "bug" in Blender? I don't get it.. because this phenomenon just started happening to me from Blender to Unity.

    • @ImmersiveLimit
      @ImmersiveLimit  3 роки тому

      It’s been a problem as long for a long time

  • @MerrStudio
    @MerrStudio 3 роки тому

    Is there maybe a way to do this without exporting to FBX? I like the feature where whenever I save my blender project it updates in Unity.

    • @ImmersiveLimit
      @ImmersiveLimit  3 роки тому

      I haven’t tried that, but it might work to just save the blend file and open that in Unity.

    • @MerrStudio
      @MerrStudio 3 роки тому +1

      @@ImmersiveLimit scale is fine, but rotation is still an issue. Maybe if I'd change something in the Blender project settings itself then it would work.

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

    What if i have a lot of objects or even animations from a rig? I spend hours making a robot and animations and its useless for unity :(

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

      I usually export individual objects separately. I’m not sure how you’d do an animated robot aside from merging the objects together and making the separate pieces all link to individual bones. My advice is to experiment with a really simple test like two pieces and see if that works before wasting a bunch of time on a method that won’t work.

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

      @@ImmersiveLimit I did test every step and somewhere in the rig animation part it all went wrong. What I did is the example you show, it messed up all locations and I had to place all objects new after the 90 degree part. Its working now

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

    thank you soooooooooooooo much ;D

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

    Doing n°1 breaks parentage and n°2 turns my (-89.98, 0, 0) rotation into (0, -90, 90) rotations.
    God damnit.

  • @rathodketan5551
    @rathodketan5551 5 років тому

    how to use uv texcher image in unity created in blender 2.8
    issue is texcher image is not proper maping in unity but blender 2.8 is working good

    • @ImmersiveLimit
      @ImmersiveLimit  5 років тому

      Hey Rathod, I believe the only way to use a Blender-made texture in Unity is to save it as an image file from Blender, then import the texture to Unity, then use that texture in a new Unity material.
      Exporting UVs from Blender should happen automatically.

    • @rathodketan5551
      @rathodketan5551 5 років тому

      @@ImmersiveLimit i use this method but texcher image is not working properly
      issue is X,Y,Z axis are changing so texcher is rotated

    • @ImmersiveLimit
      @ImmersiveLimit  5 років тому +1

      @@rathodketan5551 You may need to rotate the orientation of your UV coordinates in the Blender UV editor. Have you tried that?

  • @conceptfactory5604
    @conceptfactory5604 3 роки тому

    My character becomes giant only when I play the animation

    • @ImmersiveLimit
      @ImmersiveLimit  3 роки тому

      I would bet that the scale is included in your animation keyframe

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

    why does this has to be so complex

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

      FBX is an Autodesk format and they do not seem to have prioritized interoperability with Blender, which is a direct competitor

  • @mehdiip
    @mehdiip 4 роки тому +1

    thaankkkkkkss ... 0_o

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

    It is unbelieveably ABYSSMALLY poor on Unity's side that a simple task as pivot points and export-import feels like such a workaround. This is just terrible service.

  • @yayaraft
    @yayaraft 3 роки тому

    tyyyyy :'(((((((((((((((((((((((((((

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

    I dont understand why they dont fix that error. It's so stupid xdd

  • @boring1930
    @boring1930 4 роки тому +3

    Blender to Unity Sucks

  • @gameginger5529
    @gameginger5529 3 роки тому

    u should have done with rigs , not helpful for me

    • @ImmersiveLimit
      @ImmersiveLimit  3 роки тому

      Pretty sure I did. ua-cam.com/video/ibNZbPW2by4/v-deo.html