Как это работает
Lensball World размещает одну сферу по центру по горизонтали с зафиксированным нижним краем; при максимальной интенсивности её радиус составляет 30% короткой стороны. Интенсивность увеличивает область воздействия и охватываемое поле зрения, а не выполняет перекрёстное затухание по непрозрачности между двумя готовыми сценами: радиус изменяется пропорционально квадратному корню интенсивности, поэтому площадь изменений растёт линейно. Внутри круга со сглаживанием одна согласованная билинейная RGB-координата использует сдержанную 180-градусную проекцию типа equisolid, чтобы сжать подготовленный кадр и перевернуть его вверх ногами. Нейтральный ободок, затенение края и блик используют ограничения каналов относительно исходных значений, поэтому не создают нового клиппинга в чёрном или белом. Каждый пиксель за пределами 1,25-пиксельной зоны сглаживания границы остаётся идентичным до байта; все не полностью непрозрачные целевые пиксели и области выборки, затрагивающие прозрачность, отклоняются, а альфа-канал рабочего кадра остаётся неизменным до байта. Результат сохраняется в PNG без потерь. Это детерминированная иллюстрация одного изображения с фиксированным положением, а не измеренная линза, обнаруженный физический шар, материал с трассировкой лучей, контактная тень или реконструированная 3D-сцена.

























