“Simulating the structure and texture of solid wood”
Conference:
Type(s):
Title:
- Simulating the structure and texture of solid wood
Session/Category Title: Complex Rendering
Presenter(s)/Author(s):
Abstract:
Wood is an important decorative material prized for its unique appearance. It is commonly rendered using artistically authored 2D color and bump textures, which reproduces color patterns on flat surfaces well. But the dramatic anisotropic specular figure caused by wood fibers, common in curly maple and other species, is harder to achieve. While suitable BRDF models exist, the texture parameter maps for these wood BRDFs are difficult to author—good results have been shown with elaborate measurements for small flat samples, but these models are not much used in practice. Furthermore, mapping 2D image textures onto 3D objects leads to distortion and inconsistencies. Procedural volumetric textures solve these geometric problems, but existing methods produce much lower quality than image textures. This paper aims to bring the best of all these techniques together: we present a comprehensive volumetric simulation of wood appearance, including growth rings, color variation, pores, rays, and growth distortions. The fiber directions required for anisotropic specular figure follow naturally from the distortions. Our results rival the quality of textures based on photographs, but with the consistency and convenience of a volumetric model. Our model is modular, with components that are intuitive to control, fast to compute, and require minimal storage.
References:
1. Beals, H. O., and Davis, T. C. 1977. Figure in wood: an illustrated review. Tech. Rep. 486, Alabama Agricultural Experiment Station, Auburn, Alabama, USA, Jan.
2. Buchanan, J. W. 1998. Simulating wood using a voxel approach. In Computer Graphics Forum, vol. 17, Wiley Online Library, 105–112.
3. Cohen, M. F., Shade, J., Hiller, S., and Deussen, O. 2003. Wang tiles for image and texture generation. In ACM SIGGRAPH 2003 Papers, ACM, New York, NY, USA, SIGGRAPH ’03, 287–294.
4. Cook, R. L., and DeRose, T. 2005. Wavelet noise. In ACM SIGGRAPH 2005 Papers, ACM, New York, NY, USA, SIGGRAPH ’05, 803–811.
5. Galerne, B., Lagae, A., Lefebvre, S., and Drettakis, G. 2012. Gabor noise by example. ACM Trans. Graph. 31, 4 (July), 73:1–73:9.
6. Hoadley, R. B. 1980. Understanding wood: a craftsman’s guide to wood technology. Taunton Press, Newtown, Connecticut, USA.
7. Jakob, W., 2010. Mitsuba renderer. http://www.mitsuba-renderer.org.
8. Kopf, J., Fu, C.-W., Cohen-Or, D., Deussen, O., Lischinski, D., and Wong, T.-T. 2007. Solid texture synthesis from 2d exemplars. In ACM SIGGRAPH 2007 Papers, ACM, New York, NY, USA, SIGGRAPH ’07.
9. Lagae, A., and Dutré, P. 2005. A procedural object distribution function. ACM Trans. Graph. 24, 4 (Oct.), 1442–1461.
10. Lagae, A., Kaplan, C. S., Fu, C.-W., Ostromoukhov, V., and Deussen, O. 2008. Tile-based methods for interactive applications. In ACM SIGGRAPH 2008 Classes, ACM, New York, NY, USA, SIGGRAPH ’08, 93:1–93:267.
11. Lagae, A., Lefebvre, S., Drettakis, G., and Dutré, P. 2009. Procedural noise using sparse gabor convolution. In ACM SIGGRAPH 2009 Papers, ACM, New York, NY, USA, SIGGRAPH ’09, 54:1–54:10.
12. Lagae, A., Lefebvre, S., Cook, R., DeRose, T., Drettakis, G., Ebert, D. S., Lewis, J., Perlin, K., and Zwicker, M. 2010. A survey of procedural noise functions. In Computer Graphics Forum, vol. 29, Wiley Online Library, 2579–2600.
13. Lagae, A., Lefebvre, S., and Dutré, P. 2011. Improving gabor noise. IEEE Transactions on Visualization and Computer Graphics 17, 8, 1096–1107.
14. Lefebvre, L., and Poulin, P. 2000. Analysis and synthesis of structural textures. In Graphics Interface, vol. 2000, 77–86.
15. Lefebvre, S. 2007. Part iv: Runtime texture synthesis. In ACM SIGGRAPH 2007 Courses, ACM, New York, NY, USA, SIGGRAPH ’07.
16. Lefebvre, S. 2014. Synthése de textures par l’exemple pour les applications interactives. Habilitation thesis, Université de Lorraine.
17. Lewis, J.-P. 1984. Texture synthesis for digital painting. In ACM SIGGRAPH Computer Graphics, vol. 18, ACM, 245–252.
18. Lewis, J.-P. 1989. Algorithms for solid noise synthesis. ACM SIGGRAPH Computer Graphics 23, 3, 263–270.
19. Marschner, S. R., Westin, S. H., Arbree, A., and Moon, J. T. 2005. Measuring and modeling the appearance of finished wood. In ACM SIGGRAPH 2005 Papers, ACM, New York, NY, USA, SIGGRAPH ’05, 727–734.
20. McGuire, M., 2011. Computer graphics archive, August.
21. Panshin, A. J., and De Zeeuw, C. 1970. Textbook of wood technology, 3rd ed. McGraw-Hillm Inc., New York, New York, USA.
22. Peachey, D. R. 1985. Solid texturing of complex surfaces. In Proceedings of the 12th Annual Conference on Computer Graphics and Interactive Techniques, ACM, New York, NY, USA, SIGGRAPH ’85, 279–286.
23. Perlin, K. 1985. An image synthesizer. In Proceedings of the 12th Annual Conference on Computer Graphics and Interactive Techniques, ACM, New York, NY, USA, SIGGRAPH ’85, 287–296.
24. Perlin, K. 2002. Improving noise. In Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques, ACM, New York, NY, USA, SIGGRAPH ’02, 681–682.
25. Sellier, D., and Harrington, J. J. 2014. Phloem transport in trees: A generic surface model. Ecological Modelling 290, 102–109. Cross Ref
26. Sellier, D., Plank, M. J., and Harrington, J. J. 2011. A mathematical framework for modelling cambial surface evolution using a level set method. Annals of botany 108, 6, 1001–1011. Cross Ref
27. Shirley, P., and Marschner, S. 2009. Fundamentals of Computer Graphics, 3rd ed. A. K. Peters, Ltd., Natick, MA, USA.
28. Terraz, O., Guimberteau, G., Mérillou, S., Plemenos, D., and Ghazanfarpour, D. 2009. 3gmap l-systems: an application to the modelling of wood. The Visual Computer 25, 2, 165–180.
29. van Wijk, J. J. 1991. Spot noise texture synthesis for data visualization. In Proceedings of the 18th Annual Conference on Computer Graphics and Interactive Techniques, ACM, New York, NY, USA, SIGGRAPH ’91, 309–318.
30. Ward, G. J. 1992. Measuring and modeling anisotropic reflection. In ACM SIGGRAPH Computer Graphics, vol. 26, ACM, 265–272.
31. Wei, L.-Y., Lefebvre, S., Kwatra, V., Turk, G., et al. 2009. State of the art in example-based texture synthesis. In Eurographics 2009, State of the Art Report, EG-STAR, 93–117.
32. Worley, S. 1996. A cellular texture basis function. In Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques, ACM, New York, NY, USA, SIGGRAPH ’96, 291–294.


