RiCookTorrance

Cook-Torrance model (as described in Glassner)

[ Materials | Source | Search | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

DESCRIPTION

Class Summary

class RiCookTorrance : public RiMaterial
{
public:
// Constructors and assignment
RiCookTorrance(const RiScalarTextureProxy &roughness, const RiSpectrumTextureProxy &normalMatte, const RiSpectrumTextureProxy &normalSpecular);
// Members
RiMaterialSamplePointer GetSample(RiMaterialRegion &);
protected:
}; // RiCookTorrance


DESCRIPTION

Standard Cook Torrance model. There is no ideal specular term in this model...


RiCookTorrance(const RiScalarTextureProxy &roughness, const RiSpectrumTextureProxy &normalMatte, const RiSpectrumTextureProxy &normalSpecular);

Constructor

    RiCookTorrance(const RiScalarTextureProxy &roughness,
	      const RiSpectrumTextureProxy &normalMatte,
	      const RiSpectrumTextureProxy &normalSpecular);

RiMaterialSamplePointer GetSample(RiMaterialRegion &);

    virtual RiMaterialSamplePointer  GetSample(RiMaterialRegion &);

All Members

public:
// Members
RiMaterialSamplePointer GetSample(RiMaterialRegion &); // pure virtual
bool IsLuminaire() const;
static void SetWorldMedia(RiMedia *media);
static RiMedia *GetWorldMedia();
protected:

Ancestors

Inheritance chain for RiCookTorrance:


Descendants

Class is not inherited by any others.


Generated from source by the Cocoon utilities on Fri Feb 25 15:15:28 2000 .