Fresnel also degrade transmitted light
There's already a fn doing the multiplication
Add adaptive ray termination
Rename method
Add supersampling