-
-
Notifications
You must be signed in to change notification settings - Fork 22k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[4.0] a7 – FBX file import is enabled, but no FBX2glTF path is configured #60630
Comments
Did you configure a path to FBX2glTF as the error tells you? |
No, I truly believed, that FBX import must work out of the box, as it was before. |
See the release notes for 4.0 alpha 6: https://godotengine.org/article/dev-snapshot-godot-4-0-alpha-6 The new importer uses an external tool which is a lot better at importing FBX files than the previous importer. |
Still not very convenient and this "a lot better" isn't better for me (since the internal tool worked just fine, and this one require some extra steps, which breaks the whole Godot magic of a solid tool). How about using both tools and the external would be OPTIONAL, since it's required, when the internal one fail? Godot idea in a core is how solid and unified it is: get it and you can work offline from any place in the world. This step is a huge step back. |
Well you were one of a handful of lucky few then. For far most use cases the internal importer was broken, and that's what it was replaced with a better one. Anyway, #59810 will improve the setup experience somewhat.
Let's not overstate things. You just have to download an external tool once and it will work forever. There's no plan to re-add the old importer, it had way too many types of FBX files that it couldn't handle properly. |
It worked fine with Blender FBX
Sounds like a very limited "solution", it's still an external library, and you even suggest to use someone's fork. It obviously looks not very convincing. Yet again, I suggest to use both. |
It definitely didn't work fine with Blender FBX for many users... #44402
That's not possible. You can't detect which FBX would be supported by which importer, you have to import, and the user has to see if what they get is what they expect. Please have some confidence that we're not just removing what you think is "better" on a whim. There are good reasons to change the importer, despite the new one having to rely on a thirdparty tool. |
Maybe it would be better to ease user experience with automated download&&install this tool? Just like with export templates. |
Ideally yes, but FBX2glTF depends on the FBX SDK and so the user needs to approve that license to use it. |
I propose bundling a Auto-downloading sounds like a bad idea.
Edit: I think FBX2glTF is better actually, but it shouldn't show the warning by default. |
Using FBX defeats the purpose of open source. It's a proprietary format. People should really use glTF 2.0 instead, but for now we have to make do with users wanting FBX support.
Well, that's what the previous, not really functional reverse engineering of FBX based on the Assimp parser was. It didn't work well. Another option is to use OpenFBX, but implementing it in a way that produces a scene useful to Godot is probably at least 6 months of work for someone very familiar with both FBX and Godot. So while this would be nice (provided that OpenFBX works well on a wide range of FBX scenes), this is not as simple as you make it sound. The FBX2glTF tool depends on the proprietary FBX SDK so it cannot be vendored in |
Currently running v4.0.beta1.official [20d6672] and also ran into this - I had to restart the editor for the importer to work, so some kind of messaging about that would be nice if nothing else. Related issue: #63695 However I would also agree this is annoying to set up as I had to google for the alpha 6 announcement to figure out what this new feature was, and to find a link to download the V-Sekai fork. |
I am listening, have been swamped so I wasn't able to take on the changes in #59810. Need some assistance! |
Closing as the engine automatically gives you a popup to configure FBX2GLTF along with a link to download it. The FBX2GLTF vs builtin FBX support issue has been debated to death already and the people responsible for doing the work and actually maintaining the imports all agree that this is the better option, both for user experience and for our development. team. |
You can reactivate fbx support within project settings, not editor settings. Just search for fbx within the project settings (tested with advanced settings on) |
Godot version
4.0 alpha 7
System information
Windows 10
Issue description
The FBX support is still broken. Here I dropped the FBX file, it's visible in Windows Explorer, but not inside the editor:
Steps to reproduce
Minimal reproduction project
No response
The text was updated successfully, but these errors were encountered: