Page MenuHome

Fix T55670: Witcher 3 FBX import bones/vertex weights not imported
AbandonedPublic

Authored by Demeter Dzadik (Mets) on Dec 3 2021, 3:16 PM.

Details

Summary

Adds 'Root' as a potential name for fbx "helper nodes", to support FBX files output by Witcher 3 Model Converter.
This is a hack on top of a hack, and I know nobody wants to deal with the FBX importer, but I think it's quite harmless, and I need it to develop and distribute tools to manage Witcher 3 files with Blender, so I hope I can commit it.

If it turns out to break anything, it can always be reverted! :)

Diff Detail

Event Timeline

Demeter Dzadik (Mets) requested review of this revision.Dec 3 2021, 3:16 PM
Demeter Dzadik (Mets) created this revision.
Bastien Montagne (mont29) requested changes to this revision.Dec 3 2021, 3:37 PM

Talked with @Demeter Dzadik (Mets) , this is pending some more testing from his side to have a reasonable assurance it does not break existing behavior...

If tests pass, think we can accept that.

This revision now requires changes to proceed.Dec 3 2021, 3:37 PM

I asked around and I looked around:
Maya:


Max:
Mixamo:
UE4:
Some Unity asset extractor:

All of those files have armatures in them, and in my tests, they import identically with or without the patch.

And then, everything changed, when Unity attacked.

For some god-forsaken reason, this file actually behaves differently because of this patch. So... nevermind! :D I tried!