15#include <glm/vec3.hpp>
30inline constexpr std::array<glm::vec3, 10>
k_palette = {{
31 {0.95f, 0.20f, 0.20f},
32 {0.95f, 0.55f, 0.10f},
33 {0.95f, 0.90f, 0.20f},
34 {0.30f, 0.85f, 0.25f},
35 {0.20f, 0.85f, 0.85f},
36 {0.25f, 0.45f, 0.95f},
37 {0.65f, 0.30f, 0.95f},
38 {0.95f, 0.30f, 0.85f},
39 {0.95f, 0.55f, 0.75f},
40 {0.55f, 0.95f, 0.55f},
Definition PlayerColors.hpp:18
constexpr int k_paletteSize
Definition PlayerColors.hpp:43
constexpr float k_blendFactor
Mix factor in the shader: 0 = original albedo, 1 = flat tint color.
Definition PlayerColors.hpp:24
constexpr std::array< glm::vec3, 10 > k_palette
Curated palette of visually distinct hues.
Definition PlayerColors.hpp:30
constexpr bool k_enabled
Master toggle. Flip to false to disable per-player tinting entirely.
Definition PlayerColors.hpp:21