revert raycastFromCameraKernel hash
removed hard depth; using russian roulette for ray depth