ライトの設定#

参照

Panel(パネル):

Properties(プロパティ) ‣ Light(ライト) Shader Editor(シェーダーエディター) ‣ Sidebar(サイドバー) ‣ Options(オプション)

Besides lighting from the background and materials with emission shaders, lights are another way to add light into the scene. The difference is that they are not directly visible in the rendered image, and can be more easily managed as objects of their own type.

See Light settings for settings common to all renderers.

Shadow(影)#

EEVEE uses a technique called Virtual Shadow Mapping along with Shadow Map Raytracing. Virtual Shadow Mapping produces more accurate results than traditional shadow mapping by putting resolution only where it is needed. It also includes a very efficient caching mechanism. This technique offers better performance than ray tracing and is compatible with any Render Method.

Tip

  • The error message Shadow buffer full means that the system cannot allocate enough shadow memory. Increasing the Shadow Pool Size or the Resolution Limit on some lights can fix the issue. Otherwise, the only workaround is to disable shadow casting on some lights.

  • Shadow Map Raytracing can be tweaked in the Render Settings.

  • Turning on Jitter can reduce the light leaking artifacts caused by large lights and Shadow Map Raytracing.

参考

制限

Jitter(ジッター)

Enable jittered soft shadows to increase shadow precision. Has a high performance impact as the shadow map cannot be cached and needs to be updated for each render sample.

注釈

The effect isn't visible by default in the viewport. See render settings.

Overblur(オーバーブラー)

Apply shadow tracing to each jittered sample to reduce under-sampling artifacts.

注釈

Any value higher than zero will result in a blurrier shadow and is not physically correct.

Filter(フィルター)

Blur shadow aliasing using PCF with a circular kernel. The effective world scale of the filter depends on the shadow map resolution at the shadowed pixel position.

注釈

Any value bigger than 1px will increase the chances of light leaking artifacts.

Resolution Limit

Minimum size of a shadow map pixel. Higher values use less memory at the cost of shadow quality. Higher values also speed-up rendering of heavy scenes. Each shadow is scaled depending on the shadowed pixel on screen. This can create very sharp shadows but also requires a lot of memory if the shadowed pixel is close to the camera. This property limits the maximum amount of detail that the shadow map can capture.

注釈

Reducing the shadow map resolution will increase the chances of light leaking artifacts.

Absolute Resolution Limit

Limit the resolution at 1 unit from the light origin instead of relative to the shadowed pixel. This makes Resolution Limit act as a regular shadow map pixel size.

ヒント

With this option enabled, the following equation can be used to set the Resolution Limit with a desired resolution:

\[resolution\_limit = 2 * \sqrt{2} / resolution\]

The \(2 * \sqrt{2}\) refers to the unit cube diagonal and \(resolution\) refers to the desired resolution (e.g. 1024px).

注釈

The setting Absolute Resolution Limit does not exist for Sun Light.

Influence(影響)#

These parameters modulate the intensity of the light depending on the shader type. These are meant for artistic control, and any value other than 1.0 breaks PBR rules.

Diffuse(ディフューズ)

Diffuse reflection intensity multiplier.

Glossy (光沢)

Glossy light intensity multiplier.

Transmission

Transmission light intensity multiplier.

Volume Scatter(ボリュームの散乱)

Volume light intensity multiplier.

Custom Distance(カスタム距離)#

If enabled, uses Distance as the custom attenuation distance instead of global Light Threshold. In order to avoid long setup times, this distance is first computed automatically based on a light threshold. The distance is computed at the light origin and using the inverse square falloff.

Distance(距離)

ライトの影響を0に設定する場所を指定します。

注釈

The setting Custom Distance does not exist for Sun Light.

参考

Global Light Threshold.