ステンシル・シャドウには多様なアルゴリズムが存在するが、doom3エンジンでは、john carmack氏が考案したものの米creative社が特許を先行取得した「カーマック・リバース」というアルゴリズムが利用されている。