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 Scholar
Digital Library
- Blinn, J. 1977. Models of Light Reflection for Computer Synthesized Pictures. In Proc. of ACM SIGGRAPH, 192--198. Google Scholar
Digital 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 Scholar
Digital 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 Scholar
Digital 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 Scholar
Digital 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 Scholar
Digital Library
- Heidrich, W., and Seidel, H.-P. 1998. View-Independent Environment Maps. In Proc. Graphics Hardware, 39--45. Google Scholar
Digital 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 Scholar
Cross Ref
- Patow, G., Pueyo, X., and Vinacua, A. 2007. User-Guided Inverse Reflector Design. Computers & Graphics, Vol. 31, No. 3, 501--515. Google Scholar
Digital Library
- Richardson, W. H. 1972. Bayesian-based iterative method of image restoration. JOSA, Vol. 62, No. 1, 55--59.Google Scholar
Cross Ref
- Rusinkiewicz, S. 1998. A New Change of Variables for Efficient BRDF Representation. In Proc. EGRW, 11--22.Google Scholar
Cross Ref
- Secord, A. 2002. Weighted Voronoi Stippling. In Proc. NPAR, 37--43. Google Scholar
Digital Library
- Song, W., Belyaev, A., and Seidel, H.-P. 2007. Automatic Generation of Bas-Reliefs from 3D Shapes. In Proc. SMI, 21--214. Google Scholar
Digital Library
- Sourin, A. 2001. Functionally Based Virtual Computer Art. In Proc. I3D, 77--84. Google Scholar
Digital 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 Scholar
Cross Ref
- Westin, S., Arvo, J., and Torrance, K. 1992. Predicting Reflectance Functions from Complex Surfaces. In Proc. ACM SIGGRAPH, 255--264. Google Scholar
Digital 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 Scholar
Digital 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