Hallo,
ich kenn mich mit der Materie nicht wirklich aus und bin gerade auch etwas zu müde um deinen Post bis ins Detail zu verstehen, also entschuldige bitte, wenn ich irgendwas dummes sage.
Aber könntest du nicht die Darstellung über
OpenGL (oder
DirectX) abwickeln? Du erstellst einfach eine Kugel, mappst das Panorama als Textur darauf, und den Rest übernimmt dann die Grafikkarte. Das ganze in Echtzeit zu machen, sollte dann kein Problem sein, schließlich schaffen es aktuelle Spiele, weit mehr als nur eine Kugel mit 60 Frames pro Sekunde anzuzeigen.