Animation showing light changing in size/brightness as other objects are moved

Moving a Point Light in 2d space seems to be dimming lights around it. What is this and how can I solve it?

  • \$\begingroup\$ Are you using post processing effects like the Post processing stack? \$\endgroup\$
    – user100681
    Dec 2 '17 at 20:09
  • \$\begingroup\$ No nothing i m just starting up \$\endgroup\$
    – Kartik
    Dec 2 '17 at 20:11
  • \$\begingroup\$ After setting up a 2D scene with multiple point lights, I haven't been able to reproduce this issue. The lights don't show any change in size or brightness as I move them around. Have you been able to recreate this effect in a new, empty project? \$\endgroup\$
    – DMGregory
    Dec 3 '17 at 15:09
  • \$\begingroup\$ @DMGregory yes like it's my 3rd time \$\endgroup\$
    – Kartik
    Dec 3 '17 at 15:49
  • \$\begingroup\$ @DMGregory can u send your project file \$\endgroup\$
    – Kartik
    Dec 3 '17 at 15:50

I think your problem is caused by the rendering path you are currently using. In the forward rendering path there are only a limited amount of pixel lights allowed, where in deferred all of the lighting is done per-pixel. I recommend reading the references here: deferred and forward rendering. This will explain the issue that you were describing: In Forward Rendering, some number of brightest lights that affect each object are rendered in fully per-pixel lit mode. Then, up to 4 point lights are calculated per-vertex. The other lights are computed as Spherical Harmonics (SH), which is much faster but is only an approximation. Unfortunately, the deferred pipeline is not currently supported on mobile, so you will need to use forward and SH lighting for dynamic lighting. You may want to consider using a feature such as light probes in conjunction with light mapping to get better quality lighting at less cost if that is an option. Hope it helps


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .