| US 7,589,725 B2 | ||
| Soft shadows in dynamic scenes | ||
| John M. Snyder, Redmond, Wash. (US); Peter-Pike J. Sloan, Bellevue, Wash. (US); Baining Guo, Bellevue, Wash. (US); Kun Zhou, Beijing (China); Rui Wang, Hangzhou (China); Xinguo Liu, Hangzhou (China); Zhong Ren, Beijing (China); and Bo Sun, New York, N.Y. (US) | ||
| Assigned to Microsoft Corporation, Redmond, Wash. (US) | ||
| Filed on Jun. 30, 2006, as Appl. No. 11/478,913. | ||
| Prior Publication US 2008/0001947 A1, Jan. 03, 2008 | ||
| Int. Cl. G06T 15/50 (2006.01) | ||
| U.S. Cl. 345—426 | 20 Claims |

| 1. At least one computer storage media storing computer-executable instructions for performing a method, the method comprising:
obtaining a plurality of logs, each log representing a log visibility vector for one of a plurality of blockers that cast
a shadow at a receiver point in a scene;
summing the plurality of logs to obtain an aggregate log visibility vector;
exponentiating the aggregate log visibility vector to obtain a visibility vector; and
performing a triple product with the visibility vector, a reflectance, and an illumination to obtain a shading value at the
receiver point that includes soft shadowing effects.
|