Curvature-approximated estimation of real-time ambient occlusion

Tomohito Hattori, Hiroyuki Kubo, Shigeo Morishima

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    We present a novel technique for computing ambient occlusion (Akenine-Möller et al., 2008) on real-time graphics hardware. Our method approximates the occlusion for a local illumination model by introducing curvature-dependent function. Using our method, we are able to acquire occlusion at lower computational cost than conventional methods such as SSAO (Bavoil et al., 2008). Our method requires a multi-pass algorithm with the graphics processing unit (GPU). In the first pass curvature is acquired, and in the second pass the occlusion is computed from the curvature. In the calculating occlusion from the curvature, we approximate the geometric shape by a quadric surface function, and then obtain a curvature dependent function which is an approximation of geometric surface. This function depends only on local variables and we are able to calculate the ambient occlusion for the local illumination model. According to our results, both the computational and storage costs are sufficiently low for the technique to be applied to current graphics hardware supported computer games.

    Original languageEnglish
    Title of host publicationGRAPP 2012 IVAPP 2012 - Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications
    Pages268-273
    Number of pages6
    Publication statusPublished - 2012
    EventInternational Conference on Computer Graphics Theory and Applications, GRAPP 2012 and International Conference on Information Visualization Theory and Applications, IVAPP 2012 - Rome
    Duration: 2012 Feb 242012 Feb 26

    Other

    OtherInternational Conference on Computer Graphics Theory and Applications, GRAPP 2012 and International Conference on Information Visualization Theory and Applications, IVAPP 2012
    CityRome
    Period12/2/2412/2/26

    Fingerprint

    Lighting
    Hardware
    Computer games
    Costs
    Graphics processing unit

    Keywords

    • Ambient occlusion
    • Curvature
    • For game
    • Real-time

    ASJC Scopus subject areas

    • Computer Graphics and Computer-Aided Design
    • Computer Vision and Pattern Recognition

    Cite this

    Hattori, T., Kubo, H., & Morishima, S. (2012). Curvature-approximated estimation of real-time ambient occlusion. In GRAPP 2012 IVAPP 2012 - Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications (pp. 268-273)

    Curvature-approximated estimation of real-time ambient occlusion. / Hattori, Tomohito; Kubo, Hiroyuki; Morishima, Shigeo.

    GRAPP 2012 IVAPP 2012 - Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications. 2012. p. 268-273.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Hattori, T, Kubo, H & Morishima, S 2012, Curvature-approximated estimation of real-time ambient occlusion. in GRAPP 2012 IVAPP 2012 - Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications. pp. 268-273, International Conference on Computer Graphics Theory and Applications, GRAPP 2012 and International Conference on Information Visualization Theory and Applications, IVAPP 2012, Rome, 12/2/24.
    Hattori T, Kubo H, Morishima S. Curvature-approximated estimation of real-time ambient occlusion. In GRAPP 2012 IVAPP 2012 - Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications. 2012. p. 268-273
    Hattori, Tomohito ; Kubo, Hiroyuki ; Morishima, Shigeo. / Curvature-approximated estimation of real-time ambient occlusion. GRAPP 2012 IVAPP 2012 - Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications. 2012. pp. 268-273
    @inproceedings{1748b873b709487db5d412b9fd6626f4,
    title = "Curvature-approximated estimation of real-time ambient occlusion",
    abstract = "We present a novel technique for computing ambient occlusion (Akenine-M{\"o}ller et al., 2008) on real-time graphics hardware. Our method approximates the occlusion for a local illumination model by introducing curvature-dependent function. Using our method, we are able to acquire occlusion at lower computational cost than conventional methods such as SSAO (Bavoil et al., 2008). Our method requires a multi-pass algorithm with the graphics processing unit (GPU). In the first pass curvature is acquired, and in the second pass the occlusion is computed from the curvature. In the calculating occlusion from the curvature, we approximate the geometric shape by a quadric surface function, and then obtain a curvature dependent function which is an approximation of geometric surface. This function depends only on local variables and we are able to calculate the ambient occlusion for the local illumination model. According to our results, both the computational and storage costs are sufficiently low for the technique to be applied to current graphics hardware supported computer games.",
    keywords = "Ambient occlusion, Curvature, For game, Real-time",
    author = "Tomohito Hattori and Hiroyuki Kubo and Shigeo Morishima",
    year = "2012",
    language = "English",
    isbn = "9789898565020",
    pages = "268--273",
    booktitle = "GRAPP 2012 IVAPP 2012 - Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications",

    }

    TY - GEN

    T1 - Curvature-approximated estimation of real-time ambient occlusion

    AU - Hattori, Tomohito

    AU - Kubo, Hiroyuki

    AU - Morishima, Shigeo

    PY - 2012

    Y1 - 2012

    N2 - We present a novel technique for computing ambient occlusion (Akenine-Möller et al., 2008) on real-time graphics hardware. Our method approximates the occlusion for a local illumination model by introducing curvature-dependent function. Using our method, we are able to acquire occlusion at lower computational cost than conventional methods such as SSAO (Bavoil et al., 2008). Our method requires a multi-pass algorithm with the graphics processing unit (GPU). In the first pass curvature is acquired, and in the second pass the occlusion is computed from the curvature. In the calculating occlusion from the curvature, we approximate the geometric shape by a quadric surface function, and then obtain a curvature dependent function which is an approximation of geometric surface. This function depends only on local variables and we are able to calculate the ambient occlusion for the local illumination model. According to our results, both the computational and storage costs are sufficiently low for the technique to be applied to current graphics hardware supported computer games.

    AB - We present a novel technique for computing ambient occlusion (Akenine-Möller et al., 2008) on real-time graphics hardware. Our method approximates the occlusion for a local illumination model by introducing curvature-dependent function. Using our method, we are able to acquire occlusion at lower computational cost than conventional methods such as SSAO (Bavoil et al., 2008). Our method requires a multi-pass algorithm with the graphics processing unit (GPU). In the first pass curvature is acquired, and in the second pass the occlusion is computed from the curvature. In the calculating occlusion from the curvature, we approximate the geometric shape by a quadric surface function, and then obtain a curvature dependent function which is an approximation of geometric surface. This function depends only on local variables and we are able to calculate the ambient occlusion for the local illumination model. According to our results, both the computational and storage costs are sufficiently low for the technique to be applied to current graphics hardware supported computer games.

    KW - Ambient occlusion

    KW - Curvature

    KW - For game

    KW - Real-time

    UR - http://www.scopus.com/inward/record.url?scp=84862184916&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=84862184916&partnerID=8YFLogxK

    M3 - Conference contribution

    AN - SCOPUS:84862184916

    SN - 9789898565020

    SP - 268

    EP - 273

    BT - GRAPP 2012 IVAPP 2012 - Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications

    ER -