Source: https://www.3dfractals.com/docs/Master_Thesis_Lajoie.pdf