• [^] # Re: Carmack's reverse

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Le moteur de Doom 3 placé sous GPL v3. Évalué à 8.

    après un peu de recherche (il me semblait bien que quelque chose de très flou dans ma mémoire me rappelait une histoire comme ça) :

    http://newenthusiast.com/carmacks-reverse-still-an-issue-20090409489

    The patent in question involves techniques for the ‘z-fail’ method of computing shadow volumes in 3D graphics engines. This is a technique widely known as ‘Carmack’s Reverse’, named after John Carmack, who used the technique in Doom 3 to cope with the sheer amount of shadows going on in the game. Unfortunately, despite this widely accepted nickname, Creative held a patent from 1999 that described a similar technique.

    So, id announced that it would be incorporating support for EAX in Doom 3, and Creative graciously allowed them to use the Carmack Reverse without paying for it. Gamers were further incensed when Reverend from Beyond 3D received the following explanation from Carmack:

    http://www.shacknews.com/article/32824/creative-labs-patent-doom-3

    In case you were looking for a reason to get out some angst Creative Labs looks like a good target today. Here's a quote from John Carmack giving a little insight into why the deal that id Software struck with Creative recently. Seems It wasnt just a happy happy deal but Creative actually forced the issue. If you're looking for a good summary of wtf this means, take a look at this post.

    The patent situation well and truly sucks. We were prepared to use a two-pass algorithm that gave equivalent results at a speed hit, but we negotiated the deal with Creative so that we were able to use the zfail method without having to actually pay any cash. It was tempting to take a stand and say that our products were never going to use any advanced Creative/3dlabs products because of their position on patenting gaming software algorithms, but that would only have hurt the users. John Carmack

    ce commentaire est sous licence cc by 4 et précédentes