diff --git a/themes/godotengine/pages/fbx-import.htm b/themes/godotengine/pages/fbx-import.htm new file mode 100644 index 0000000000..8dae33f280 --- /dev/null +++ b/themes/godotengine/pages/fbx-import.htm @@ -0,0 +1,107 @@ +title = "FBX Import" +url = "/fbx-import" +layout = "more-standalone" +description = "How to enable importing of FBX scenes in Godot" +is_hidden = 0 +== +{##} +{% put title %} FBX support in Godot {% endput %} + +

+ The information on this page only pertains to Godot 4.0 and later. Godot 3.x does not have support for using FBX2glTF directly, but you can use it as a command line tool to convert scenes before placing the converted glTF file in the Godot project folder. +

+
+

+ FBX is a popular proprietary + 3D interchange format from Autodesk. It is often used in game engines to allow + importing 3D scenes created using software such as Blender, Maya or 3DS Max. +

+

+ Godot does not include an FBX importer in its editor code, as doing so would + require linking against a proprietary SDK. Relying on reverse engineering was + attempted in the past, + but it turned out to be too unreliable. +

+

+ However, thanks to a tool known as FBX2glTF, it is still possible to import + FBX scenes to Godot in a transparent manner. But first… +

+ +

Consider using glTF 2.0 instead

+

+ glTF is an open 3D + interchange format. Unlike FBX, it has many open source implementations + available and is supported out of the box in Godot. +

+

+ We recommend using glTF over FBX for several reasons: +

+

+ See this article for more information. +

+ +

Download FBX2glTF

+

+ By downloading FBX2glTF, you accept the + Autodesk LICENSE AND SERVICES AGREEMENT for Autodesk FBX SDK 2020 + as FBX2glTF includes this proprietary FBX SDK. +

+ +

+ Upstream FBX2glTF is not maintained anymore, so the Godot Engine fork of FBX2glTF + must be used instead. +

+

+ Here are download links for the latest version of Godot Engine's FBX2glTF fork: +

+ +
+ + Windows (x86_64) + + + macOS (x86_64) + + + Linux (x86_64) + +
+ +

+ The macOS x86_64 binary can be used with an ARM Godot editor binary. In this + case, macOS will automatically use Rosetta when running FBX2glTF. Creating an + universal macOS binary (x86_64 + ARM) for FBX2glTF is planned in the future. +

+ +

+ There are no plans to support the Android and HTML5 editor with FBX import, as + those platforms don't allow executing arbitrary external programs.
+ For Android and HTML5, you can use FBX2glTF on another device then save the + converted glTF file. +