Fix bug distracting the GPU

The position was moved to infinity if the ray missed, creating invalid distances during coloring.
Also improved the quality of the bump-map.