ちょっと不完全かも知れないので修正。

RayCastGeometryを、コピーして2つ作ります。

WorldSpot→RayCastGeometry(1)のRayOrigin

RayCastGeometry(1)のDistance→RayCastGeometry(2)のRayDirection

RayCastGeometry(2)のDistance→GradientのInput

で、制御できそうでしょうか?