ICT
GL
| Fabricating Microgeometry for Custom Surface Reflectance | ACM Transactions on Graphics (Proceedings of SIGGRAPH 2009) |
| Tim Weyrich1 Pieter Peers2 Wojciech Matusik3 Szymon Rusinkiewicz3,4 |
| University College London1 University of Southern California, Institute for Creative Technologies2 Adobe Systems, Inc.3 Princeton University4 |
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 high lights.
Abstract:
We present a novel image-based method for separating diffuse and specular reflections of real objects under distant environmental illumination. By illuminating a scene with only four high frequency illumination patterns, the specular and diffuse reflections can be separated by computing the maximum and minimum observed pixel values. Furthermore, we show that our method can be extended to separate the diffuse and specular component under image-based environmental illumination. Applications range from image-based modeling of reflectance properties to improved normal and geometry acquisition.
Material:
SIGGRAPH 2009 Paper:
- SIGGRAPH2009_FMC-highres.pdf, 10.4 MB. ( Adobe Acrobat )
- SIGGRAPH2009_FMC-lowres.pdf, 421 KB. ( Adobe Acrobat )
Related Projects:
- Surface Reflectometry:
- Linear Light Source Reflectometry, SIGGRAPH 2003 Conference Proceedings
- High-resolution Face Scanning, Eurographics Symposium on Rendering 2007
- Practical Modeling and Acquisition of Layered Facial Reflectance, ACM SIGGRAPH Asia 2008
- Estimating Specular Roughtness and Anisotropy from Second Order Spherical Gradient Illumination, Eurographics Symposium on Rendering 2009