Mike Rabbitz (mrabbitz)
https://mrabbitz.github.io/proceduralocean/
Note: The Skybox might not show up on initial load, so refresh the page as needed.
https://calhoun.nps.edu/handle/10945/6269 (page 14 equation 4.1)
https://arxiv.org/abs/1109.6494v1 (page 2 equation 1)
https://www.semanticscholar.org/paper/An-Open-Programming-Architecture-for-Modeling-Ocean-Lachman/17998e0ef16faa0a492aac6f72a055f6c2fd82fe (page 2 equation 1)
https://hal.inria.fr/inria-00443630/file/article-1.pdf
http://codeflow.org/entries/2012/aug/02/easy-wireframe-display-with-barycentric-coordinates/
https://webglfundamentals.org/webgl/lessons/webgl-cube-maps.html
https://webglfundamentals.org/webgl/lessons/webgl-skybox.html