Hi,
Which axis system cycles uses?
Do I need to convert the fbx scene like below?
FbxAxisSystem SceneAxisSystem = fbx_scene->GetGlobalSettings().GetAxisSystem();
FbxAxisSystem OurAxisSystem(
FbxAxisSystem::EUpVector::eZAxis, FbxAxisSystem::EFrontVector::eParityOdd, FbxAxisSystem::eRightHanded);
if (SceneAxisSystem != OurAxisSystem) {
OurAxisSystem.ConvertScene(fbx_scene);
}
What is the unit of measure cycles uses? Do I need to convert this too like below?
FbxSystemUnit original_unit = fbx_scene->GetGlobalSettings().GetSystemUnit();
if (original_unit != FbxSystemUnit::m) {
const FbxSystemUnit::ConversionOptions lConversionOptions = {
false, /* mConvertRrsNodes */
true, /* mConvertAllLimits */
true, /* mConvertClusters */
true, /* mConvertLightIntensity */
true, /* mConvertPhotometricLProperties */
true /* mConvertCameraClipPlanes */
};
// Convert the scene to meters using the defined options.
FbxSystemUnit::m.ConvertScene(fbx_scene, lConversionOptions);
}
Thanks in advance