Godot Game Tools - GGT
A downloadable tool
Download NowName your own price
A blender add-on that contains tools to ease the creation/import process of assets into Godot Game Engine and others.
Available Features
- Batch Animations Bake In A Single File
- Character Armature Clean and Fixes for Better Export
- Animations Testing
- Add Automatic Root Motion For Model Export
- Automated NLA Tracks Insertion
- Animation Rename
- Tileset Generation (With Navigation and Collision Shape)
- Tileset Export to Godot Game Engine
- Texture Baking For Mixamo Characters (WIP)
Planned
- Add Support For Other File Formats
Project Github Repo
Status | In development |
Category | Tool |
Rating | Rated 4.9 out of 5 stars (19 total ratings) |
Author | Vinicius Guerrero |
Download
Download NowName your own price
Click download now to get access to the following files:
godot_game_tools_v2.1.1.zip 24 kB
Development log
- Blender 3.2 Compatibility ReleaseJul 27, 2022
- Blender 3.2 Compatibility ReleaseJun 10, 2022
- Godot Game Tools GGT v2.0.4 ReleasedSep 11, 2020
- Devlog #4 Available - More Updates Coming to GGTMay 17, 2020
- GGT - v2.0 UpdatedApr 06, 2020
- Godot Game Tools v2.0 - Released!Mar 04, 2020
- Godot Game Tools v2.0 - Devlog#3 - Tileset Generator ( Blender / Godot ) Add-OnJan 15, 2020
- Root Motion Features Tileset Generator Dev BranchJan 11, 2020
Comments
Log in with itch.io to leave a comment.
https://www.microsoft.com/store/productId/9PF6NVNS3F0P?ocid=pdpshare Guys, I was able to solve it using blender 3.6.14.0
When I try to export the file I get this error.
How can I solve?
Pessoal, consegui resolver usando o blender 3.6.14.0
Hi, I have been struggling for days to get this working been struggling for days to get this working. I have tried different blender versions and still gives me errors. Please help me if you can. Kind regards.
another error that appears, i have tried on different computer as well, still same result. Please im thinking im going crazy, only me having these errors ?
Hi, I’m using GGT v2.1.1 with Blender 3.4.1 on macOS (M1) 12.6.2. It seems certain armatures from Mixamo can result the character floating in mid air, while the other armatures works fine. I basically followed this tutorial.
A minimum reproduction steps:
Additionally, if you import and examine the “Stunned” fbx alone, either in Blender or Cinema 4D, the animation looks right and the character falls to the ground correctly.
Here’s a video reference of how it looks like:
Hi, i have not been able to get the addon working with any animations. is there something specific to do when using the addon ? used bledner 3.4.1 as well as 3.2 and 3.1 and still gives me erroers.
Mine worked with 3.4 and 3.2. You might want to test it with different models. You can download one (e.g. Amy) from Mixamo for free. This one has good rig so might be helpful for pin pointing the issue.
The v2.1.1 didnt work blender 3.3.1 but it did in 2.9.0
o Download da erro e fica escrito erro no download
Hey, I'm struggling to get this to work unfortunately. I'm running Blender 3.2.2 and the latest version of this add-on available from here, but I get this error when I try to join the animations together. Any help would be greatly appreciated! I'm wanting to use this with my secondary Video Game Development students this week.
go to that file and change that code to :
"scene.frame_set(int(index))", it should work
When trying to export I get following error:
Python: Traceback (most recent call last):
File "C:\Users\luket\AppData\Roaming\Blender Foundation\Blender\3.2\scripts\addons\src\operators\export_character_controller.py", line 118, in execute
bpy.ops.wm_ggt.push_nlas('EXEC_DEFAULT')
File "M:\SteamLibrary\steamapps\common\Blender\3.2\scripts\modules\bpy\ops.py", line 113, in __call__
ret = _op_call(self.idname_py(), C_dict, kw, C_exec, C_undo)
RuntimeError: Error: Python: Traceback (most recent call last):
File "C:\Users\luket\AppData\Roaming\Blender Foundation\Blender\3.2\scripts\addons\src\operators\export_character_controller.py", line 42, in execute
track.strips.new(action.name, start, action)
TypeError: NlaStrips.new(): error with argument 2, "start" - Function.start expected an int type, not float
Location: M:\SteamLibrary\steamapps\common\Blender\3.2\scripts\modules\bpy\ops.py:113
Have latest Blender and GGT version
Hello!
Thanks for pointing the log out.
This issue has been fixed on the newer version 2.1.1.
Just update your add-on version and it should work well.
Newer version available either here on Itch or Github project page as well.
https://viniguerrero.itch.io/godot-game-tools
https://github.com/vini-guerrero/godot_game_tools/releases
Hi I'm having troubles installing it the files I get don't match the video and i cant figure out which one to install. I see others talking about multiple zip files but i only have one.
Hello! On the newer version, just install the first zip you get.
Legacy versions had multiple zip files.
Hi, i've been having a problem when adding the root motion to my character. Python shows this error:
I have no idea how to solve this, please help.
Hello!
Most likely your version of the addon is not updated in sync with the blender version you're using.
Make sure to get the latest version downloaded from either itch.io or project github page and refresh your blender addon install.
This video might help you with the process.
Hi, thanks for the quick response. I'm using Blender 3.2 and i had installed Godot Game Tools 2.1.0., as i supposed that was the latest version (it showed up when clicking https://viniguerrero.itch.io/godot-game-tools/devlog/391265/blender-32-compatibi...).
I uninstalled it and reinstalled it in case there was another problem, i also checked if there were other versions of GGT in my system just in case but there wasn't any.
However, it kept throwing the same error.
I don't know if i'm still using the wrong version, but i found (in this conversation https://github.com/vini-guerrero/godot_game_tools/issues/64) a modification to the 2.0.4 version of the add-on in reddit and it worked perfectly for Blender 3.2, thanks u/axtri, and thanks ViniGuerrero for the tool.
Here's the link if anyone is having the same problem:
https://www.reddit.com/r/godot/comments/v5669u/for_those_with_problems_with_godo...
As some people have commented, this addon doens't work with blender 3.1.
I was abble to fixe it and made a version available here.
https://github.com/rena-souza/godot-game-tools/releases/tag/v2.0.0
Thank you for the heads up Renas.
Project updated on itch and github in order to support latest Blender 3.2 release.
https://github.com/vini-guerrero/godot_game_tools
Thank you for the plugin!! 😀😀😀😀😀
No problem! 😀
After update 3.1.0 It doesn't show up in the Add-ons list after installing.
Unzip the file. Inside the unziped folder look for blender/godot_game_tools.zip. Open Blender and install the add on using that zip. I just did it that way and it worked. Im on Windows 10. Hope it help!
this works! thank you
Doesn't work. Plugin interface looks nothing like it does in the video. No instructions.
Hey is this being supported? I tried to Initialize Character, but it looks like only part of the mesh as pulled in (just the hair from the mixamo character)
Also, could we get an updated tutorial? The video is for a previous GUI
Just checked out your github and updated v2.0.5, after restarting blender the initialization worked as it should, but the character is at a different coordinate for each animation I import and when I play the animation it does play, but they fly all over the place
I had the same result. Has anyone made v2.0.5 or v2.0.4 work correctly? It looks like v1.0.3 worked so I'm going to try and find an old copy while continuing to experiment with the newer one. I'm not sure if the issue is the plugin or if mixamo has changed something. If anyone has any leads they would be much appreciated!
Depends on what you mean by "worked". A few users had issues with the installation process, if that's what you mean, you can try checking the zipped file inside the zipped folder. The reason why the addon has a zip inside a zip is because one version (not from github one) has examples included to help users understand the usage process.
I was able to install v2.0.5 from the zip in the blender folder no problem. I tried both a stock mixamo model and an uploaded model, downloaded each with the Sword and Shield animation pack, and tried to import. In both cases the model imported oriented horizontally and the best result I was able to achieve with animations was to make the entire static model zoom around at random.
Is v1.0.3 still available anywhere for comparison? I haven't been able to find a copy yet.
I'd really like to use your tool for my projects as it definitely seems to be the most well put together. Any guidance or help would be hugely appreciated!
when i import fbx file by "initialize character" to blender , the bone orientation is weird...is there any solution to it? addon version:2.0.4
ps: the model is downloaded directly from mixamo.
Not impressed. I have 2.04 with Blender 2.93 on a PC with Win10 64bit. What I don't have is documentation for the interface. The video just doesn't relate. I've tried all sorts of alternatives, without any joy. It seems to be $4.99 wasted.
Hello! First of all, this is a free open source donation based project. Can you better describe what is your issue? Also keep in mind that the version from Itch.io has another zip folder inside which is the one you should be installing through Blender. Regarding updated videos, they will come soon once v2 has all features finished. V1 and V2 of the tool are available in github as well and they both work with latest Blender versions.
Mixamo output the character at 0.01 scale, when i import with this tool it applies the scale and i cannot change it or i break the root motion. If i try to edit the FBX before importing with the plugin then my character is facing down when imported
me too
when i click initialize character it only gives the armature and clicking join armature meshes just shows an error, i have tried everything.
can you please update the tutorial video?
the interface is different it's make me confused bcs i don't know any animation thing.... thanks you..
It doesn't load its beta joints only the beta surface from the mixamo model. the model would look like this
hi, where can i download the early version? in this I can not "target" item. and other difficulties
tl;dr : positions for imported anims/FBXs are inconsistent and make anims unusable when played.
For some reason, when I initialize my T-pose, or import any animation, the character is never in the middle of the grid, it even has a different position for every animations, and when I play them, the character spins around like it's in a tornado. I could fix that by hand, but it would take avery long time, and GGT is made so we do not have to waste this time.
So far, it seems that I am having this issue only when the mesh was exported from mixamo without skin (only for the animation).
I've found an answer : (06:07)
that may be useful to others.
Hi i downloaded the add on, but i can't export gltf only better collada works
I don't know why, but when I importing a Mixamo fbx with Initialize in Blender 2.90, just the Tops mesh will be imported. It's a bug?
Hi, each model can have a different way to be worked on, you can see more about this on github - https://github.com/vini-guerrero/Godot_Game_Tools/issues/30
ggt 2.0 not working with blender 2.9 or 2.83
Where can i find older version of ggt 1.0.3?
And if ggt 2.0 is working where can i found a reliable demo for importing mixamo animation ? Can you please help .
Or please guide how this works in 2.0
I tried importing .fbx t pose character then other animations
But i m stuck there only....
(Added animations are distorted )
Please explain how to add multiple animations and export to godot .
OKAY... so what i did was
delete the default cube,light & camera...
then instead of importing .fbx from blender
i pressed "N" and open the ggt panel in the right side...
then under Character utilities > armature
I initialize the T-pose .fbx file
then join animation this time don't select the T-pose just the rest of all your animation.
then export from the ggt export character.
hope this helps.
(i was too confused in the beginning but after multiple tries this helped)
Damn I was having the same issue and looking for the older version as well. I wish the docs were clearer about that. Thanks for taking the time to tell us what your fix was, it helped me fix mine
thanks ... i used blender 2.9 and it worked!!! perfectly (texture did'nt showed up in blender but it showed up in godot with all animation i wanted... )
Awesome! Glad it worked out for your workflow :D Also, a new update for the tool is coming soon...
Hi, so the addon will work with 2.9x? Playing with it now and got errors in 2.9 too :)
Hello! Yes, it will work, I'm finishing latest tests with dev branch you can use it if you want it's available here https://github.com/vini-guerrero/Godot_Game_Tools/tree/Dev but what is the issue you're having?
Thank you! This is my scene structure, when I initialize Mixamo character, I got this message
But it seems it imported ok. But then I try to Join animation and got this message, the armatures here are both, and when I choose Play animation, it plays only the second imported, and the armature is separated, the first initialized stays still in place
Seems like there's an issue on your file with existing collections named "__COL" Maybe you can try from scratch without any collections added to the scene also, that's v1 of GGT right?
After using the Initialize Character and Join Animations with assets from Miximo on Blender 2.82.7 the animations are applied correctly except the models flies around randomly as it plays, like some other part of the movement has been baked into it. Any idea what might be causing the issue?
Try using latest dev branch and play a bit with Hips Scale property, that setting most likely will help out...
Installed this add on into Blender 2.83.2
But it does not show up within installed Add-ons. I searched for phrases like "godot" or "game" or "tool". What am I doing wrong?
Please, make sure you have selected the correct zip file included inside the zipped package. Because this package contains examples and other add-on related items inside the zip folder.
Thank you for your quick response. I had selected the correct zip file from this site. I just tried again without success. Please see screenshots below.
Also for about a second (while installing the zip file) I see this message in the bottom of Blender.
Are you using latest Blender versions or at least a version 2.8x?
Yes I am using the latest Blender version 2.83.2
If the GGT menu Add-on does not show up in Tools Panel "N" hotkey (Also make sure you are in object mode), then you have to make sure your system does not include any corrupted version of the addon installed within another directory (this is a common issue in some Blender addons - https://blender.stackexchange.com/questions/26953/how-can-i-uninstall-an-add-on ) then close Blender, open again and try reinstalling it.
Suport shapekeys in godot with GLES2?
The glTF2 2.0 format in GLES2 does not support shape keys.
Hi! I believe shape keys are only supported in GLES3 for current version of Godot.
I have loaded the add-on in Blender, but when I open Godot Game Tools, there is no option for Mixamo Utilities.
Hi, please make sure you are in Object Mode in Blender and also uninstall any previous versions you have, close and open Blender before installing GGT v2
I have installed add on as described, but still no Mixamo Utilities showing as you can see from attached screen shot.
Ah okay, it's because you have the newer version, the menu Mixamo Utilities was renamed to Character Utilities
This is fantastic. Thank you so much for this tool and accompanying videos. So very helpful and works great for me!
Awesome! We're glad to know that it's been helpful to you! We're currently working towards v2 of the tool.
It seems to load the FBX from whole folder, not just selected. And I need to select just 1 FBX, otherwise it is giving error. Overall an interesting addon and making importing animation and remixing them much more natural! Thanks this is a great buy!
Wishlist: ability to bake the NLA actions into a new animation cleanly because NLA seems to be still broken with 2.81~
Thanks for the feedback @enzyme69. v1.0.4 will bring a lot of refactoring on that feature. As you mentioned when joining animations, it fetches all files in folder, so there's no need to select them individually as long as the folder contains all animations you want. Regarding NLA tracks yeah, there seems to be an issue on the export not considering the first track, right now the most used exporter from our community is the better collada as there's no additional setup on NLAs to work with it.
Thanks for looking into updating this addon Vinicius. I also cannot seem to add or join any more animation the second time, it gives weird error.
Yeap, for now, you can start a new blank project and include all your animations on the first time you run the character, a few contributors are currently working on fixing this already in our development branch.
I found the problem the file have another zip file inside
Sorry!
This is kind of important. I have watched several videos on installing this and not one of them showed or even mentioned to unpack the dowloaded zip. You saved me here, thanks mate
Hi, I try to install youe addon in Blender but Blender tell me have installed the Addon, but I not see in the preference tab and I can't start the addon!
v1.0.3 Released
- Added Root Motion Feature
- Individual / Batch Animation Root Motion Bake
- Rename Animation Feature
- NLA Tracks Auto Insert For GLTF2.0 Export Support
- Object Validations / Status Message
v1.0.2 Released
- Performance Updates
- Bone Display Tooggle ( Debug )
- Fixed Mixamo Rigs For Multiple Animations Bones ( Blender 2.81 )
v1.0.1 Released
- Version Merge / Bug Fixes / Rename Animation Handler