在创建逼真的3D图形时经常提到阴影和阴影,但是区别尚不清楚。两者都是造成阴影产生的原因,还是它们指的是相同的概念?

#1 楼

简而言之,阴影控制着法线和光矢量之间的角度变化时物体表面的亮度如何变化。阴影是光线无法到达的区域,因为光线被其他物体遮挡了。因此,不,它们都不负责创建阴影。

#2 楼

区别尚不清楚,主要是因为术语“阴影”是一个极为广泛的术语。实时图形流水线中可编程“着色器”的最初用途之一是计算顶点或像素上的照明度-与美术人员在图形中为对象着色时的操作近似。

如今,它已经包含了所有用于确定片段的最终颜色(“片段/像素着色器”)或顶点的最终属性值(“顶点着色器”)的计算,或者通常,实时图形管线中的所有可编程阶段都被称为“着色器”,而无论它们是否计算颜色/照度。

阴影可能只是指确定直接光相对于表面位置被遮挡的部分的着色工作。它也可以合理地指间接照明/遮挡。