J'étais arrivé à quelque chose d'équivalent, mais qui ne correspondait pas toujours suivant l'atténuation choisie.
Par exemple 100 / (100 + 5 * (max(280, 100) - 100)) = 0.1
100 * (9 - 5) / 5 = 80, alors qu'on devrait trouver 280
Merci quand même, je vais continuer à chercher.