Abstract
Pyramid methods are useful for certain image processing techniques due to their linear time complexity. Implementing them using compute shaders provides a basis for rendering image effects with reduced impact on performance compared to conventional methods. Although pyramid methods are used in the game industry, they are not easily accessible to all developers because many game engines do not include built-in support. We present a framework for a popular game engine that allows users to take advantage of pyramid methods for developing image effects. In order to evaluate the performance and to demonstrate the framework, a few image effects were implemented. These effects were compared to built-in effects of the same game engine. The results showed that the built-in image effects performed slightly better. The performance of our framework could potentially be improved through optimisation, mainly on the GPU.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Unity Manual. http://docs.unity3d.com/Manual/UnityManualRestructured.html. Accessed Sept 2015
Burt, P.J.: Fast filter transform for image processing. Comput. Graph. Image Process. 16(1), 20–51 (1981)
Kraus, M., Strengert, M.: Depth-of-field rendering by pyramidal image processing. In: Computer Graphics Forum, vol. 26. No. 3. Blackwell Publishing Ltd. (2007)
Kraus, M., Strengert, M.: Pyramid filters based on bilinear interpolation. In: GRAPP (GM/R), pp. 21–28 (2007)
Demers, J.: Depth of field: a survey of techniques. In: GPU Gems: Programming Techniques, Tips, and Tricks for Real-time Graphics, Chap. 23, pp. 375–390. Addison-Wesley Professional (2004)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Arbués Sangüesa, A., Ene, AD., Jørgensen, N.K., Larsen, C.A., Michelsanti, D., Kraus, M. (2017). Pyramid Algorithm Framework for Real-Time Image Effects in Game Engines. In: Brooks, A., Brooks, E. (eds) Interactivity, Game Creation, Design, Learning, and Innovation. ArtsIT DLI 2016 2016. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 196. Springer, Cham. https://doi.org/10.1007/978-3-319-55834-9_34
Download citation
DOI: https://doi.org/10.1007/978-3-319-55834-9_34
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-55833-2
Online ISBN: 978-3-319-55834-9
eBook Packages: Computer ScienceComputer Science (R0)