feat(lighting): corba additive separada al config
This commit is contained in:
1 parent
771ff1f6cd
commit
dacc4a9909
7 files changed
+100
-34
No files matched your search
@@ -111,11 +111,24 @@ namespace Defaults {
|
||||
// fitxer falta o li manca alguna clau. La forma final (3 anells) es
|
||||
// descriu al YAML; veure `Lighting::GradientConfig` per a la semàntica.
|
||||
namespace Lighting {
|
||||
// Defaults del gradient subtractive (mode històric). Les
|
||||
// intensitats són multiplicadors 0..1 que es multipliquen sobre
|
||||
// el píxel: 1.0 = no toca, 0.0 = negre.
|
||||
constexpr float INNER_RATIO = 0.8F;
|
||||
constexpr float MID_RATIO = 0.9F;
|
||||
constexpr float INNER_INTENSITY = 1.0F;
|
||||
constexpr float MID_INTENSITY = 0.9F;
|
||||
constexpr float OUTER_INTENSITY = 0.8F;
|
||||
// Defaults del gradient additive. Les intensitats són "alfa"
|
||||
// del color afegit (0..1): 1.0 = afegeix el color sencer i
|
||||
// satura, 0.0 = no afegeix res. Valors baixos a propòsit perquè
|
||||
// l'additive es nota fort molt fàcilment — només un toc de tint
|
||||
// cromàtic al voltant de l'emissor.
|
||||
constexpr float INNER_RATIO_ADDITIVE = 0.5F;
|
||||
constexpr float MID_RATIO_ADDITIVE = 0.85F;
|
||||
constexpr float INNER_INTENSITY_ADDITIVE = 0.15F;
|
||||
constexpr float MID_INTENSITY_ADDITIVE = 0.10F;
|
||||
constexpr float OUTER_INTENSITY_ADDITIVE = 0.05F;
|
||||
// Nivell d'il·luminació de sala per defecte. Una sala sense la
|
||||
// clau `light_level` queda totalment il·luminada (com hui).
|
||||
constexpr float ROOM_LIGHT_DEFAULT = 1.0F;
|
||||
|
||||
Reference in new issue
Block a user