New FBX importer: Feedback and discussion

@Timur_Ariman today’s build fixes import of your ASCII FBX file where some animation curve values are NaNs/infinities.

5 Likes

The new FBX importer has been merged into blender main, and will be available in 4.5 alpha daily builds from now on. Thanks everyone for feedback so far!

33 Likes

The community truly appreciates the time and effort you’ve put into this. This is massive.

1 Like

This is already working well to solve a problem at my studio for interoperability between Maya, Unreal, and Blender. Thank you for getting this implemented! :slight_smile: Now I just need to wait for 4.5’s release and upgrade my team’s pipeline.

No more Error: Version 6100 unsupported, must be 7100 or later :star_struck:

3 Likes

Wat? I have nothing to do with it. It’s @aras_p 's work

My mistake, thank you @aras_p ! It is working well.

Found one regression case when checking the files in the ufbx CI dataset:

Python (left) vs ufbx (right), in blender-4.5.0-alpha+main.d791ea7cc2c6

As it is a part of the ufbx dataset, it should be quite validated to work well, and the example viewer seems to handle it.

I’ll try to scrape together a script to run through all the files in the dataset and rig some automated screenshot comparisons, but it might take a small while until I can get to it.

EDIT: I actually faintly remember this exact model from Godot. It’s possible that using UFBX_INHERIT_MODE_HANDLING_COMPENSATE_NO_FALLBACK would help in this case, though it will mess with the adjust_post_scale handling (and maybe make it unnecessary?).

6 Likes