Never tried it, this is what I would look at:
Probably the only thing you can do is display the current 2D render result inside a Kivy Widget.
If you can get the 2D render from Open3D, as say bytes(), that that could be blitted to a Texture and displayed on a Canvas.