Plus it looks like Crytek maybe use this:

Quote:

The method presented in this paper is also related to the method described in US patent application no. US 2003/0112237A1, filed by Marco Corbetta on behalf of Crytek GmbH in December 2001. The two methods were developed independently