Из ответов, которые я получил, я собрал свой собственный вывод, пожалуйста, прокомментируйте его точность.
Так что для тепловой карты, основанной на "попаданиях", у вас есть матрица пикселей со значением 0:
[0 0 0][0 0 0][0 0 0]
Когда вы получаете удар, вы увеличиваете соответствующий элемент.
[1 3 2][4 1 2][0 3 5]
Если у вас есть значения, а не попадания, вы добавляете значение в матрицу.Например, давайте использовать суммы в долларах, которые дают эту примерную матрицу:
[$ 20,34 $ 42,42 $ 55,23][$ 45,87 $ 00,87 $ 03,75][$ 08.99 $ 32.05 $ 88.65]
Затем нормализуем данных.Это дает:
[.897 .973 .984][.977 .087 .351][.669 .959 .994]
Теперь вы можете растушевать или размыть это, используя ваш алгоритм выбора.Как и Gaussian Blur .
Затем вы можете применить любой градиент к этим значениям.