View Issue Details

IDProjectCategoryView StatusLast Update
0002901The Dark ModMap Editingpublic03.01.2015 16:09
Reporterungoliant Assigned To 
PrioritylowSeveritytweakReproducibilityalways
Status newResolutionopen 
Platformx86OSWindows XPOS VersionSP3
Product VersionTDM 1.06 
Summary0002901: player lantern is too strong in dynamic ambient lighting
Descriptionproximity to player and high brightness value cause player lantern to overpower and dominate dynamic ambient lighting effects from other light sources.
Steps To Reproduceremove the cap on dynamic ambient light in a zone. turn on player lantern in that zone.
Additional Informationhttp://forums.thedarkmod.com/topic/14563-does-anyone-understand-the-dynamic-ambient-light/page__fromsearch__1
TagsNo tags attached.

Relationships

related to 0003859 suspended Location settings script object always manipulates the ambient light 

Activities

tels

tels

10.03.2013 13:23

reporter   ~0005147

Another related bug is that the code adds every light, even the "ambient_world" light itself. And since that light has a huge radius (to cover the entire map), this creates some strange effects.

The code should ignore any ambient lights when computing the dynamic part.
Springheel

Springheel

14.07.2013 14:43

administrator   ~0005724

If anyone thinks it's important to fix this for 2.0, or is volunteering to do so, please speak up now; otherwise I'll remove it from the roadmap for 2.0.
tels

tels

31.08.2014 06:00

reporter   ~0006918

I'd like to finally fix this issue.

To ignore selective lights, a new spawnarg "ambient_light_factor""fraction" could be added to lights. The code that computes the dynamic ambient light would then simply take this factor into account.

The playerlight gets it set to f.i. 0.5 automatically.

In addition, ambient lights themselves are ignored, and lights too close to the player get their distance artificially capped.

This should make the dynamic ambient light more stable and artefact free.

Issue History

Date Modified Username Field Change
05.11.2011 02:30 ungoliant New Issue
10.03.2013 10:48 tels Assigned To => tels
10.03.2013 10:48 tels Status new => assigned
10.03.2013 10:48 tels Target Version => TDM 2.00
10.03.2013 13:23 tels Note Added: 0005147
10.03.2013 13:24 tels Additional Information Updated
15.05.2013 15:26 tels Assigned To tels =>
07.06.2013 05:19 grayman Status assigned => new
14.07.2013 14:43 Springheel Note Added: 0005724
02.08.2013 20:28 Springheel Target Version TDM 2.00 =>
31.08.2014 06:00 tels Note Added: 0006918
31.08.2014 06:01 tels Assigned To => tels
31.08.2014 06:01 tels Status new => assigned
01.09.2014 15:57 tels Assigned To tels =>
22.09.2014 11:04 tels Relationship added related to 0003859
03.01.2015 16:09 grayman Status assigned => new