HotLocation и HitLocationBrush имею одно значение, или же нет, если нет, то откуда вы берете HitLocationBrush и HitLocation?(Это последний вопрос)
Код функции UV0-1 что называется попахивает)
Суть тут в том чтобы отсечь все значению меньше 0 и больше 1.
Ну а в куб подаем координаты в мире условного центра куба, мировую позицию текущего текселя absolute world position и длину ширину высоту. Fallof опционально, если нужно постепенное затухание а не резкое отсечение картинки.