OpenSpace icon indicating copy to clipboard operation
OpenSpace copied to clipboard

Text labels don't behave well in non-linear rendering

Open alexanderbock opened this issue 5 years ago • 3 comments

When showing labels in a fisheye configuration, the labels change size when they switch between fisheye rendering planes.

alexanderbock avatar Mar 23 '20 17:03 alexanderbock

More details would help, in terms of which sgct config (assume single_fisheye.xml), and how to reproduce (e.g. view Mercury planet labels at altitude X and rotate view to see labels change size)

GPayne avatar Mar 12 '21 21:03 GPayne

See bottom right corner: OpenSpace_000000

To reproduce:

  1. openspace.setPropertyValueSingle("Scene.GlobularClusters.Renderable.Enabled", true)
  2. openspace.setPropertyValueSingle("Scene.GlobularClusters.Renderable.DrawLabels", true)
  3. openspace.setPropertyValueSingle("Scene.GlobularClusters.Renderable.RenderOption", 1.000000)
  4. Move the camera so that the label stretches across one of the borders shown in here

The same problem also seems to appear for the glyphs themselves OpenSpace_000001

My theory is that it might be related to the interactive resizing not taking the correct camera position into account but using the pseudo camera location used to render the cubemap of the fisheye instead

alexanderbock avatar Mar 15 '21 11:03 alexanderbock

Examples for non-linear rendering is fisheye mode and multiple projector setups

alexanderbock avatar Mar 05 '24 16:03 alexanderbock