Skip to main content
Log in

Geometry-based methods for general non-planar perspective projections on curved displays

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Curved monitors are getting more and more popular nowadays, due to the immersive sensation they provide to users in front of planar monitors. The display in curved monitors is cylindrical surfaces with significant curvatures, which must be taken into account for an accurate projection of the rendered scene. In this paper, we propose new geometry-based methods for nonlinear projections over cylindrical surfaces (corresponding to the geometry of the curved monitor displays) instead of the traditional planar projections, which produce incorrect results on this kind of screens. The proposed methods allow accurate projections on curved screens, even in the case of non-symmetric view frustum, which is the typical view volume obtained either when stereoscopic techniques are used for creating the illusion of depth or when head-tracking is used and the projection equations must be adapted to the relative position of the user eyes. The proposed methods are designed to be implemented on modern programmable GPUs, and the performance evaluation results show that they easily achieve interactive refresh rates even with complex scenes, while they do not significantly reduce the system performance with respect to the case of planar projection.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Ardouin J, Lcuyer A, Marchal M, Marchand E (2014) Stereoscopic rendering of virtual environments with wide Field-of-Views up to 360. In: Proceedings of IEEE Virtual Reality, pp 3–8

  2. Bayarri S (2009) Computing non-planar perspectives in real time. Comput Graph 19(3):431–440

    Article  Google Scholar 

  3. Boustila S, Capobianco A, Gnevaux O, Bechmann D (2016) New hybrid projection to widen the vertical field of view with large screen to improve the perception of personal space in architectural project review. In: Proceedings of IEEE Virtual Reality (VR), pp 159–160

  4. Brosz J, Samavati FF, Carpendale MST, Sousa MC (2007) Single camera flexible projection. In: Proceedings of the 5th ACM International Symposium on Non-Photorealistic Animation and Rendering, pp 33–42

  5. Gascuel J-D, Holzschuch N, Fournier G, Proche B (2008) Fast non-linear projections using graphics hardware. In: Proceedings of the Symposium on Interactive 3D Graphics and Games (I3D) ACM, pp 107–114

  6. Lorenz H, Dollner J (2009) Real-time Piecewise Perspective Projections. In: Proceedings of GRAPP, pp 147–155

  7. Mulder JD, Van Liere R (2000) Enhancing fish tank VR. In: Proceedings IEEE Virtual Reality, pp 91–98

  8. Pérez M, Rueda S, Orduña JM (2017) Enabling the use of fish tank virtual reality systems with curved monitors. In: Proceedings of Computational and Mathematical Methods in Science and Engineering, pp 1665–1675

  9. Petkov K, Papadopoulos C, Zhang M, Kaufman AE, Gu X (2012) Interactive visibility retargeting in vr using conformal visualization. IEEE Trans Vis Comput Graphcs 18(7):1027–1040

    Article  Google Scholar 

  10. Shreiner D, Sellers G, Kessenich J, Licea-Kane B (2013) OpenGL(R) programming guide: the official guide to learning OpenGL(R), versions 4.3, 8th edn. Addison-Wesley, Boston

    Google Scholar 

  11. Simon A, Smith RC, Pawlicki RR (2004) Omnistereo for panoramic virtual environment display systems. In: Proceedings of IEEE Virtual Reality, pp 67–73

  12. Spindler M, Bubke M, Germer T, Strothotte T (2006) Camera textures. In: Proceedings of the 4th ACM International Conference on Computer Graphics and Interactive Techniques in Australasia and Southeast Asia, pp 295–302

  13. Trapp M, Lorenz H, Dllner J (2009) Interactive stereo rendering for non-planar projections of 3d virtual environments. In: Proceedings of GRAPP, pp 199–204

  14. Ware C, Arthur K, Booth KS (1993) Fish tank virtual reality. In: Proceedings of the INTERACT’93 and CHI’93 Conference on Human Factors in Computing Systems, pp 37–42

  15. Yang Y, Chen JX, Beheshti M (2005) Nonlinear perspective projections and magic lenses: 3D view deformation. IEEE Comput Graph Appl 25(1):76–84

    Article  Google Scholar 

  16. Zhao X, Zeng W, Gu XD, Kaufman AE, Xu W, Mueller K (2012) Conformal magnifier: a focus+ context technique with local shape preservation. IEEE Trans Vis Comput Graph 18(11):1928–1941

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Juan M. Orduña.

Additional information

This work has been supported by Spanish MINECO and EU ERDF programs under Grants TIN2015-66972-C5-5-R, TIN2016-81840-REDT, and TIN2016-81850-REDC.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pérez, M., Rueda, S. & Orduña, J.M. Geometry-based methods for general non-planar perspective projections on curved displays. J Supercomput 75, 1241–1255 (2019). https://doi.org/10.1007/s11227-018-2360-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-018-2360-3

Keywords

Navigation