Carmack's Reverse: Difference between revisions
wordsmith |
No edit summary |
||
Line 1: | Line 1: | ||
{{unreferenced}} |
|||
'''Carmack's Reverse''' is a [[computer graphics]] technique for [[stencil shadow volume]]s that solves the problem of when the viewer's "eye" enters the shadow volume by tracing backwards from some point at infinity to the eye of the camera. |
'''Carmack's Reverse''' is a [[computer graphics]] technique for [[stencil shadow volume]]s that solves the problem of when the viewer's "eye" enters the shadow volume by tracing backwards from some point at infinity to the eye of the camera. |
||
Revision as of 07:28, 16 May 2006
Carmack's Reverse is a computer graphics technique for stencil shadow volumes that solves the problem of when the viewer's "eye" enters the shadow volume by tracing backwards from some point at infinity to the eye of the camera.
The technique was originally invented by William Bilodeau and Michael Songy. They filed a US patent application for it in 1999. The patent application was examined and allowed. U.S. patent 6,384,822 entitled "Method for rendering shadows using a shadow volume and a stencil buffer" issued in 2002.
Bilodeau and Songy assigned their patent ownership rights to Creative Labs. Creative Labs, in turn, granted Id Software a license to use the invention free of charge in exchange for future support of EAX technology.
John Carmack independently invented the algorithm in 2000 during the development of Doom 3. He is generally given credit for it since he, unlike Bilodeau and Songy, advertised his discovery to the larger public.