How to render – the fundamentals of light, shadow, and reflectivity