Branch 3d interop