Export Character & Animations from Blender to Unity.

preview_player
Показать описание
In this tutorial, i will show you how to export your character and animations from blender to Unity using NLA editor.
In Unity, we will setup our character as Generic Type and Use animations with it to make it work in gameplay.

Export Character and Animation from Blender to Unity:

What is NLA Editor in Blender and How to Use it:

My Environment Art Tutorials:
Medieval House Created in Blender:

Cyerberpunk Art "Food Corner":
Рекомендации по теме
Комментарии
Автор

Thank you so much, this tutorial is great. It's easy to follow and has a lot of details on some important things.

thatguywiththecrazyhand
Автор

As a newbie gamedev/blender modeler, this tutorial helped a lot with what I'm trying to figure out. Thanks for making this, easily one of the most detailed and well-made tutorials I've been able to find.

hardbargainstudios
Автор

Actually your instruction may not be correct.

You don't need to do transform in Blender directly to match Unity, just select "-Z" as forward and Y up in the exporter menu and the expoted will apply it for you. Also if you set Apply Transform checkbox, it will create asset with correct orientation without the carry over of the rotation info (that makes object coordinates rotates in unity, while we really want coordinates to match the Unity ones)

pyakpepyak
Автор

Hi
I wish to give some feedback, as the steps described in this video seem quite wrong (this is no hate, I'm actually thankful it exists because up until recently I was struggling with blender to unity, and this helped).

First I think you are misinformed about Unity's axis. It isn't the mirror of blender. Unity is Y up, Z forward. Blender is Z up, -Y forward. So I'm confused with the part at 1:13.
But most importantly, you DO NOT NEED TO ROTATE YOUR MESH FOR EXPORT !! I want to stress this, because it's way too tedious and terrible to do ! (even if it does work, as your video shows). I just managed to export my rigged & animated from blender to unity without having to rotate anything.

Here is the setup :
- in blender, make sure your model / armature are facing the -Y axis. Also make sure they are scaled properly. Apply all transforms.
- In the export window, the parameters you want are : Scale 1.00, apply scaling : all local, -Y forward, Y up, and then check "apply unit", "use space transform" & "apply transform". Export that to fbx in your unity project.
- Lastly, when checking your model in unity, you'll still get either a weird direction, or scale. So check the import settings of your model, and in "model", have your scale factor to 1, untick "convert units", and tick "bake axis conversion". Check if it's all good with your model in your scene. Make sure to scale it all at 1, and rotation 0 on every axis (both your model and armature !!)
The model should have the proper scale, and face the Z axis (blue arrow).

If anyone sees this and is struggling, please try my setup, it's so much better than having to rotate your freacking mesh everytime you export (been there). Cheers !
(I'm on blender 3.4 and unity 2021.3, for reference)

strrb
Автор

Thanks a lot, this tutorial is extremely straight forward and easy to understand. Really helped me a lot, thank you !!

LucasHorgan-goln
Автор

excellent and simple explanation, worked for me thanks!

SzechSauce
Автор

Character rotation seems to apply not only to unity, but Blitz3D too

Dostofei
Автор

This helped me, was really easy to setup following this tutorial

GreenK
Автор

This video saved my project! Thank you very much!

larissamders
Автор

Thank you so much for sharing the tricks to export character from Blender to use it on Unity, Really Amazing with good explain.

Good job :)

rachapongwatana
Автор

hi there, so i've got a problem, i made an animation using the blender wave modifier, but now when i export it to fbx my animation is cleared (nothing is happening) like wave modifier isn't even there, what am I doing wrong?

steventomek
Автор

Thanks bro, most videos don't show that last part

petitcoke
Автор

You are the best man, thank you so much.

cristofermonteslozada
Автор

I need help, i have multiple animations but i want to make it 1 animation so when i export to unity i dont have 2 million different animations.

BoomSki-pnlb
Автор

Hey need help with something. I am unable to add a particular animation when it is loaded into it. I can preview it. But cannot use it, it's giving me some kind of error

shubhrashubhadas
Автор

Yes, this is exactly what I needed!!! Thank you!

anonymousronin
Автор

@06:30 I am unable to make a duplicate at this point. How do you do it?

flym
Автор

Hi! I just thinking about blender and unity animations. So when you create a character you ca do the animations in blender and unity as well, although in unity you can program it and can add particle effects also to your game objects. My question is: What is the advantage and disadvantage regarding using blender or unity programmed animations? Which is the best / recommended? Thank you for the answer in advance.

Ferenc-Racz
Автор

Thank you for simple great explanation.

vladilenamilize
Автор

Uh when I bring the fbx into unity there is no animation file... only the meshes and textures

monicasloane