work. volume 0, pages 1–8. The Eurographics Asso-
ciation and Blackwell Publishing Ltd.
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.
Cabeleira, J. P. G. (2010). Combining rasterization and ray
tracing techniques to approximate global illumination
in real-time. Master’s thesis, Portugal.
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.
Choi, J. and Oh, K. (2017). Real-time motion blur based
on per pixel fragment list. In Proceedings of the In-
ternational Conference on Research in Adaptive and
Convergent Systems, RACS ’17, pages 132–135, New
York, NY, USA. Association for Computing Machin-
ery.
Cook, R. L. (1986). Stochastic sampling in computer graph-
ics. ACM Trans. Graph., 5(1):51–72.
Cook, R. L., Carpenter, L., and Catmull, E. (1987). The
reyes image rendering architecture. SIGGRAPH Com-
put. Graph., 21(4):95–102.
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.
Epic Games (2017). Unreal engine sun temple, open re-
search content archive (orca).
Epic Games (2020). Unreal Engine 4 Documentation: 1.12
- Motion Blur.
Fatahalian, K., Luong, E., Boulos, S., Akeley, K., Mark,
W. R., and Hanrahan, P. (2009). Data-parallel ras-
terization of micropolygons with defocus and mo-
tion blur. In Proceedings of the Conference on High
Performance Graphics 2009, HPG ’09, pages 59–68,
New York, NY, USA. Association for Computing Ma-
chinery.
Grant, C. W. (1985). Integrated analytic spatial and tempo-
ral anti-aliasing for polyhedra in 4-space. SIGGRAPH
Comput. Graph., 19(3):79–84.
Gribel, C. J., Barringer, R., and Akenine-M
¨
oller, T. (2011).
High-quality spatio-temporal rendering using semi-
analytical visibility. ACM Trans. Graph., 30(4).
Gribel, C. J., Doggett, M., and Akenine-M
¨
oller, T. (2010).
Analytical motion blur rasterization with compres-
sion. In Doggett, M., Laine, S., and Hunt, W., edi-
tors, Proceedings of the Conference on High Perfor-
mance Graphics, HPG ’10, pages 163–172, Goslar,
DEU. The Eurographics Association.
Gribel, C. J., Munkberg, J., Hasselgren, J., and Akenine-
M
¨
oller, T. (2013). Theory and analysis of higher-
order motion blur rasterization. In Proceedings of
the 5th High-Performance Graphics Conference, HPG
’13, pages 7–15, New York, NY, USA. Association for
Computing Machinery.
Guertin, J.-P. and Nowrouzezahrai, D. (2015). High Per-
formance Non-linear Motion Blur. In Lehtinen, J.
and Nowrouzezahrai, D., editors, Eurographics Sym-
posium on Rendering - Experimental Ideas & Imple-
mentations. The Eurographics Association.
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, pages 309–318, New York, NY, USA.
Association for Computing Machinery.
Halton, J. H. (1970). A retrospective and prospective survey
of the monte carlo method. SIAM Review, 12(1):1–63.
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.
The Eurographics Association.
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.
Korein, J. and Badler, N. (1983). Temporal anti-aliasing in
computer generated animation. SIGGRAPH Comput.
Graph., 17(3):377–388.
Lauterbach, C. and Manocha, D. (2009). Fast hard and soft
shadow generation on complex models using selective
ray tracing. Technical report, University of North Car-
olina at Chapel Hill.
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.
McGuire, M., Enderton, E., Shirley, P., and Luebke, D.
(2010). Real-time stochastic rasterization on conven-
tional gpu architectures. In Proceedings of the Confer-
ence on High Performance Graphics, HPG ’10, pages
173–182, Goslar, DEU. The Eurographics Associa-
tion.
Hybrid MBlur: A Systematic Approach to Augment Rasterization with Ray Tracing for Rendering Motion Blur in Games
123