Scali's preference for "bilinear weighted" is a personal preference. It's not universally recognized to be higher quality.
So some folks prefer the "bilinear weighted" implementation.
Other folks prefer the original PCF algorithm as specified by Reeves et al.
See:
[Reeves1987] William T. Reeves, David H. Salesin, and Robert L. Cook. Rendering Antialiased Shadows with Depth Maps. SIGGRAPH 1987
pp. 283–291.
I'm a purist who argues that there is no meaning to how far you are from a passed or failed sample, therefore the unadulterated PCF is more correct. (For example, if one out of four samples passes, with unadulterated PCF the answer is 0.25, with bilinear weights the answer varies between 0.0-1.0.)
Either way, four samples will be poor quality. (Reeves noted that they normally used at least 16 samples.) So both will look not so good. But four samples is probably a good quality/performance tradeoff right now.
-mr. bill
So some folks prefer the "bilinear weighted" implementation.
Other folks prefer the original PCF algorithm as specified by Reeves et al.
See:
[Reeves1987] William T. Reeves, David H. Salesin, and Robert L. Cook. Rendering Antialiased Shadows with Depth Maps. SIGGRAPH 1987
pp. 283–291.
I'm a purist who argues that there is no meaning to how far you are from a passed or failed sample, therefore the unadulterated PCF is more correct. (For example, if one out of four samples passes, with unadulterated PCF the answer is 0.25, with bilinear weights the answer varies between 0.0-1.0.)
Either way, four samples will be poor quality. (Reeves noted that they normally used at least 16 samples.) So both will look not so good. But four samples is probably a good quality/performance tradeoff right now.
-mr. bill