Тёмный

Exporting Characters and Animations From Mixamo To Godot 4! 

FinePointCGI
Подписаться 19 тыс.
Просмотров 26 тыс.
50% 1

Subscribe and learn more from me about Game Development and Programming!
In this video, we talk about how to use Mixamo with Godot 4! We talk about how to compile animations using Blender and how to export it out of Blender and into Godot!
RESOURCES
Mixamo: www.mixamo.com/#/
BE MY FRIEND:
🐦Add me on Twitter: / finepointcgi
Check out my Website: finepointcgi.io/
Trello of Upcoming Tutorials: trello.com/b/cJWPaVyV/godot-t...
You can support me on Patreon: / finepointcgi
Hang Out with the Guys on Discord: / discord
TIMESTAMPS
00:00 - Start
00:45 - Discussing Mixamo
03:16 - Uploading a Character
04:56 - Exporting and Downloading Animations
06:26 - Removing Other Rigs
07:21 - Talking About the Action Editor
09:35 - What if I Just Want the Animations
10:19 - Commonly Asked Questions
11:00 - Outro
MUSIC
Music provided by TheRelaxedMovement.
Check it out here: / therelaxedm...​
HASHTAGS:
#Godot4 #character #gamedev
ABOUT MY CHANNEL:
I've been a software developer for over 7 years. I've worked in the game industry for 3 of those years. This channel is used for news on the gaming\programming industry and for tutorials for game\programming development.
Exporting Characters and Animations From Mixamo To Godot 4!

Опубликовано:

 

