Figure 1: A high dynamic range 1024×512 environment map [Debevec 98] sampled with 3000 point lights. In this image, importance density is represented by the lightness of the background. It took 0.064 seconds on a 2.6 GHz P4 to generate this point set. Similar results using a hardware accelerated Lloyd relaxation [Hoff et al. 1999] required 1 second, while Structured Importance Sampling [Agarwal et al. 2003] took 1393 seconds. AbstractThis paper presents a novel method for efficiently generating a good sampling pattern given an importance density over a 2D domain. A Penrose tiling is hierarchically subdivided creating a sufficiently large number of sample points. These points are numbered using the Fibonacci number system, and these numbers are used to threshold the samples against the local value of the importance density. Pre-computed correction vectors, obtained using relaxation, are used to improve the spectral characteristics of the sampling pattern. The technique is deterministic and very fast; the sampling time grows linearly with the required number of samples. We illustrate our technique with importance-based environment mapping, but the technique is versatile enough to be used in a large variety of computer graphics applications, such as light transport calculations, digital halftoning, geometry processing, and various rendering techniques.
Figure 1: A high dynamic range 1024×512 environment map [Debevec 98] sampled with 3000 point lights. In this image, importance density is represented by the lightness of the background. It took 0.064 seconds on a 2.6 GHz P4 to generate this point set. Similar results using a hardware accelerated Lloyd relaxation [Hoff et al. 1999] required 1 second, while Structured Importance Sampling [Agarwal et al. 2003] took 1393 seconds. AbstractThis paper presents a novel method for efficiently generating a good sampling pattern given an importance density over a 2D domain. A Penrose tiling is hierarchically subdivided creating a sufficiently large number of sample points. These points are numbered using the Fibonacci number system, and these numbers are used to threshold the samples against the local value of the importance density. Pre-computed correction vectors, obtained using relaxation, are used to improve the spectral characteristics of the sampling pattern. The technique is deterministic and very fast; the sampling time grows linearly with the required number of samples. We illustrate our technique with importance-based environment mapping, but the technique is versatile enough to be used in a large variety of computer graphics applications, such as light transport calculations, digital halftoning, geometry processing, and various rendering techniques.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.