Code along to make GPU ray-tracer
By David Kuri (Parts 1-3) http://blog.three-eyed-games.com/2018/05/03/gpu-ray-tracing-in-unity-part-1/
Repo: https://bitbucket.org/Daerst/gpu-ray-tracing-in-unity/src/master/
Generating random spheres with random size, position, and material (colour, metallic, and smoothness).
Single sphere reflections. Ray has energy that dissipates on contact with surface.