https://hgpu.org/?p=4099
Realistic rendering of surface appearance using GPU