Abstract
We propose a system for manufacturing physical surfaces that, in aggregate, exhibit a desired surface appearance. Our system begins with a user specification of a BRDF, or simply a highlight shape, and infers the required distribution of surface slopes. We sample this distribution, optimize for a maximally-continuous and valley-minimizing height field, and finally mill the surface using a computer-controlled machine tool. We demonstrate a variety of surfaces, ranging from reproductions of measured BRDFs to materials with unconventional highlights.
Supplemental Material
- Ashikhmin, M., Premože, S., and Shirley, P. 2000. A Microfacet-Based BRDF Generator. In Proc. of ACM SIGGRAPH, 65--74. Google ScholarDigital Library
- Blinn, J. 1977. Models of Light Reflection for Computer Synthesized Pictures. In Proc. of ACM SIGGRAPH, 192--198. Google ScholarDigital Library
- Cho, T. S., Butman, M., Avidan, S., and Freeman, W. T. 2008. The Patch Transform and its Applications to Image Editing. In Proc. IEEE CVPR, 1--8.Google Scholar
- Cignoni, P., Montani, C., and Scopigno, R. 1997. Automatic Generation of Bas- and High-Reliefs. Journal of Graphics Tools, Vol. 2, No. 3, 15--28. Google ScholarDigital Library
- Colbert, M., Pattanaik, S., and Křivánek, J. 2006. BRDF-Shop: An Artistic Tool for Creating Physically Correct BRDFs. IEEE CG&A, Vol. 26, No. 1, 30--36. Google ScholarDigital Library
- Cook, R. L., and Torrance, K. E. 1982. A Reflectance Model for Computer Graphics. ACM Trans. Graph., Vol. 1, No. 1, 307--316. Google ScholarDigital Library
- Han, C., Sun, B., Ramamoorthi, R., and Grinspun, E. 2007. Frequency Domain Normal Map Filtering. ACM Trans. Graphics (Proc. ACM SIGGRAPH), Vol. 26, No. 3. Google ScholarDigital Library
- Heidrich, W., and Seidel, H.-P. 1998. View-Independent Environment Maps. In Proc. Graphics Hardware, 39--45. Google ScholarDigital Library
- Kerber, J., Belyaev, A., and Seidel, H.-P. 2007. Feature Preserving Depth Compression of Range Images. In Proc. of the 23rd Spring Conference on Computer Graphics, Comenius University, Slovakia, 110--114.Google Scholar
- Lucy, L. B. 1974. An iterative technique for the rectification of observed distributions. Astron. Journal, Vol. 79, No. 6, 745.Google Scholar
- Nicodemus, F. E., Richmond, J. C., Hsia, J. J., Ginsberg, I. W., and Limperis, T. 1977. Geometrical Considerations and Nomenclature for Reflectance. National Bureau of Standards, U. S. Department of Commerce.Google Scholar
- Patow, G., and Pueyo, X. 2005. A Survey of Inverse Surface Design From Light Transport Behavior Specification. Computer Graphics Forum, Vol. 24, No. 4 (Dec.), 773--789.Google ScholarCross Ref
- Patow, G., Pueyo, X., and Vinacua, A. 2007. User-Guided Inverse Reflector Design. Computers & Graphics, Vol. 31, No. 3, 501--515. Google ScholarDigital Library
- Richardson, W. H. 1972. Bayesian-based iterative method of image restoration. JOSA, Vol. 62, No. 1, 55--59.Google ScholarCross Ref
- Rusinkiewicz, S. 1998. A New Change of Variables for Efficient BRDF Representation. In Proc. EGRW, 11--22.Google ScholarCross Ref
- Secord, A. 2002. Weighted Voronoi Stippling. In Proc. NPAR, 37--43. Google ScholarDigital Library
- Song, W., Belyaev, A., and Seidel, H.-P. 2007. Automatic Generation of Bas-Reliefs from 3D Shapes. In Proc. SMI, 21--214. Google ScholarDigital Library
- Sourin, A. 2001. Functionally Based Virtual Computer Art. In Proc. I3D, 77--84. Google ScholarDigital Library
- Torrance, K. E., and Sparrow, E. M. 1967. Theory for Off-Specular Reflection from Roughened Surfaces. JOSA, Vol. 57, No. 9, 1104--1114.Google ScholarCross Ref
- Westin, S., Arvo, J., and Torrance, K. 1992. Predicting Reflectance Functions from Complex Surfaces. In Proc. ACM SIGGRAPH, 255--264. Google ScholarDigital Library
- Weyrich, T., Deng, J., Barnes, C., Rusinkiewicz, S., and Finkelstein, A. 2007. Digital Bas-Relief from 3D Scenes. ACM Trans. Graphics (Proc. ACM SIGGRAPH), Vol. 26, No. 3. Google ScholarDigital Library
Index Terms
- Fabricating microgeometry for custom surface reflectance
Recommendations
Fabricating microgeometry for custom surface reflectance
SIGGRAPH '09: ACM SIGGRAPH 2009 papersWe propose a system for manufacturing physical surfaces that, in aggregate, exhibit a desired surface appearance. Our system begins with a user specification of a BRDF, or simply a highlight shape, and infers the required distribution of surface slopes. ...
Rendering Deformable Surface Reflectance Fields
Animation of photorealistic computer graphics models is an important goal for many applications. Image-based modeling has emerged as a promising approach to capture and visualize real-world objects. Animating image-based models, however, is still a ...
Surface reflectance characterization by statistical tools
SCCG '15: Proceedings of the 31st Spring Conference on Computer GraphicsThe classification of surface reflectance functions as diffuse, specular, and glossy has been introduced by Heckbert more than two decades ago. Many rendering algorithms are dependent on such a classification, as different kinds of light transport will ...
Comments