OpenSpace / OpenSpace

This is the official GitHub repository for OpenSpace: an open source astrovisualization project. For instructions on how to build and run OpenSpace, see the Getting Started Guides on the wiki page at http://docs.openspaceproject.com.
http://openspaceproject.com
Other
738 stars 120 forks source link

Make it possible to better show non-warped inset projector images #3313

Open micahnyc opened 3 weeks ago

micahnyc commented 3 weeks ago

(Similar to what I wrote in this issue: https://github.com/OpenSpace/OpenSpace/issues/2237)

When I was trying to make the powerpoint blocker slides for my dome, I noticed that our screenspace renderable warps in the opposite direction of our powerpoint projectors (convex vs concave maybe). Our screenspace image seems to be pulled out from the center and the projector seems to be pushed in from the center.

(This may not be a bug.....but rather an enhancement requst? I'm not sure, but it seems like maybe the same checkbox we have for "Apply warping to screenshots" we want for screenspace? Not really sure exactly but we had an issue trying to get this right in our dome.

IMG_7109 IMG_7108

alexanderbock commented 3 weeks ago

The problem is the opposite. The ScreenSpace renderables are affected by warping meshes and the projector geometry (as they have to be or else the alignment between projectors is not working). The inset project however is not affected by any warping, so they get anti-warped by shooting a rectangular image into a spherical display.

I don't think this is a thing we want to address since it is a very specific solution for every location. Just disabling warping will mean that the blackout screen has to stay on one cluster projector since the alignment will not work anymore.

The optimal solution would be for the inset projector to have a warping mesh, but it looks to me as noone does that