Resolution Estimation for Shadow Mapping
نویسنده
چکیده
We present an approach to efficiently reduce shadow map resolution while retaining high quality hard shadows. In the first step, we generate a list of sample points that are seen from the camera and then project these into light space, much like Alias-free Shadow Maps. In the next step, we analyze the list of sample points on the GPU to construct a tight light frustum for shadow rendering. After the light frustum is computed, we calculate for each sample the actual coverage in the final shadow map to estimate how large a shadow map pixel should be. From this number, we derive the lowest possible resolution to use in the shadow map while retaining nearly alias-free shadows. Our algorithm is built for a deferred renderer.
منابع مشابه
Fine-Scale Population Estimation by 3D Reconstruction of Urban Residential Buildings
Fine-scale population estimation is essential in emergency response and epidemiological applications as well as urban planning and management. However, representing populations in heterogeneous urban regions with a finer resolution is a challenge. This study aims to obtain fine-scale population distribution based on 3D reconstruction of urban residential buildings with morphological operations ...
متن کاملFast Robust and Precise Shadow Algorithm for WebGL 1.0 Platform
This paper presents fast and robust per-sample correct shadows for WebGL platform. The algorithm is based on silhouette shadow volumes and it rivals the standard shadow mapping performance. Our performance is usually superior when compared with high resolution shadow maps. Moreover, it does not suffer from a number of artefacts of shadow mapping and always provides per-pixel correct results. We...
متن کاملA Lixel for every Pixel
Shadow mapping is a very useful tool for generating shadows in many real-time rendering settings and is even used in some off-line renderers. One of the difficulties when using a shadow map is obtaining a sufficiently dense sampling on shadowed surfaces to minimize shadow aliasing. Endlessly upping the light-image resolution is not always a viable option. In this paper we describe a shadow mapp...
متن کاملPixel Accurate Shadows with Shadow Mapping
Shadow mapping is a popular technique for shadow generation. However, it is still a difficult problem to generate high quality shadows in real time framerates for arbirary scenes. This work summarizes state-of-the-art techniques to achieve pixel accurate shadows and points out the various problems of generating artifact free shadows. Furthermore, we present a new technique that uses multiple ji...
متن کاملPractical Shadow Mapping
In this paper we propose several methods that can greatly improve image quality when using the shadow mapping algorithm. Shadow artifacts introduced by shadow mapping are mainly due to low resolution shadow maps and/or the limited numerical precision used when performing the shadow test. These problems especially arise when the light source’s viewing frustum, from which the shadow map is genera...
متن کامل