Back to Search
Start Over
Improving cache placement for efficient cache-based rendering.
- Source :
-
Visual Computer . Nov2024, Vol. 40 Issue 11, p8173-8187. 15p. - Publication Year :
- 2024
-
Abstract
- This paper proposes a new method to improve cache placement for various rendering algorithms using caching techniques. The proposed method comprises two stages. The first stage computes an initial cache distribution based on shading points' geometric proximity. We present a view-guided method to cluster shading points based on their world-space positions and surface normals, while considering the camera view to avoid producing small clusters in the final image. The proposed method is more robust and easier to control than previous shading point clustering methods. After computing the shading functions at the initial cache locations, the second stage of our method utilizes the results to allocate additional caches to regions with shading discontinuities. To achieve this, a discontinuity map is created to identify these regions and used to insert new caches based on importance sampling. We integrate the proposed method into several cache-based algorithms, including irradiance caching, importance caching, and ambient occlusion. Extensive experiments show that our method outperforms other cache distributions, producing better results both numerically and visually. [ABSTRACT FROM AUTHOR]
- Subjects :
- *RAY tracing
*ROBUST control
*ALGORITHMS
*CAMERAS
Subjects
Details
- Language :
- English
- ISSN :
- 01782789
- Volume :
- 40
- Issue :
- 11
- Database :
- Academic Search Index
- Journal :
- Visual Computer
- Publication Type :
- Academic Journal
- Accession number :
- 180734089
- Full Text :
- https://doi.org/10.1007/s00371-023-03231-z