ドキュメント

Unity Engine


User Manual

Script Reference

Unity Engine


Troubleshooting emissive materials not rendering

Fix emissive materials that appear too dim or don't contribute to global illumination.
読み終わるまでの所要時間 2 分最終更新 1ヶ月前

重要
The Built-In Render Pipeline is deprecated and will be made obsolete in a future release.
It remains supported, including bug fixes and maintenance, through the full Unity 6.7 LTS lifecycle.
Fix issues causing emissive materials to not render as brightly as intended.

Three images of a rendered room showing a sphere, two boxes, and a light plane in the ceiling. Each image demonstrates how emissive materials are rendered under different techniques: only emissive materials, with a bloom postprocessing effect, and when marked as Global Illumination contributors.

Emissive materials not appearing to glow

When emissive materials don't appear to glow.

Symptoms

GameObjects with emissive materials don't appear to glow as expected.

Cause

When emissive materials don't appear to glow, this indicates a post-processing issue.
  • Emissive materials not contributing to global illumination. This indicates an issue with object or material setup.

Resolution

To create the appearance of a glowing material, enable Bloom in the post processing stack. Refer to Built-in RP, URP, or HDRP respectively for the steps required for each of the different pipelines.

Emissive materials not contributing to global illumination

When emissive materials don't contribute to global illumination.

Symptoms

Emissive materials don't contribute to global illumination and don't light up the scene as expected.

Cause

This indicates an issue with object or material setup.

Resolution

Standard Shader Material Inspector window in the Built-in render pipeline. The Emission properties are highlighted by a blue box.

To make sure the emissive objects are ready for lightmapping, follow these steps:
  • In the Shader Material Inspector window, go to Emission and set
    Global Illumination

    ?

    to Baked. Refer to Built-in RP, URP, or HDRP respectively for the Emission property in the different pipelines.
  • Select the emissive GameObject and go to the Mesh Renderer component property settings of the GameObject.
  • Enable Contribute Global Illumination to mark the object as a Global Illumination contributor.

Resolution - Inspect lighting settings

If the previous resolutions don't solve the issue, make sure that the baked contribution from baked emissive objects is not disabled. To do so, go to the Lighting window and make sure that Indirect Intensity is not set to zero. If it is set to zero, it disables all indirect lighting which includes baked contribution from baked emissive objects.