Линзы масштабируются по другим правилам чем светофор и это нормально.
Иначе сигнал светофора из далека не увидеть.
Есть решение для этой проблемы, но непонятно как к этому отнесётся FPS.
нужно под основную линзу подложить дополнительную тёмно серого цвета.
Дополнительная линза живущая по тем же правилам что и основная , будет перекрывать собой основную при её увеличении на расстоянии
тогда мы будем видеть только светофоры обращенные к нам.
Возможно это потребует небольшой модификации двигла.
Но это гораздо проще чем вводить в светофоры вектор направления и потом рассчитывать куда-же смотрит светофор.
Возможно ли это правильнее ответит разработчик.
или тот кто строил светофоры