Changing Up vector for NXUStream on 2.8.4

I’m saving a scene via 3dsMax’s MassFX plugin using the collada physics format. When I come to load the collection the physics object is basically pointing down 3dsMax’s axis (Z up) and not the same as my collada graphic file (Y up). Anyone know a decent way to fix that? I really don’t want to have to change physx version if I can help it.

Obviously I can apply a pre and post transform to the physics system, but it doesn’t feel like a very good idea. So any other thoughts?

Just to update. Did a bit more digging. Its a problem with the NXUStream format not handling the collada up coordinate system properly. Collada allows you to specify which axis is up. If I set it manually to Zup, it makes no difference.

I really don’t want to have to modify NXUStream code to fix it. But I honestly can’t think of a better way. Anybody got any ideas?

The PhysX Plugin does not support changing coordination system when exporting. Sorry for it. You have to convert it by yourself in your own application.