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
@@ -99,6 +99,14 @@ namespace Map {
|
||||
// sprite (píxels enters; Y creix avall). `nullopt` → conservar
|
||||
// l'offset del tipus (default [0, 0]). Forma YAML: `offset: [x, y]`.
|
||||
std::optional<std::array<int, 2>> offset;
|
||||
// Overrides parcials per cada camp del `FlickerConfig` (ràtio
|
||||
// d'amplitud i freqüència del wave + noise). `nullopt` → no
|
||||
// toca aquell camp (conserva el del tipus, que al seu torn pot
|
||||
// ser el global). Forma YAML: `flicker_params: { wave_frequency_hz: 1.0, ... }`.
|
||||
std::optional<float> flicker_wave_amplitude_ratio;
|
||||
std::optional<float> flicker_wave_frequency_hz;
|
||||
std::optional<float> flicker_noise_amplitude_ratio;
|
||||
std::optional<float> flicker_noise_frequency_hz;
|
||||
};
|
||||
|
||||
// Consulta l'override de sala per a un tipus d'entitat (clau singular,
|
||||
|
||||
Reference in new issue
Block a user