Deferred Rendering は GBuffer を利用してライトの計算を行うため、スクリプトから Light の Color をマイナスの値にすることで暗い範囲を作り出すことができる
public class NegativeLight : MonoBehaviour { [SerializeField] private Light _light; [SerializeField] private float _strength = -1000; void Start() { _light.color = new Color(_strength, _strength, _strength, 1f); } }