Custom attributes supported on mesh importers

Hi!

I’m making a custom importer to be able to create nested prefabs directly on import to support a fast workflow between Flax and Houdini. Maybe I’m wrong but in my search I found that the importers can read custom attributes but discards them, so I had to find a way around exporting named meshes who’s names acts like metadata holders, then the importer read the node names and execute whatever it’s needed. If the importers could import and retain the metadata after import it would leverage a ton of workflows and usability. So, this post is more a suggestion, please, add support for custom attributes on importers. Thanks!

You can import model as Prefab which maintains the hierarchy of objects (as a prefab asset). Also, all meshes will be imported as separate instances in this case.

Regarding mesh attributes we can import positions, normals, tangents, colors, blend indices/weights and texture coordinates (up to 4 channels) only. Do you need custom attributes importing? Engine rendering supports custom vertex format so we could plug it in the pipeline if you need it.