debug pixel: x = 350; y = 240
cast ray: end = 0 4 6; dir = 0.0665904 -0.55256 -0.830809
intersect test with obj[0]: hits = { {obj[0], 6.31796, false}, {obj[0], 8.07222, true} }
closest intersection: return = obj[0]; hit = {obj[0], 6.31796, false}
call Shade_Surface with: location = 0.420715 0.508944 0.750982; normal = 0.420715 0.508944 0.750982
flat shader; color = 1 1 1
