Abstract
Geometric post-processing anti-aliasing uses geometric vertex information to detect edges. However, it may detect some internal edges that are needlessly anti-aliased, resulting in extra resource consumption. To solve this problem, this paper presents a geometric information anti-aliasing algorithm based on edge optimization. First, the geometry was preprocessed to detect the edges using polygon normals and the camera position. Second, the target scene was rendered to a texture using the deferred shading technology. Then, the blending direction and coverage on the screen were computed according to the detected edges. Finally, the edges were blended by combining the neighboring pixels with coverage. Experimental results show that the proposed algorithm can effectively eliminate unnecessary anti-aliasing edges while retaining the quality of the original geometry; the average edge detection time reduced by 22.55% compared with the original anti-aliasing method based on geometry information. When the scene complexity increases, this algorithm can effectively reduce the time for edge extraction and meet real-time requirements.
Original language | English |
---|---|
Pages (from-to) | 1734-1738 |
Number of pages | 5 |
Journal | Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University |
Volume | 37 |
Issue number | 12 |
DOIs | |
State | Published - 25 Dec 2016 |
Keywords
- Anti-aliasing
- Coverage
- Deferred shading
- Edge detection
- Geometry preprocessing
- Pixel blend
- Post-processing