4 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 94   
@erwinbroekhuis
@erwinbroekhuis Год назад
Tip: When you rename your animation in Blender, you can append "-loop" to the name and have Godot automatically import that animation as looping (which is off by default). E.g. "walk-loop".
@FinePointCGI
@FinePointCGI Год назад
Now that is awesome! I didn't know that!
@rockmusicgaming549
@rockmusicgaming549 Год назад
This method doesn't work for me, instead what I did was that I double-clicked on the .glb file from godot then set the loop mode for my animations that I want to loop as linear
@rabidhamper7
@rabidhamper7 Год назад
I was just thinking about this like 2 days ago! So happy you made a video about it!
@anig634
@anig634 Год назад
Extremely helpful and clearly described. Nice work, man!
@jackslammer
@jackslammer 9 месяцев назад
Was stuck for a few days... This video helped! Thanks dude!
@semtx13
@semtx13 Год назад
Love the godot content on this channel. Love it!!
@sonnynox
@sonnynox Год назад
Hey, Mitch. You, Sir, are the man! 😎 Your content is MUCH appreciated. Thanks for the effort.
@equu497
@equu497 Год назад
awesome video man. Just got into gamedev and I've been a little bit overwhelmed but this kind of content really helps! Hope to see more from you~
@TallTideGamesDev
@TallTideGamesDev 5 месяцев назад
Thank you so much! Another awesome tutorial!
@mrexcuse
@mrexcuse 2 месяца назад
This tutorail really help me a lot, thank you very much!!
@pacobrian7547
@pacobrian7547 11 месяцев назад
You are the only one who helped me, I saw other videos but none helped me ❤
@psyboyo
@psyboyo Год назад
Haven't even started the video, and I'm already loving it for the title! Love this channel, love it!
@Jae77
@Jae77 Месяц назад
yo, tysm for this video. helped me a lot. will def stick around
@Eridos12
@Eridos12 5 месяцев назад
Thank you so much! Helped me a lot today!
@sourcelocation
@sourcelocation Год назад
thank you very much! very simple and easy to follow
@keletsorabalao7454
@keletsorabalao7454 Год назад
Very much appreciated!
@maniksharma9736
@maniksharma9736 Год назад
Thanks for making this
@Legacy_Blox
@Legacy_Blox 6 месяцев назад
You actually Told me exact thing I want to know thank you so much bro
@rockmusicgaming549
@rockmusicgaming549 Год назад
Thanks bro! You Saved My Life
@FinePointCGI
@FinePointCGI Год назад
Hey! I'm glad! I hope you found it useful!
@felipefacundes1
@felipefacundes1 5 месяцев назад
Very Easy !!! Thanks !!! Thanks !!! Thanks !!!
@SergioLeRoux
@SergioLeRoux 4 месяца назад
Thanks, this is exactly what I needed to import my stuff. I've barely dabbled in Blender and just started learning Godot. After trying it this way, I learned I could import just the model (or maybe idle animation) with the skin, and then export the same model with each animation and "no skin" (no mesh). So what I did, I exported the animations from Mixamo one by one making sure the name matched the full name (so instead of "Sword and Shield Slash(3).bla" it was "Sword and Shield Cross Slash", etc). I imported the base model first in Blender, then imported the animations one by one, each time opening the object tree, renaming the animation to match the file name, then delete that rig. I think it made it easier so I didn't have to actually manually watch each animation and try to rename them from memory... didn't need to open the animation view or action manager at all. Also made the downloads much smaller, and when deleting each rig I didn't need to separately delete the meshes.
@madduckling4436
@madduckling4436 Год назад
FinePoint woke up and was like: *AIGHT IMMA DO THE UNTHINKABLE AND MAKE EXTREMELY DETAILED TUTORIALS FOR EVERYONE TO SEE* Thats why I absolutely love your content
@FinePointCGI
@FinePointCGI Год назад
Thanks! I'm glad you like it!
@IamDoce
@IamDoce 3 месяца назад
Muchas Gracias.
@husky4673
@husky4673 Год назад
great ,really great!!!
@jeanknapp
@jeanknapp 4 месяца назад
This was a well explained tutorial. Should have been part of that Creating a 3D Character Controller with Animations tutorial. Luckily the algorithm found this too. Perhaps you could reference this tutorial on that other one for other people.
@MK-lk7nc
@MK-lk7nc 8 месяцев назад
this helped me, thanks. I'm evacuating from the Unity mothership and trying to take my assets with me, some are a bit challenging, but this is a good start. Hey, you asked for viewer suggestions so here's one. You could continue this same demo-set of character / animations, (for point of reference), but then for next video, cover how to put on accessories like backpacks and armor. For me in unity that meant skinning the accessories to the same rig, bringing them in, doing waaaaaay too much cludgey code to get the bones remapped, and eventually it works. Hopefully godot has more elegant options because unity sure didn't. Thanks have a nice day.
@goshawk_fly
@goshawk_fly Год назад
Cool!
@SaladIsGross
@SaladIsGross 11 месяцев назад
Love the video and it's super helpful! It's pronounced kaa-puh-weh-ruh btw.
@muh.fate666
@muh.fate666 Год назад
Yoo dude! Exactly what I was needing! You're a life-savior! Have you ever tried to apply those mixamo animations to voxels? I'm having some issues with my sprites, their legs are getting weird when moving hahah
@danford6678
@danford6678 11 месяцев назад
I love you
@Switch620
@Switch620 Год назад
Wow nice! Better workflow than importing each one in godot and copying the animation one by one lol...
@goshawk_fly
@goshawk_fly 26 дней назад
It works with Defold game engine. But it's needed to add a root bone with scale=1 and rotation=0
@whatevergames4758
@whatevergames4758 10 месяцев назад
Following the steps, but have only one animation in Godot, but in blender, there are 4 of them. Why it could be?
@trashmosh
@trashmosh 7 месяцев назад
i figured it out you have to click push down on ALL animations hope this helps 😇
@lawsoncho
@lawsoncho 3 месяца назад
Nice video! However, I cannot get jump animations to function properly. I already have it so that the players lifts off the ground when clicking space bar but the animation already jumps upward which really messes up my camera. 😥😥
@davestomper3428
@davestomper3428 10 месяцев назад
So I noticed on the download section there's a setting for file type and other which one work in godot 4
@saitmarasloglu9403
@saitmarasloglu9403 Год назад
Hi, I created an mixamo animation library, later on imported another rigged character to my project Since this animation libraries has hip bone position, My latter character size was a problem, those hip position made my character dislocate. How do I get this right?
@gideilsonlima3990
@gideilsonlima3990 9 месяцев назад
thanks dude, that's exactly I wanted. My models are ok, but my animations suck!
@basiladeeb
@basiladeeb Год назад
What were your export settings for the character? The mesh isn't exported into Godot.
@evertonpontespereira8834
@evertonpontespereira8834 7 месяцев назад
i'm having a problem that when i import the model with animation from mixamo to godot the mesh stay invisible and when i clear the skeleton from the meshinstance3d the mesh appear
@DJSikosis
@DJSikosis 8 месяцев назад
Can't figure out how to attached just the animations to an existing character.
@MrChick1984
@MrChick1984 Год назад
Root motion is important, there are animations with non linear movement of character like meele attacks with sword, where character does not stay in place, jump attacks and so on. You can't just turn of root motion for such animations and simply move character in code.
@FinePointCGI
@FinePointCGI Год назад
It is important however there are people who do not want to use root motion so I put it in there for there usecase.
@hollowtongue
@hollowtongue 7 месяцев назад
when i delete all the other armatures except 1 it doesn't retain the animation info, also my T Pose armature that came with the group is what contains the 3D model in this case. What do I have to do differently?
@Kirioiy7951
@Kirioiy7951 3 месяца назад
I had the Same issue and found a solution. After you delte all the other animations and meshes you need to select the one you have left. After selecting you last armature you can than choose between your Anitamtions
@GrimeTimeGamer
@GrimeTimeGamer 3 месяца назад
why didnt the colors export with my GLT?
@karimsantoro4326
@karimsantoro4326 10 месяцев назад
a question. I used this way to animate my character but in Godot with the look_at method I have several bugs regarding the mesh. Using a direction and look_at(global_transform.origin + direction, Vector3.UP) my character walks lying on its side not standing. This doesn't happen if I just use blender without mixamo. Where am I wrong?
@FinePointCGI
@FinePointCGI 10 месяцев назад
That vector3.up is telling you which direction the character is going to be considered up so you could try changing it to something like vector 3 (1,0,0) and see if that helps. My guess is the reason why you're having issues is that your object transform is not correct on expert
@cold8677
@cold8677 11 месяцев назад
sooo... i was struggling with mixamo animation packs actually, it's easier to download and have qll the animations i want but i don't know how to make them into godot, can you make a toturial about it please? i tried the same method as the video but it does not work for me thanks
@ganipra7402
@ganipra7402 Год назад
do you have tutorial to swap or equip any object in general? for example the character have 3 head accessories: helmet, hat, cowboy hat. how to implement that asset to stick into head while the animation run or idle still work. the same question with I have swing animation, and I have many weapon like, wooden sword, axe, and board sword. how i can stick the weapon into hand so I can re-use swing animation
@FinePointCGI
@FinePointCGI Год назад
I don't ... however I do want to do a tutorial on that. It's a common question I see so I can see where it would be useful.
@ganipra7402
@ganipra7402 Год назад
@@FinePointCGI glad to hear that. You got new subscribe. Thank you
@saitmarasloglu9403
@saitmarasloglu9403 Год назад
Thanks for letting me know mixamo I want to ask, after downloading and importing exporting things. What if you want to add another animation? Do you just reimport old model and lose all the customization you made?
@richardmcilwain7125
@richardmcilwain7125 Год назад
Been wondering this as well. Like, if I use animation tree in Godot, and overwrite my model, does godot maintain the original relationship I assigned for my animations?
@FinePointCGI
@FinePointCGI Год назад
It depends.. if you modify the node it will loose the connection. Something I have learned is I like to separate out my animations from my actual skinned mesh and use an animation library instead because if I need to make adjustments then it's in a completely different file and I have zero risk of losing my changes..
@jorgedavidcoronadoalonso
@jorgedavidcoronadoalonso 10 месяцев назад
Good tutorial, but when I export to Godot are there a lot of animation per object if only I have one action?
@FinePointCGI
@FinePointCGI 10 месяцев назад
There should be only one animation per action unless your mixamo mesh has multiple animations.
@haydopotato1310
@haydopotato1310 Год назад
What do I do if there are also a bunch of "Buffer Objects" too Do I remove all but one as well?
@haydopotato1310
@haydopotato1310 Год назад
Edit: I deleted them all and that seemed to work
@LeafshadeInteractive
@LeafshadeInteractive Год назад
Why not save as a blend file for Godot 4?
@FinePointCGI
@FinePointCGI Год назад
You can. I call it out in the video but many people don't have blender setup so they run into issues and comment on the video saying it didn't work so it's simpler to just say you can save your blend file if you have blender set up if not then export out as GLTF. Actually ninja edit here I don't call it out in this one but I usually do!
@chuck180
@chuck180 7 месяцев назад
it didnt work for me, i needed to klick the push down button next to the renaming convention for every animation.. if someone has troubles without pressing push down you endup having 1 animation in godot
@hotcrossbun26
@hotcrossbun26 Год назад
awesome video and amazing website. just don't let a Brazilian hear you pronounce capoeira
@OllieOtterOxen
@OllieOtterOxen Месяц назад
too late
@yanchobeats
@yanchobeats Год назад
I got a funny issue, when I do just as you said in the video and start using my animations in godot, my character starts moving up rather than forward when I play the forward animations. Blender uses Y axis as forward and Godot uses Y axis as up and I think that causes my issue. Any ideas on how I might be able to fix this?
@FinePointCGI
@FinePointCGI Год назад
Its possible usually godot fixes that but in the export settings for blender you can change the up direction under transform in the right panel
@RickyRicardo1117
@RickyRicardo1117 Год назад
I'm curious if this related to the issue I'm facing. When trying to add a static mesh collision it seemed like nothing happened. Until I zoomed in and noticed a tiny tiny tpose figure was under the characters feet rotated by 90deg which could be the cause of your issue. Still not sure how to resolve this thought. Edit: Using Godot 4.0.2, imported as .blend
@FinePointCGI
@FinePointCGI Год назад
@@RickyRicardo1117 I have seen that before I thought they fixed that. Id put in a ticket it has to do with bone scaling.
@RickyRicardo1117
@RickyRicardo1117 Год назад
@@FinePointCGI Oh good idea, will do. Also thank you for the amazing videos! Would only be making bean moving simulators if it wasn't for you!
@crispychicken143
@crispychicken143 Год назад
are you familiar with spline? i was wondering if you could also import 3d models from there, im interested cuz they announced AI based modeling which would facilitate makeing assets for a bigginer like me
@FinePointCGI
@FinePointCGI Год назад
Could i get a link to that? id love to check it out!
@crispychicken143
@crispychicken143 Год назад
@@FinePointCGI ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-SzGEfYh9ITQ.html its CRAZY
@basiladeeb
@basiladeeb Год назад
You imported all the animations but not the character?
@filiperubin
@filiperubin 9 месяцев назад
For me there's only one animation available in Godot, which is the last one selected before exporting in Blender.
@ewaldschulte6529
@ewaldschulte6529 9 месяцев назад
When exporting in Blenmder, you may have to click an option like "export everything" instead of "export selected". Not 100% sure, how the options are named exactly.
@filiperubin
@filiperubin 9 месяцев назад
@@ewaldschulte6529 I've got around this problem by exporting in .fbx but I'll try that later. Thanks!
@ilikeshiba
@ilikeshiba 8 месяцев назад
Exporting as FBX solved it for me. GLB/GLTF only included 1 animation and nothing I did could change that.
@MyFirstHandle
@MyFirstHandle 7 месяцев назад
@@ilikeshiba fbx export has no support for Android and HTML5 which leaves us Windows, MacOS and Linux. I sure want to know why do I only get one animation with gltf.
@Dreadforger
@Dreadforger 7 месяцев назад
For me this issue was resolved by updating my blender from 3.0, to 4.0 :)
@starwatcher4708
@starwatcher4708 4 месяца назад
Hi there, nice video. Sorry but I am curious, i think I like the music in the background, could you please tell me the group or artist? ;-)
@FinePointCGI
@FinePointCGI 4 месяца назад
I have it linked in the desc. www.youtube.com/@TheRelaxedMovement
@TheAndrestapa
@TheAndrestapa Год назад
Hello! very nice!!! i have a problem, when i export to glb, only one animation go in the glb
@miche_stu
@miche_stu Год назад
Mee too, I see only the last one selected in blender. Maybe something related to blender version? Mine is 2.83
@miche_stu
@miche_stu Год назад
I just installed Blender 3.5.1, it works :)
@TheAndrestapa
@TheAndrestapa Год назад
​@@miche_stu i made it work pressing the "STASH" button in all animations that i wanted to export.
@jeromed.salinger647
@jeromed.salinger647 2 месяца назад
Seems that you dont even know how to reimport only some animation to existing character the way you explained it
@everlastingmedia
@everlastingmedia 9 месяцев назад
So I followed the steps you presented, for using the animation library, and upon reimporting my scene is now corrupted, as well as the .glb file with the animations. I ran through it twice, and it happens each time, 3 times in a row. So I'm unsure how to proceed.
@jonathanbernardi4306
@jonathanbernardi4306 Год назад
Priceless. Thanks a lot and much success with your channel man, really good stuff. I´ll be back. lol.
Далее
how to animate characters in Blender 3D!
0:52
Просмотров 794 тыс.
Games Where You're NOT the Main Character
14:52
Просмотров 1,8 млн
1❤️
00:17
Просмотров 10 млн
Prototyping in Godot Engine 4
1:07
Просмотров 187
How to add LAN Multiplayer with Godot 4.2
2:20
Prototyping project for Godot Engine 4.0
0:59
Terrain3D - The New Terrain Engine for Godot
10:43
Просмотров 120 тыс.