ZHANG Yanci, YU Hanyou, XIE Ruilin, MENG Xiaoyou, REN Wenjie, XIE Kaili, LIU Yanli. Real-Time Generation of Reflections in the Optimized Image Space[J]. Chinese Journal of Electronics, 2020, 29(5): 812-818. doi: 10.1049/cje.2020.07.002
Citation: ZHANG Yanci, YU Hanyou, XIE Ruilin, MENG Xiaoyou, REN Wenjie, XIE Kaili, LIU Yanli. Real-Time Generation of Reflections in the Optimized Image Space[J]. Chinese Journal of Electronics, 2020, 29(5): 812-818. doi: 10.1049/cje.2020.07.002

Real-Time Generation of Reflections in the Optimized Image Space

doi: 10.1049/cje.2020.07.002
Funds:  This work is supported by the National Natural Science Foundation of China (No.61472261).
  • Received Date: 2017-06-21
  • Rev Recd Date: 2017-12-02
  • Publish Date: 2020-09-10
  • This paper proposes a novel image-based method to generate real-time reflections. Our algorithm aims to solve the problem of missing reflections in previous screen space based methods efficiently. Instead of computing reflections in the image space decided by the current eye position, our method conducts most of the reflection calculations in a new image space, which is determined by a carefully chosen camera position at runtime. The major criteria used to choose this optimized camera position is to make its corresponding image space contain as much as possible scene information to generate reflections. Our experimental results indicate that most of the missing reflections problems can be fixed by moving the reflection computations to this new image space. We also prove that the performance gains achieved by executing computations in the new image space can cancel out most of the overhead to generate it.
  • loading
  • J. F. Blinn and M. E. Newell. "Texture and reflection in computer generated images", Communications of the ACM, Vol. 19, No. 10, pp.542-547, 1976.
    S. Widmer, 1). Pajak. A. Schulz, et al., "An adaptive acceleration structure for screen-space ray tracing", Proc, of the 7th Conference on High-Performance Graphics, ACM, pp.67-76, 2015.
    T. Sousa, N. Kasyan and N. Schulz, "Secrets of crycngine 3 graphics technology", ACM SIGGRAPH 2011 Courses, 2011.
    Y. Uludag, "Hi-Z screen-space cone-traced reflections", GPU Pro 5, Vol.4, pp. 149-192, 2014.
    Tomasz Stachowiak and Yasin Uludag, "Stochastic screen-space reflections", SIGGRAPH 2015 Advances in Real-time Rendering in Games Course, 2015.
    N. Greene, "Environment mapping and other applications of world projections", IEEE Computer Graphics and Applications, Vol.6, No.ll, pp.21-29, 1986.
    D. Voorhies and.J. Foran, "Reflection vector shading hardware", Proc. of the 21st annual conference on Computer graphics and interactive techniques, ACM, pp. 163-166. 1994.
    K. Bjorke, "Image-based lighting", GPU Gems, Vol.19, pp.307-322, 2004.
    B. Cabral, M. Olano and P. Nemec, "Reflection space image based rendering", Proc. of the 26th Annual Conference on Computer Graphics and Interactive Techniques, ACM Press/Addison-Wesley Publishing Co, pp. 165-170, 1999.
    J. Kautz and M. D. McCool, Approximation of Glossy Reflection with Prefiltered Environment Maps. Vol.2000, pp. 119-126, 2000.
    T. Umenhoffer, G. Patow and L. Szirmay-Kalos, "Robust multiple specular reflections and refractions", GPU Gems, Vol.3, pp.387-407, 2007.
    S. Lagarde and A. Zanuttini, "Practical planar reflections using cubeinaps and image proxies" GPU Pro 4:Advanced Rendering Techniques, pp.51-68, 2013.
    L. Sébastien and A. Zanuttini, "Local image-based lighting with parallax-corrected cubemaps". ACM SIGGRAPH 2012 Talks, ACM, DOI:10.1145/2343045.2343094, 2012.
    T. Sousa, N. Kasyan and N. Schulz, "Cryengine 3:Three years of work in review", GPU Pro S:Advanced Rendering Techniques, Page 133, 2012.
    P. Ganestam and M. Doggett, "Realtime multiply recursive reflections and refractions using hybrid rendering". The Visual Computer, Vol.31, No. 10, pp. 1395-1403, 2015.
    B. Wronski, "Assassin's Creed 4:Black flag, road to next-gen graphics", Presentation at GDC, 2014.
    M. McGuire and M. Mara, "Efficient GPU screen-space ray tracing", Journal of Computer Graphics Techniques (JCGT), Vol.3, No.4, pp.73-85, 2014.
    L. Hermanns, T. Franke and A. Kuijper. "Screen space cone tracing for glossy reflections", International Conference on Virtual. Augmented and. Mired Reality, Springer, pp.308-318, 2016.
    L. Hermanns and T. A. Franke, "Screen space cone tracing for glossy reflections", ACM SIGGRAPH 2014 Posters, ACM, DOI:10.1145/2614217.2614274, 2014.
    M. Valient, "Reflections and volumetries of killzonc shadow fall". Advances in Real-Time Rendering in Games Courses ACM SIGGRAPH 2014, Vol.75, 2014.
    C. Everitt, "Interactive order-independent transparency", White Paper, nVIDIA, Vol.2, No.6, Page 7, 2001.
    N. Thibieroz, "Order-independent transparency using per-pixel linked lists", GPU Pro, Vol.2, pp.400-131, 2011.
  • 加载中

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Article Metrics

    Article views (159) PDF downloads(138) Cited by()
    Proportional views
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return