skip to main content
10.1145/3129676.3129692acmconferencesArticle/Chapter ViewAbstractPublication PagesracsConference Proceedingsconference-collections
poster

Real-time motion blur based on per pixel fragment list

Authors Info & Claims
Published:20 September 2017Publication History

ABSTRACT

Motion-blur effect helps users recognize fast-moving objects in 3D scenes and virtual environments. Recently, the post-processing technique is one of the most commonly used techniques for motion-blur rendering. However, this algorithm has artifacts when there are complex moving directions. In this paper, we present a new algorithm to resolve those artifacts.

First, we find pixel locations between t0 and t1 for all moving pixels. t0 and t1 are meant the start and end time respectively, during the period of one frame in which some object moves. We find pixel locations passing between two times on the screen with Bresenham's algorithm. And we store fragments to linked-lists on this position. Theses fragments contain information depth, time and color of a pixel. After we run visibility testing for every fragment and we set the average color from t0 and t1 with determined visible fragment's data. The result of our algorithm can render similar to the accumulation buffer algorithm without artifacts in interactively.

We try to contribute a better quality image for motion-blurred. And we suggest a forward processing motion blur in real-time by linked-list. This method is a part of graphics techniques for complex reality 3D scenes. Therefore, we expect to make the better quality and speed of 3D games and virtual reality though this paper.

References

  1. Potmesil, M., and Chakravarty, I., Modeling motion blur in computer-generated images, SIGGRAPH '83, July 1983.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Navarro, F., Serón, F.J., Gutierrez, D., Motion blur rendering, state of the art, Comput. Graph. Forum 30(1), 3--26, 2011. Google ScholarGoogle ScholarCross RefCross Ref
  3. Korein, J., Badler, N.: Temporal anti-aliasing in computer generated animation. ACM SIGGRAPH Computer Graphics '83, vol. 17, pp. 377--388, 1983 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Haeberli, P., Akeley, K., The accumulation buffer: hardware support for high-quality rendering, ACM SIGGRAPH Computer Graphics, vol. 24, New York, pp. 309--318, 1990.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Rosado, G.: Motion Blur as a Post Processing Effect, chap. 27. Addison-Wesley Publishing Company, Boston, 2007Google ScholarGoogle Scholar
  6. Ritchie, M., Modern, G., Mitchell, K.: Split second motion blur. In SIGGRAPH Talks, ACM, 17:1--17:1, 2010 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Mc Guire M., Hennessy P., Bukowski M., Os-Man B., A reconstruction filter for plausible motion blur, I3D 2012, pp. 135--142. 1, 2, 3, 4, 6, 7, 10Google ScholarGoogle Scholar
  8. Sousa, T.: Cryengine 3 rendering techniques. ACM SIGGRAPH Course Notes, 2013Google ScholarGoogle Scholar
  9. Guertin, J.P., McGuire, M., Nowrouzezahrai, D., A fast and stable feature-aware motion blur filter, High Performance Graphics, Lyon, France, pp. 51--60, 2014.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Guertin, J.P., Nowrouzezahrai, D., High performance nonlinear motion blur. In Eurographics Symposium on Rendering - Experimental Ideas & Implementations, 2015Google ScholarGoogle Scholar
  11. Akenine-Möller, T., Munkberg, J., Hasselgren, Stochastic rasterization using time-continuous triangles. In Graphics Hardware, pp. 7--16, 2007Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. McGuire, M., Enderton, E., Shirley, P., Luebke, D.: Realtime stochastic rasterization on conventional GPU architectures. In High Performance Graphics, pp. 173--182, 2010Google ScholarGoogle Scholar
  13. Munkberg, J., Clarberg, P., Hasselgren, Toth, R., Sugihara, M., Akenine-Möller, Hierarchical stochastic motion blur rasterization. In High Performance Graphics, pp. 107--118, 2011Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Barta, P., Kovacs, B., Szecsi, S.L., Szirmay-kalos, L., Order Independent transparency with per-pixel linked lists, Proceedings of CESCG, Viničn, Slovakia, pp. 51--57, 2011.Google ScholarGoogle Scholar
  15. E. Bresenham, Algorithm for Computer Control of a Digital Plotter, IBM Systems J., vol. 4, no. 1, pp. 25--30, 1965. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Angel, E., Morrison, D., Speeding up bresenham's algorithm, IEEE Computer Graphics and Applications 11, 16--17, 19 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Real-time motion blur based on per pixel fragment list

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      RACS '17: Proceedings of the International Conference on Research in Adaptive and Convergent Systems
      September 2017
      324 pages
      ISBN:9781450350273
      DOI:10.1145/3129676

      Copyright © 2017 Owner/Author

      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 20 September 2017

      Check for updates

      Qualifiers

      • poster
      • Research
      • Refereed limited

      Acceptance Rates

      RACS '17 Paper Acceptance Rate48of207submissions,23%Overall Acceptance Rate393of1,581submissions,25%
    • Article Metrics

      • Downloads (Last 12 months)3
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader