Если по-тупому, то, например, это можно сделать так:
float $scale = 100;
float $dx = persp.translateX - nurbsPlane1.translateX;
float $dy = persp.translateY - nurbsPlane1.translateY;
float $dz = persp.translateZ - nurbsPlane1.translateZ;
float $dist = sqrt (($dx*$dx)+($dy*$dy)+($dz*$dz));
//для уменьшения бампа при увеличении расстояния
noise1.alphaGain = 1 - $dist/$scale;
// или для увеличения бампа при увеличении расстояния
//noise1.alphaGain = $dist/$scale
где
persp - название камеры
nurbsPlane1 - название объекта,
noise1 - название текстуры.