Basic ambient and specular distributed ray tracing working