Download Multi-Scale Extreme Simplification and Rendering of Point Sets
Transcript
number of points, so that the threshold can be the same for most models and AMG scales. Figure 4.11: If two domains are considered neighbors even when they only share one point, artifacts may occur. In figure 4.12 we visually compare the dark back-face method to the overlapping domains method. When using the dark back-face method we see areas that are too bright, because there are too much fragments in the prefix. This problem does not occur when using the overlapping domains method. Instead we see some dark silhouettes, for example around the tail, that do not occur in the dark back-face method. Figure 4.12: The bunny model is rendered using the dark back-face method in a and the overlapping domains method in b. We see areas that are too bright encircled in a, caused by an incorrect prefix (defined on page 37). This problem of the overlapping domains method is caused by the fact that the depth buffer is used to protect pixels from being overwritten. All pixels that a domain primitive occupies are locked, also the pixels for which the fragment has a low alpha value, meaning that the influence of the domain primitive is small. This may result in a black silhouette around domain primitives. This effect can be diminished by increasing the minimum alpha value for which pixels are locked, by using an alpha test. In figure 4.13.a the balljoint model is rendered by using point primitives. In figure 4.13.b the domain primitives are rendered using the overlapping domains method. A dark silhouette around the ball is clearly visible. The alpha test reference value is increased to 0.1 in figure 4.13.c, and the black silhouette is clearly thinner. Of course, the reference value may 44