Algorithms for Spherical Harmonic Lighting

Ian Lisle, Tracy Huang

    Research output: A Conference proceeding or a Chapter in BookConference contribution

    7 Citations (Scopus)
    1 Downloads (Pure)

    Abstract

    Spherical harmonic (SH) lighting models require efficient and general libraries for evaluation of SH functions and of Wigner matrices for rotation. We introduce an efficient algebraic recurrence for evaluation of SH functions, and also implement SH rotation via Wigner matrices constructed for the real SH basis by a recurrence. Using these algorithms, we provide a freely distributable C / OpenGL implementation for SH diffuse unshadowed, shadowed and inter-reflected models. Our implementation allows flexible switching of scene, light probe, SH degree and lighting model at run time.
    Original languageEnglish
    Title of host publicationGRAPHITE 2007: Proceedings of the 5th International Conference on Computer Graphics and Interactive Techniques in Australia and Southeast Asia
    EditorsS Spencer
    Place of PublicationNew York
    PublisherAssociation for Computing Machinery (ACM)
    Pages235-238
    Number of pages4
    ISBN (Print)9781595939128
    Publication statusPublished - 2007
    EventGRAPHITE 2007 - Perth, Australia
    Duration: 1 Dec 20074 Dec 2007

    Conference

    ConferenceGRAPHITE 2007
    CountryAustralia
    CityPerth
    Period1/12/074/12/07

    Fingerprint

    Harmonic functions
    Lighting

    Cite this

    Lisle, I., & Huang, T. (2007). Algorithms for Spherical Harmonic Lighting. In S. Spencer (Ed.), GRAPHITE 2007: Proceedings of the 5th International Conference on Computer Graphics and Interactive Techniques in Australia and Southeast Asia (pp. 235-238). New York: Association for Computing Machinery (ACM).
    Lisle, Ian ; Huang, Tracy. / Algorithms for Spherical Harmonic Lighting. GRAPHITE 2007: Proceedings of the 5th International Conference on Computer Graphics and Interactive Techniques in Australia and Southeast Asia . editor / S Spencer. New York : Association for Computing Machinery (ACM), 2007. pp. 235-238
    @inproceedings{53d9fb85d9f7485a9904263ec31769e1,
    title = "Algorithms for Spherical Harmonic Lighting",
    abstract = "Spherical harmonic (SH) lighting models require efficient and general libraries for evaluation of SH functions and of Wigner matrices for rotation. We introduce an efficient algebraic recurrence for evaluation of SH functions, and also implement SH rotation via Wigner matrices constructed for the real SH basis by a recurrence. Using these algorithms, we provide a freely distributable C / OpenGL implementation for SH diffuse unshadowed, shadowed and inter-reflected models. Our implementation allows flexible switching of scene, light probe, SH degree and lighting model at run time.",
    author = "Ian Lisle and Tracy Huang",
    year = "2007",
    language = "English",
    isbn = "9781595939128",
    pages = "235--238",
    editor = "S Spencer",
    booktitle = "GRAPHITE 2007: Proceedings of the 5th International Conference on Computer Graphics and Interactive Techniques in Australia and Southeast Asia",
    publisher = "Association for Computing Machinery (ACM)",
    address = "United States",

    }

    Lisle, I & Huang, T 2007, Algorithms for Spherical Harmonic Lighting. in S Spencer (ed.), GRAPHITE 2007: Proceedings of the 5th International Conference on Computer Graphics and Interactive Techniques in Australia and Southeast Asia . Association for Computing Machinery (ACM), New York, pp. 235-238, GRAPHITE 2007, Perth, Australia, 1/12/07.

    Algorithms for Spherical Harmonic Lighting. / Lisle, Ian; Huang, Tracy.

    GRAPHITE 2007: Proceedings of the 5th International Conference on Computer Graphics and Interactive Techniques in Australia and Southeast Asia . ed. / S Spencer. New York : Association for Computing Machinery (ACM), 2007. p. 235-238.

    Research output: A Conference proceeding or a Chapter in BookConference contribution

    TY - GEN

    T1 - Algorithms for Spherical Harmonic Lighting

    AU - Lisle, Ian

    AU - Huang, Tracy

    PY - 2007

    Y1 - 2007

    N2 - Spherical harmonic (SH) lighting models require efficient and general libraries for evaluation of SH functions and of Wigner matrices for rotation. We introduce an efficient algebraic recurrence for evaluation of SH functions, and also implement SH rotation via Wigner matrices constructed for the real SH basis by a recurrence. Using these algorithms, we provide a freely distributable C / OpenGL implementation for SH diffuse unshadowed, shadowed and inter-reflected models. Our implementation allows flexible switching of scene, light probe, SH degree and lighting model at run time.

    AB - Spherical harmonic (SH) lighting models require efficient and general libraries for evaluation of SH functions and of Wigner matrices for rotation. We introduce an efficient algebraic recurrence for evaluation of SH functions, and also implement SH rotation via Wigner matrices constructed for the real SH basis by a recurrence. Using these algorithms, we provide a freely distributable C / OpenGL implementation for SH diffuse unshadowed, shadowed and inter-reflected models. Our implementation allows flexible switching of scene, light probe, SH degree and lighting model at run time.

    M3 - Conference contribution

    SN - 9781595939128

    SP - 235

    EP - 238

    BT - GRAPHITE 2007: Proceedings of the 5th International Conference on Computer Graphics and Interactive Techniques in Australia and Southeast Asia

    A2 - Spencer, S

    PB - Association for Computing Machinery (ACM)

    CY - New York

    ER -

    Lisle I, Huang T. Algorithms for Spherical Harmonic Lighting. In Spencer S, editor, GRAPHITE 2007: Proceedings of the 5th International Conference on Computer Graphics and Interactive Techniques in Australia and Southeast Asia . New York: Association for Computing Machinery (ACM). 2007. p. 235-238