DOI QR코드

DOI QR Code

Relighting 3D Scenes with a Continuously Moving Camera

  • Received : 2008.12.04
  • Accepted : 2009.06.24
  • Published : 2009.08.30

Abstract

This paper proposes a novel technique for 3D scene relighting with interactive viewpoint changes. The proposed technique is based on a deep framebuffer framework for fast relighting computation which adopts image-based techniques to provide arbitrary view-changing. In the preprocessing stage, the shading parameters required for the surface shaders, such as surface color, normal, depth, ambient/diffuse/specular coefficients, and roughness, are cached into multiple deep framebuffers generated by several caching cameras which are created in an automatic manner. When the user designs the lighting setup, the relighting renderer builds a map to connect a screen pixel for the current rendering camera to the corresponding deep framebuffer pixel and then computes illumination at each pixel with the cache values taken from the deep framebuffers. All the relighting computations except the deep framebuffer pre-computation are carried out at interactive rates by the GPU.

Keywords

References

  1. R. Barzel, “Lighting Controls for Computer Cinematography,” J. of Graphics Tools, vol. 2, no. 1, 1997, pp. 1-20.
  2. T. Saito and T. Takahashi, “Comprehensible Rendering of 3-D Shapes,” Proc. Int. Conf. Computer Graphics Interactive Tech., 1990, pp. 197-206.
  3. C.H. Séquin and E.K. Smyrl, “Parameterized Ray Tracing,” Proc. Int. Conf. Computer Graphics Interactive Tech., 1989, pp. 307-314.
  4. R. Gershbein and P.M. Hanrahan, “A Fast Relighting Engine for Interactive Cinematic Lighting Design,” Proc. Int. Conf. Computer Graphics Interactive Tech., 2000, pp. 353-358.
  5. J. Ragan-Kelley et al., “The Lightspeed Automatic Interactive Lighting Preview System,” ACM Trans. Graphics, vol. 26, no. 3, 2007, Article 25.
  6. F. Pellacini et al., “Lpics: A Hybrid Hardware-Accelerated Relighting Engine for Computer Cinematography,” ACM Trans. Graphics, vol. 24, no. 3, 2005, pp. 464-470. https://doi.org/10.1145/1073204.1073214
  7. M. Hasăn, F. Pellacini, and K. Bala, “Direct-to-Indirect Transfer for Cinematic Relighting,” ACM Trans. Graphics, vol. 25, no. 3, 2006, pp. 1089-1097. https://doi.org/10.1145/1141911.1141998
  8. E.H. Adelson and J. Bergen, “The Plenoptic Function and the Elements of Early Vision,” Computational Models of Visual Process., MIT Press, 1991, pp. 3-20.
  9. L. McMillan, An Image-Based Approach to Three-Dimensional Computer Graphics, PhD thesis, University of North Carolina, Computer Science TR97-013, 1997.
  10. H.Y. Shum and S.B. Kang, “A Review of Image-Based Rendering Techniques,” Proc. IEEE/SPIE Visual Commun. Image Process. (VCIP), 2000, pp. 2-13.
  11. A. Aggarwal, The Art Gallery Problem: Its Variations, Applications, and Algorithmic Aspects, PhD thesis, Johns Hopkins University, 1984.
  12. S. Fleishman, D. Cohen-Or, and D. Lischinski, “Automatic Camera Placement for Image-Based Modeling,” Computer Graphics Forum, vol. 19, no. 2, 2000, pp. 101-110. https://doi.org/10.1111/1467-8659.00447
  13. M. Pharr and G. Humphreys, Physically Based Rendering: From Theory to Implementation, Morgan Kaufmann, 2004.
  14. S. Agarwal et al., “Structured Importance Sampling of Environment Maps,” ACM Trans. Graphics, vol. 22, no. 3, July 2003, pp. 605-612. https://doi.org/10.1145/882262.882314
  15. J. Dorsey, H. Rushmeier, and F. Sillion, Digital Modeling of Material Appearance, Morgan Kaufmann Series in Computer Graphics, 2007.

Cited by

  1. Toward High Utilization of Heterogeneous Computing Resources in SNP Detection vol.37, pp.2, 2009, https://doi.org/10.4218/etrij.15.2314.0144