Находит пиксели со значениями NaN и Inf в формате rgba, обнуляет их и выполняет радиальную очистку окружающей области, после чего записывает результат обратно на пластину.
Nan Inf Killer сканирует входящие каналы rgba на наличие значений NaN и бесконечности, создает маску на основе этих совпадений и заменяет некорректные выборки нулями. Затем радиальный проход MarkerRemoval смягчает окрестность вокруг каждого совпадения, чтобы изолированные пики не оставляли жестких «дыр».
Добавьте его на изображения или рендеры, которые нарушают последующие математические операции, цветокоррекцию или глубокое слияние из-за недопустимых значений с плавающей запятой. Группа формируется автоматически: нет никаких настроек порога или размера — только фиксированный конвейер обнаружения и очистки и ссылка на сайт автора.
Внутри группы проверки isnan/isinf для каждого канала передают данные в маску максимального значения, замаскированные пиксели обнуляются, MarkerRemoval запускается в радиальном режиме на этой маске, а операция копирования и слияния восстанавливает очищенный результат поверх исходного ограничивающего прямоугольника.