ABSTRACT
Felt is mankind's oldest and simplest textile, composed of a pressed mass of fibers. Images can be formed directly in the fabric by arranging the fibers to represent the image before pressure is applied. We describe a computational method for transforming input images into objects which look as if they were produced by a felting process. The synthesis method places three dimensional line segments one by one, analogous to individual fibers being placed. Individual layers of fibers are drawn according to image structure and a probabilistic framework. A fuzzy three dimensional felt object is created by compositing layers of fibers; rendering uses a deep shadow map for correct self-shadowing of the matted felt.
- Baraff, D., Witkin, A., and Kass, M. 2003. Untangling cloth. ACM Trans. Graph. 22, 3, 862--870.]] Google ScholarDigital Library
- Bertails, F., Ménier, C., and Cani, M.-P. 2005. A practical self-shadowing algorithm for interactive hair animations. In Graphics Interface, 71--78.]] Google ScholarDigital Library
- Christoudias, C., Georgescu, B., and Meer, P. 2002. Synergism in low-level vision. Internat'l Conference on Pattern Recognition 4, 16 (August), 150--155.]] Google ScholarDigital Library
- Comanicu, D., and Meer, P. 2002. Mean shift: a robust approach toward feature space analysis. IEEE Trans. Pattern Anal. Machine Intell. 24, 4 (May), 603--619.]] Google ScholarDigital Library
- DeCarlo, D., and Santella, A. 2002. Stylization and abstraction of photographs. In Proceedings of the 29th annual conference on Computer graphics and interactive techniques, ACM Press, 769--776.]] Google ScholarDigital Library
- Evers, I. 1987. Feltmaking: Techniques and Projects. Lark Books, Asheville, NC, USA.]]Google Scholar
- Gordon, B. 1980. Feltmaking. Watson-Guptill Publications, New York, NY, USA.]]Google Scholar
- Hertzmann, A. 1998. Painterly rendering with curved brush strokes of multiple sizes. Proceedings of SIGGRAPH 98 (July), 453--460.]] Google ScholarDigital Library
- Lokovic, T., and Veach, E. 2000. Deep shadow maps. In SIGGRAPH '00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 385--392.]] Google ScholarDigital Library
- Meer, P., and Georgescu, B. 2001. Edge detection with embedded confidence. IEEE Trans. Pattern Anal. Machine Intell. 23, 12 (December), 1351--1365.]] Google ScholarDigital Library
- Meier, B. J. 1996. Painterly rendering for animation. In SIGGRAPH 96 Conference Proceedings, ACM Press, 477--484.]] Google ScholarDigital Library
- Sattler, M., Sarlette, R., and Klein, R. 2003. Efficient and realistic visualization of cloth. In EGRW '03: Proceedings of the 14th Eurographics workshop on Rendering, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 167--177.]] Google ScholarDigital Library
- Sonka, M., Hlavac, V., and Boyle, R. 1999. Image Processing, Analysis, and Machine Vision. Brooks/Cole Publishing, Pacific Grove, USA.]] Google ScholarDigital Library
- Winkenbach, G., and Salesin, D. 1994. Computer-generated pen-and-ink illustration. In Computer Graphics (SIGGRAPH '94 Proceedings), vol. 28, 163--170.]] Google ScholarDigital Library
- Wyvill, B., Van Overveld, K., and Carpendale, S. 2004. Rendering cracks in batik. In Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering, ACM Press, 61--69.]] Google ScholarDigital Library
- Xu, Y.-Q., Chen, Y., Lin, S., Zhong, H., Wu, E., Guo, B., and Shum, H.-Y. 2001. Photorealistic rendering of knitwear using the lumislice. In SIGGRAPH '01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques, ACM Press, New York, NY, USA, 391--398.]] Google ScholarDigital Library
Index Terms
- Felt-based rendering
Recommendations
Precomputation-Based Rendering
High quality image synthesis is a long-standing goal in computer graphics. Complex lighting, reflection, shadow and global illumination effects can be rendered with modern image synthesis algorithms, but those methods are focused on offline computation ...
Comments