https://videosashka.com/watch/XK_p2MxGBQs/physically-based-rendering-opengl-tutorial-43