Dielectric-dielectric interface Fresnel effect.
Definition DielectricFresnel.h:16
real m_iorOuter
Definition DielectricFresnel.h:48
real getIorOuter() const
Definition DielectricFresnel.h:52
real m_iorInner
Definition DielectricFresnel.h:49
std::optional< real > calcRefractCos(const math::Vector3R &I, const math::Vector3R &N) const
Calculates the cosine (signed) of refraction direction. This method is similar to calcRefractDir(),...
Definition DielectricFresnel.cpp:44
real getIorInner() const
Definition DielectricFresnel.h:57
math::Spectrum calcReflectance(real cosThetaIncident) const override=0
std::optional< math::Vector3R > calcRefractDir(const math::Vector3R &I, const math::Vector3R &N) const
Calculates the normalized refraction direction.
Definition DielectricFresnel.cpp:18
DielectricFresnel(real iorOuter, real iorInner)
Definition DielectricFresnel.cpp:13
Modeling Fresnel effects that occur on interfaces.
Definition FresnelEffect.h:16
Definition TTristimulusSpectrum.h:11
The root for all renderer implementations.
Definition EEngineProject.h:6