work. volume 0, pages 1–8. The Eurographics Asso-
ciation and Blackwell Publishing Ltd.
Belcour, L., Soler, C., Subr, K., Holzschuch, N., and Du-
rand, F. (2013). 5d covariance tracing for efficient de-
focus and motion blur. ACM Trans. Graph., 32(3).
Benty, N., Yao, K.-H., Clarberg, P., Chen, L., Kallweit,
S., Foley, T., Oakes, M., Lavelle, C., and Wyman, C.
(2020). The Falcor rendering framework.
Bukowski, M., Hennessy, P., Osman, B., and McGuire, M.
(2013). The Skylanders SWAP Force depth-of-field
shader. In GPU Pro 4: Advanced Rendering Tech-
niques, pages 175–184.
Cabeleira, J. P. G. (2010). Combining rasterization and ray
tracing techniques to approximate global illumination
in real-time. Master’s thesis, Portugal.
Canny, J. (1986). A computational approach to edge de-
tection. IEEE Trans. Pattern Anal. Mach. Intell.,
8(6):679–698.
Catmull, E. (1984). An analytic visible surface algorithm
for independent pixel processing. SIGGRAPH Com-
put. Graph., 18(3):109–115.
Chalmers, A., Debattista, K., and dos Santos, L. P. (2006).
Selective rendering: Computing only what you see.
In Proceedings of the 4th International Conference
on Computer Graphics and Interactive Techniques
in Australasia and Southeast Asia, GRAPHITE ’06,
pages 9–18, New York, NY, USA. ACM.
Chen, C.-C. and Liu, D. S.-M. (2007). Use of hardware
z-buffered rasterization to accelerate ray tracing. In
Proceedings of the 2007 ACM Symposium on Applied
Computing, SAC ’07, pages 1046–1050, New York,
NY, USA. ACM.
Cook, R. L., Porter, T., and Carpenter, L. (1984). Dis-
tributed ray tracing. SIGGRAPH Comput. Graph.,
18(3):137–145.
Dayal, A., Woolley, C., Watson, B., and Luebke, D. (2005).
Adaptive frameless rendering. In ACM SIGGRAPH
2005 Courses, SIGGRAPH ’05, New York, NY, USA.
ACM.
Demers, J. (2004). Depth of field: A survey of techniques.
In GPU Gems, chapter 23. Pearson Higher Education.
Epic Games (2017). Unreal engine sun temple, open re-
search content archive (orca).
Fatahalian, K., Luong, E., Boulos, S., Akeley, K., Mark,
W. R., and Hanrahan, P. (2009). Data-parallel ras-
terization of micropolygons with defocus and motion
blur. In Proceedings of the Conference on High Per-
formance Graphics 2009, HPG ’09, page 59–68, New
York, NY, USA. Association for Computing Machin-
ery.
Franke, L., Hofmann, N., Stamminger, M., and Selgrad, K.
(2018). Multi-layer depth of field rendering with tiled
splatting. Proc. ACM Comput. Graph. Interact. Tech.,
1(1).
Garcia, K. (2017). Circular separable convolution depth of
field. In ACM SIGGRAPH 2017 Talks, SIGGRAPH
’17, New York, NY, USA. Association for Computing
Machinery.
Hach, T., Steurer, J., Amruth, A., and Pappenheim, A.
(2015). Cinematic bokeh rendering for real scenes.
In Proceedings of the 12th European Conference on
Visual Media Production, CVMP ’15, New York, NY,
USA. Association for Computing Machinery.
Haeberli, P. and Akeley, K. (1990). The accumulation
buffer: Hardware support for high-quality rendering.
In Proceedings of the 17th Annual Conference on
Computer Graphics and Interactive Techniques, SIG-
GRAPH ’90, page 309–318, New York, NY, USA. As-
sociation for Computing Machinery.
Hertel, S., Hormann, K., and Westermann, R. (2009). A
hybrid gpu rendering pipeline for alias-free hard shad-
ows. In Ebert, D. and Kr
¨
uger, J., editors, Eurographics
2009 Areas Papers, pages 59–66, M
¨
unchen, Germany.
Hou, Q., Qin, H., Li, W., Guo, B., and Zhou, K. (2010). Mi-
cropolygon ray tracing with defocus and motion blur.
ACM Trans. Graph., 29(4).
Jimenez, J. (2014). Advances in real-time rendering in
games, part i: Next generation post processing in call
of duty: Advanced warfare.
Karis, B. (2013). Tone mapping.
Karis, B. (2014). High quality temporal supersampling.
Kraus, M. and Strengert, M. (2007). Depth-of-field render-
ing by pyramidal image processing. Comput. Graph.
Forum, 26:645–654.
Lauterbach, C. and Manocha, D. (2009). Fast hard and soft
shadow generation on complex models using selective
ray tracing. Technical report tr09-004, UNC CS.
Lee, S., Eisemann, E., and Seidel, H.-P. (2009). Depth-of-
field rendering with multiview synthesis. ACM Trans.
Graph., 28(5):1–6.
Lee, S., Kim, G., and Choi, S. (2008). Real-time depth-of-
field rendering using point splatting on per-pixel lay-
ers. Comput. Graph. Forum, 27:1955–1962.
Lehtinen, J., Aila, T., Chen, J., Laine, S., and Durand,
F. (2011). Temporal light field reconstruction for
rendering distribution effects. ACM Trans. Graph.,
30(4):55:1–55:12.
Lei, K. and Hughes, J. F. (2013). Approximate depth of field
effects using few samples per pixel. In Proceedings of
the ACM SIGGRAPH Symposium on Interactive 3D
Graphics and Games, I3D ’13, page 119–128, New
York, NY, USA. Association for Computing Machin-
ery.
Leimk
¨
uhler, T., Seidel, H.-P., and Ritschel, T. (2018).
Laplacian kernel splatting for efficient depth-of-field
and motion blur synthesis or reconstruction. ACM
Trans. Graph., 37(4).
Macedo, D. V. D., Serpa, Y. R., and Rodrigues, M. A. F.
(2018). Fast and realistic reflections using screen
space and gpu ray tracing—a case study on rigid and
deformable body simulations. Comput. Entertain.,
16(4).
Marrs, A., Spjut, J., Gruen, H., Sathe, R., and McGuire, M.
(2018). Adaptive temporal antialiasing. In Proceed-
ings of the Conference on High-Performance Graph-
ics, HPG ’18, pages 1:1–1:4, New York, NY, USA.
ACM.
McGraw, T. (2015). Fast bokeh effects using low-rank lin-
ear filters. Vis. Comput., 31(5):601–611.
A Hybrid System for Real-time Rendering of Depth of Field Effect in Games
89