We introduce the "Energy-preserving Oren--Nayar" (EON) model for reflection from rough surfaces. Unlike the popular qualitative Oren--Nayar model (QON) and its variants, our model is energy-preserving via analytical energy compensation. We include self-contained GLSL source code for efficient evaluation of the new model and importance sampling based on a novel technique we term "Clipped Linearly Transformed Cosine" (CLTC) sampling.
翻译:我们提出了用于粗糙表面反射的"能量守恒Oren-Nayar"(EON)模型。与广泛使用的定性Oren-Nayar模型(QON)及其变体不同,我们的模型通过解析能量补偿实现了能量守恒。我们提供了完整的GLSL源代码,用于高效评估新模型以及基于我们称为"截断线性变换余弦"(CLTC)采样新技术的重点采样。