>>1
I think this advice is still sound: https://geometrian.com/programming/tutorials/write-games-not-engines/
>>2
My guess is that it is some kind of raytracing where certain pixels are skipped, probably for performance reasons. Blender does something similar when previewing raytraced images.