Starting in December, we will archive content from the community that is 10 years and older. This FAQ provides more information.
I've looked in FBX SDK documentation, and there is 0 documentation on what the defines in Fbxiosettingspath.h actually do.
I had initially thought they would changes the behavior of when traverse an FBX Scene, but it does not seem to actually do anything.
Can anyone explain to me what these actually do?
IMP_FBX_MODEL,
IMP_SKINS,
IMP_GEOMETRY,
IMP_FBX_ANIMATION,
IMP_FBX_MATERIAL,
IMP_FBX_TEXTURE,
EXP_FBX_MATERIAL,
EXP_FBX_TEXTURE,
EXP_FBX_SHAPE,
EXP_FBX_GOBO,
EXP_FBX_ANIMATION,
EXP_FBX_GLOBAL_SETTINGS
when using them with FbxIOSettings::SetBoolProp
These flags can be used by applications to filter how they want to process the Fbx data (when transferring it from the Fbx to their internal format). For example, IMP_SKINS and IMP_GEOMETRY are used by the FbxMaya and 3dsMax plug-ins to skip bringing in skins and geometries (the FBX data is still read from the files).
The IMP_FBX_ANIMATION, IMP_FBX_TEXTURE and EXP_FBX_ANIMATION are actually affecting how the FBX files are read/written. When one of these flags is set to False, the corresponding data are not process in the FBX SDK.
All the others are maintained for legacy reasons.
Hope this answer your question!
Cheers
Can't find what you're looking for? Ask the community or share your knowledge.