+1 vote

DAE support became okay...ish only relatively recently in most 3D software packages.
Is there any possibility that Godot might support some of the "ancient" formats such as MS3D, .X or B3D?

Already tried using Blender as a conversion tool but it takes a lot of time and doesn't work very well. Also considered re-rigging and re-animating my characters in Blender but after about 4 hours of trial and error, it's just not there yet.

in Engine by (79 points)

Old format mean old technology, which means fewer capabilities and performance. Why bother support old formats? That's extra work, and as you could see, the import is not guaranteed to work 100%.

I agree that Godot should support more formats, but only those with a future. For the rest, use a dedicated tool to convert your assets.

1 Answer

0 votes

I believe one could create a C++ module for using Assimp within Godot. It supports a lot of formats.

You can also use it as a standalone tool for converting model files to, for example, .dae which is supported by Godot.

by (9,366 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.