Interface GlobalPhotonMapInterface

  • All Superinterfaces:
    PhotonStore
    All Known Implementing Classes:
    GlobalPhotonMap, GridPhotonMap

    public interface GlobalPhotonMapInterface
    extends PhotonStore
    Represents a global photon map. This is a structure which can return a rough approximation of the diffuse radiance at a given surface point.
    • Method Detail

      • getRadiance

        Color getRadiance​(Point3 p,
                          Vector3 n)
        Lookup the global diffuse radiance at the specified surface point.
        Parameters:
        p - surface position
        n - surface normal
        Returns:
        an approximation of global diffuse radiance at this point