Loading...
  OR  Zero-K Name:    Password:   

Dynamic Lights

9 posts, 913 views
Post comment
Filter:    Player:  
sort

8 years ago
The new shiny is awesome, but I noticed it doesn't work all the time.

I.E., you see it working for some slasher missiles, but not all:



Those two shots are from the same paused moment, so some flickering on/off can happen with the projectiles even as the game is paused.

Hardware/Drivers:

Nvidia GTX 560 Ti
361.28

Kubuntu 15.10 64-bit

Asking other people to check to find out if this is a problem unique to me.
+1 / -0


8 years ago
The amount of lights on scene seems to be stochastically decreased if your fps drops below 30.

I dislike this too, but thus far i wasn't sufficiently annoyed to PR this away.
+2 / -0

8 years ago
Aha, so it's not a bug, it's a feature.
+0 / -0

8 years ago
Can you retry and confirm that it's related to the FPS drop?
PS: I think it's good if the game is trying to keep the FPS playable at all times. FPS spikes aren't easy to deal with.
+0 / -0
8 years ago
There are some lines like
if fps < 60 then fraction = fraction*fps/60 ... etc in https://github.com/ZeroK-RTS/Zero-K/blob/067baf0f197fdb2c9fcfa52777987f9b247c108e/LuaUI/Widgets/gfx_projectile_ligjts.lua#L242

ligjts -> lights
+0 / -0

8 years ago
quote:
PS: I think it's good if the game is trying to keep the FPS playable at all times. FPS spikes aren't easy to deal with.

The "normal" solution would be a simple on/off settings toggle, giving each player the choice between their eyecandy or their FPS.
+0 / -0


8 years ago
Well, On/Off/Auto seems sensible. "Max Dynamic Lights" seems like a useful advanced configuration feature to control the limits of "Auto", but not as the basic setting.
+2 / -0

8 years ago
It's trivial to toggle it off (either by deselecting it in the settings or turning off the widget(s)).
+0 / -0

8 years ago
quote:
It's trivial to toggle it off (either by deselecting it in the settings or turning off the widget(s)).

Well it's already 2/3rds of the way towards On/Off/Auto.

It's just missing the most important setting: On.
+1 / -0