灯光设置

参考

面板:属性 ‣ 灯光 或者 着色器编辑器 ‣ 侧边栏(右边) ‣ 选项

把灯光添加到世界环境或者任何带有自发光着色器(自发光材质不能直接照亮场景)的物体上,能直接照亮场景。不同之处是灯光在渲染图像中是不可见的,而且更容易作为自己类型的对象进行管理。

常规(共用)

所有渲染器的 灯光设置

eevee

  • 高光
  • 高光强度倍增器。用它来进行更多的艺术控制。将此值设置为1.0以外的任何值都将产生非真实感的结果。
  • 自定义距离
  • 如果启用,将使用 自定义距离 作为该灯光的实际衰减距离而不是渲染面板->阴影->光照(全局光)阈值里的数值。

    • 距离
    • 指定光线强度衰减到零的距离。

See also

光照阈值。

Note

光的 功率 / 强度 会影响高光和漫射光。

阴影

常用参数

  • 裁剪起点
  • 裁剪起点到自定义距离的值或者到光照阈值的范围内将投射阴影。 小于裁剪起点的任何物体都不会投射阴影。 结束点 选项为日光(太阳光)独有。
  • 柔和
  • 用于阴影贴图滤镜的大小。 此滤镜大小与阴影贴图分辨率无关。 较高的过滤器尺寸会消耗硬件性能。 滤镜大小(以像素为单位)的上限取决于阴影贴图的分辨率。
  • 偏移
  • 偏移用于深度测试以减少自阴影伪影。
  • 指数
  • 用来减少ESM阴影模式的漏光现象。
  • 出血偏移量
  • 用来减少VSM阴影模式的漏光现象。

接触阴影(Contact Shadows)

这种阴影用来修复因为偏移或者阴影贴图采样不足引起的漏光。原理是使用深度缓冲区来查找遮挡物品(就像屏幕空间反射一样)。但它和屏幕空间反射有一样的缺陷,即效果在未知厚度物体上或者屏幕边缘消失。

Tip

尽量让接触阴影(Contact Shadows)的阴影小点,因为投影不够精确,并且无法遮蔽整个场景。

  • 距离
  • 查找屏幕空间遮挡物体的空间距离。
  • 柔和
  • 调整接触阴影(contact shadows)的柔化程度。阴影模糊程度和灯光的大小尺寸并无关联。
  • 偏移
  • 偏移用于光线跟踪以减少自阴影伪影。
  • 厚度
  • 用于检测遮挡物体的像素厚度,将任何潜在的遮挡物体处理为此厚度。

级联阴影贴图

日光专用的特殊阴影贴图。它通过在视角范围内分布多个阴影贴图来计算场景的遮挡物。每个级联覆盖不同的部分。注意,级联阴影贴图会跟随视图的变动来自动刷新计算,非常消耗硬件性能。

Note

因为在正交视图中,级联阴影贴图覆盖相机的整个深度范围,所以阴影精度呈均匀分布。

  • 数量
  • 要使用的级联贴图数量。更高的数值意味的阴影精度更高,但受性能限制刷新频率会减小。
  • 淡入
  • 淡化两个级联贴图之间的过渡区域。 值越高意味着级联贴图之间重叠更多,整体分辨率会降低。
  • 最大距离
  • 仅用于透视相机或者透视视图。从视图原点或者相机原点(在相机视图中的话)到最大距离之间会覆盖很多级联贴图。如果视图或者相机的最大视距(结束点)小于最大距离,则使用两者之间的最小距离值。
  • 分布
  • 使更多分辨率分布在近剪裁平面附近。 仅适用于透视图。

See also

限制。

局限性

  • 和Cycles不一样,eevee灯光的 尺寸 不会改变阴影的柔化程度。