We have some cameras from Blender, want to bring them over to Maya, seemed reasonable to try USD as Blender's USD support is constantly improving.
In Blender if I roundtrip the file, I can see that the X and Y offset for the cameras comes through.
In Houdini I can see that the values are stored as horizontalApertureOffset and verticalApertureOffset, and if I read the docs I see that these are official attributes in the USD spec, not made up stuff.
In Maya if I load the usd file via create -> USD -> Stage From File, I can see those attributes on the USD camera prim (not sure if it renders with it though).
If I r.click the camera prim, 'Edit as Maya Data', it gets converted to a Maya camera, but the offsets aren't copied to the film offset attributes.
I've tried this in Maya 2024 and the import was a little broken, in Maya 2026 its better, but still missing stuff. If any attributes it doesn't understand could be moved to 'extra attributes' that would at least allow me to wire it up, but it looks like Maya removes all the extra USD attributes.
Am I missing something? Is there another way? Worst case I can use python to read the usd attribs directly from the usd file on disk but... I'd rather not.
Cheers,
-matt