[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Steerable illumination textures

Published: 01 January 2002 Publication History

Abstract

We introduce a new set of illumination basis functions designed for lighting bumpy surfaces. This lighting includes shadowing and interreflection. To create an image with a new light direction, only a linear combination of precomputed textures is required. This is possible by using a carefully selected set of steerable basis functions. Steerable basis lights have the property that they allow lights to move continuously without jarring visual artifacts. The new basis lights are shown to produce images of high visual quality with as few as 49 basis textures.

References

[1]
ARVO, J. 1995. Analytic Methods for Simulated Light Transport. Ph.D. dissertation, Yale University.
[2]
BALA, K., DORSEY,J.,AND TELLER, S. 1999. Radiance interpolants for accelerated bounded-error ray tracing. ACM Trans. Graphics 18, 3 (July), 213-256.
[3]
BECKER,B.G.AND MAX, N. L. 1993. Smooth transitions between bump rendering algorithms. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '93) (Anaheim, Calif., Aug. 1-6). ACM, New York, pp. 183-190.
[4]
BLINN, J. 1978. Simulation of wrinkled surfaces. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '78). ACM, New York, pp. 286-292.
[5]
BLINN,J.AND NEWELL, M. 1976. Texture and reflection in computer generated images. Commun. ACM 19, 10 (Oct.), 542-547.
[6]
COOK, R. L., CARPENTER, L., AND CATMULL, E. 1987. The Reyes image rendering architecture. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '87) (July). ACM, New York, pp. 95-102.
[7]
DANA, K., VAN GINNEKEN, B., NAYAR,S.,AND KOENDERINK, J. 1999. Reflectance and texture of real world surfaces. ACM Trans. Graphics 18, 1 (Jan.), 1-34.
[8]
DEBEVEC, P., HAWKINS, T., TCHOU, C., DUIKER, H.-P., SAROKIN,W.,AND SAGAR, M. 2000. Acquiring the reflectance field of a human face. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '00). ACM, New York, pp. 145-156.
[9]
DISCHLER, J.-M. 1998. Efficiently rendering macro geometric surface structures with bi-directional texture functions. In Proceedings of the 9th Eurographics Workshop on Rendering (July). pp. 169-180.
[10]
DOBASHI, Y., KANEDA, K., NAKATANI, H., AND YAMASHITA, H. 1995. A quick rendering method using basis functions for interactive lighting design. In Proceedings of Eurographics. pp. 229-240.
[11]
DORSEY, J., ARVO,J.,AND GREENBERG, D. 1995. Interactive design of complex time dependent lighting. IEEE Comput. Graph. Appl. 15, 2 (Mar.), 26-36.
[12]
DORSEY,J.O.,SILLION, F. X., AND GREENBERG, D. P. 1991. Design and simulation of opera lighting and projection effects. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '91). ACM, New York, pp. 41-50.
[13]
FREEMAN,W.T.AND ADELSON, E. H. 1991. The design and use of steerable filters. IEEE Trans. PAMI 13, 6, 891-906.
[14]
GINNEKEN,B.V.,KOENDERINK,J.,AND DANA, K. J. 1999. Texture histograms as a function of irradiation and viewing direction. Int. J. Comput. Vis. 31, 2-3, 169-184.
[15]
GORTLER,S.J.,GRZESZCZUK, R., SZELISKI, R., AND COHEN, M. F. 1996. The lumigraph. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '96) (New Orleans, La., Aug. 4-9). ACM, New York, pp. 43-54.
[16]
GOTSMAN, C. 1994. Constant-time filtering by singular value decomposition. Comput. Graph. Forum 13, 2 (June), 153-163.
[17]
HAMMING, R. W. 1977. Digital Filters. Prentice-Hall, Englewood Cliffs, N.J.
[18]
HEEGER,D.J.AND BERGEN, J. R. 1995. Pyramid-based texture analysis/synthesis. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '95) (Los Angeles, Calif., Aug. 9-11). ACM, New York, pp. 229-238.
[19]
HEIDRICH, W., DAUBERT, K., KAUTZ,J.,AND SEIDEL, H.-P. 2000. Illuminating micro geometry based on precomputed visibility. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '00). ACM, New York, pp. 455-464.
[20]
HEIDRICH,W.AND SEIDEL, H.-P. 1998. Ray-tracing procedural displacement shaders. In Proceedings of Graphics Interface. pp. 8-16.
[21]
HORN,R.A.AND JOHNSON, C. R. 1990. Matrix Analysis. Cambridge University Press, Cambridge, Mass.
[22]
KAJIYA, J. T. 1986. The rendering equation. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '86). ACM, New York, pp. 143-150.
[23]
LEVOY,M.AND HANRAHAN, P. 1996. Light field rendering. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '96) (New Orleans, La., Aug. 4-9). ACM, New York, pp. 31-42.
[24]
MALZBENDER, T., GELB,D.,AND WOLTERS, H. 2001. Polynomial texture maps. In Proceedings of the ACMConference on Computer Graphics (SIGGRAPH '01). ACM, New York, pp. 519-528.
[25]
MAX, N. 1988. Horizon mapping: shadows for bump mapped surfaces. Vis. Comput. 4, 109-117.
[26]
MICHAELIS, M. 1995. A lie goup approach to steerable filters. Patt. Rec. Lett. 16, 1165-1174.
[27]
NIMEROFF,J.S.,SIMONCELLI, E., AND DORSEY, J. 1994. Efficient re-rendering of naturally illuminated environments. In Proceed -ings of the Eurographics Workshop on Rendering. pp. 359-373.
[28]
OLIVEIRA, M., BISHOP,G.,AND MCALLISTER, D. 2000. Relief texture mapping. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '00). ACM, New York, pp. 359-368.
[29]
PERONA, P. 1995. Deformable kernels for early vision. IEEE Trans. PAMI 17, 5, 488-499.
[30]
PHARR,M.AND HANRAHAN, P. 1996. Direct ray tracing of displacement mapped triangles. In Proceedings of the Eurographics Workshop on Rendering. pp. 31-40.
[31]
RAMAMOORTHI,R.AND HANRAHAN, P. 2001. An efficient representation for irradiance environment maps. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '01). ACM, New York, pp. 497-500.
[32]
SANDER, P. V., GU, X., GORTLER,S.J.,HOPPE, H., AND SNYDER, J. 2000. Silhouette clipping. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '00). ACM, New York, pp. 327-334.
[33]
SILLION, F. X., ARVO, J., WESTIN,S.,AND GREENBERG, D. 1991. A global illumination algorithm for general reflection distributions. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '91). ACM, New York, pp. 187-196.
[34]
SIMONCELLI,E.P.AND FARID, H. 1995. Steerable wedge filters. In Proceedings of the 5th International Conference on Computer Vision. 186.
[35]
SIMONCELLI,E.P.AND FREEMAN, W. T. 1995. The steerable pyramid: A flexible architecture for multiscale derivative computation. Int. Conf. Image Proc. 3, 444.
[36]
SMITS, B., SHIRLEY,P.,AND STARK, M. 2000. Direct ray tracing of displacement mapped triangles. In Proceedings of the the Eurographics Workshop on Rendering, pp. 307-318.
[37]
TEO, P. C. 1998. Theory and Applications of Steerable Functions. Ph.D. dissertation, Stanford Univ., Stanford, Calif.
[38]
TEO,P.C.AND HEL-OR, Y. 1996. Design of multi-parameter steerable functions using cascade basis reduction. Tech. Rep. CS-TN-96-32. Computer Science Dept., Stanford Univ., Stanford, Calif.
[39]
TEO,P.C.,SIMONCELLI,E.P.,AND HEEGER, D. J. 1997. Efficient linear re-rendering for interactive lighting design. Tech. Rep. CS-TN-97-60. Computer Science Dept., Stanford Univ., Stanford, Calif.
[40]
WILLAMS, L. 1983. Pyramidal parametrics. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '83). ACM, New York, pp. 1-11.

Cited By

View all
  • (2012)Improving realism of 3D texture using component based modelingProceedings of the 2012 IEEE Workshop on the Applications of Computer Vision10.1109/WACV.2012.6163034(41-47)Online publication date: 9-Jan-2012
  • (2011)Radiance Transfer Biclustering for Real-Time All-Frequency Biscale RenderingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2010.5817:1(64-73)Online publication date: 1-Jan-2011
  • (2011)A Homogeneous Model for Three-Dimensional Computer Graphics Based on the Clifford Algebra for ℝ3Guide to Geometric Algebra in Practice10.1007/978-0-85729-811-9_16(329-352)Online publication date: 2011
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 21, Issue 1
January 2002
86 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/504789
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 2002
Published in TOG Volume 21, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Bump mapping
  2. displacement mapping
  3. relighting
  4. steerable functions
  5. textures

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)1
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2012)Improving realism of 3D texture using component based modelingProceedings of the 2012 IEEE Workshop on the Applications of Computer Vision10.1109/WACV.2012.6163034(41-47)Online publication date: 9-Jan-2012
  • (2011)Radiance Transfer Biclustering for Real-Time All-Frequency Biscale RenderingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2010.5817:1(64-73)Online publication date: 1-Jan-2011
  • (2011)A Homogeneous Model for Three-Dimensional Computer Graphics Based on the Clifford Algebra for ℝ3Guide to Geometric Algebra in Practice10.1007/978-0-85729-811-9_16(329-352)Online publication date: 2011
  • (2010)Rethinking QuaternionsSynthesis Lectures on Computer Graphics and Animation10.2200/S00292ED1V01Y201008CGR0134:1(1-157)Online publication date: 14-Oct-2010
  • (2010)Image based PTM synthesis for realistic rendering of low resolution 3D modelsProceedings of the Seventh Indian Conference on Computer Vision, Graphics and Image Processing10.1145/1924559.1924605(345-352)Online publication date: 12-Dec-2010
  • (2009)Precomputation-Based RenderingFoundations and Trends® in Computer Graphics and Vision10.1561/06000000213:4(281-369)Online publication date: 1-Apr-2009
  • (2009)Efficient mesh deformation using tetrahedron control meshComputer Aided Geometric Design10.1016/j.cagd.2008.12.00226:6(617-626)Online publication date: 1-Aug-2009
  • (2008)Anisotropic noiseACM SIGGRAPH 2008 papers10.1145/1399504.1360653(1-8)Online publication date: 11-Aug-2008
  • (2008)Anisotropic noiseACM Transactions on Graphics10.1145/1360612.136065327:3(1-8)Online publication date: 1-Aug-2008
  • (2008)Conversions between three methods for representing 3D surface textures under arbitrary illumination directionsImage and Vision Computing10.1016/j.imavis.2008.02.00226:12(1561-1573)Online publication date: 1-Dec-2008
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media