feat(lighting): flicker proporcional al radi amb overrides per emissor
This commit is contained in:
1 parent
3a42c7958a
commit
2272d3a37a
13 files changed
+298
-150
No files matched your search
@@ -134,10 +134,13 @@ namespace Defaults {
|
||||
constexpr float ROOM_LIGHT_DEFAULT = 1.0F;
|
||||
// Defaults del flicker. Els reemplaça el bloc `flicker:` de
|
||||
// data/config/lighting.yaml. Veure `Lighting::FlickerConfig`
|
||||
// per a la semàntica de cada camp.
|
||||
constexpr float FLICKER_WAVE_AMPLITUDE_PX = 2.0F;
|
||||
// per a la semàntica de cada camp. Les amplituds són **ràtios**
|
||||
// sobre el radi base de l'emissor: així el feel del flicker és
|
||||
// independent del radi. Els valors per defecte conserven el feel
|
||||
// anterior per a una torxa de radi 40 (2/40 = 0.05, 1/40 = 0.025).
|
||||
constexpr float FLICKER_WAVE_AMPLITUDE_RATIO = 0.05F;
|
||||
constexpr float FLICKER_WAVE_FREQUENCY_HZ = 3.0F;
|
||||
constexpr float FLICKER_NOISE_AMPLITUDE_PX = 1.0F;
|
||||
constexpr float FLICKER_NOISE_AMPLITUDE_RATIO = 0.025F;
|
||||
constexpr float FLICKER_NOISE_FREQUENCY_HZ = 7.0F;
|
||||
} // namespace Lighting
|
||||
|
||||
|
||||
Reference in new issue
Block a user