Carmack es autor de varias técnicas algorítmicas para gráficos de computadora, en particular el cacheo de superficies.