{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T01:22:29Z","timestamp":1776129749975,"version":"3.50.1"},"reference-count":31,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2007,7,29]],"date-time":"2007-07-29T00:00:00Z","timestamp":1185667200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2007,7,29]]},"abstract":"<jats:p>While measured Bidirectional Texture Functions (BTF) enable impressive realism in material appearance, they offer little control, which limits their use for content creation. In this work, we interactively manipulate BTFs and create new BTFs from flat textures. We present an out-of-core approach to manage the size of BTFs and introduce new editing operations that modify the appearance of a material. These tools achieve their full potential when selectively applied to subsets of the BTF through the use of new selection operators. We further analyze the use of our editing operators for the modification of important visual characteristics such as highlights, roughness, and fuzziness. Results compare favorably to the direct alteration of micro-geometry and reflectances of synthetic reference data.<\/jats:p>","DOI":"10.1145\/1276377.1276443","type":"journal-article","created":{"date-parts":[[2007,9,14]],"date-time":"2007-09-14T13:44:55Z","timestamp":1189777495000},"page":"53","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":29,"title":["Interactive editing and modeling of bidirectional texture functions"],"prefix":"10.1145","volume":"26","author":[{"given":"Jan","family":"Kautz","sequence":"first","affiliation":[{"name":"University College London"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Solomon","family":"Boulos","sequence":"additional","affiliation":[{"name":"University of Utah"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fr\u00e9do","family":"Durand","sequence":"additional","affiliation":[{"name":"MIT - CSAIL"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2007,7,29]]},"reference":[{"key":"e_1_2_2_1_1","series-title":"Proceedings of SPIE","volume-title":"On Seeing Stuff: the Perception of Materials by Humans and Machines","author":"Adelson E. H.","unstructured":"Adelson , E. H. 2001. On Seeing Stuff: the Perception of Materials by Humans and Machines . In Human Vision and Electronic Imaging VI, B. Rogowitz and T. Pappas, Eds., vol. 4299 of Proceedings of SPIE , 1--12. Adelson, E. H. 2001. On Seeing Stuff: the Perception of Materials by Humans and Machines. In Human Vision and Electronic Imaging VI, B. Rogowitz and T. Pappas, Eds., vol. 4299 of Proceedings of SPIE, 1--12."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2006.13"},{"key":"e_1_2_2_3_1","volume-title":"Compact Representation of Bidirectional Texture Functions. In Conference on Computer Vision and Pattern Recognition (CVPR","volume":"1","author":"Cula O.","year":"2001","unstructured":"Cula , O. , and Dana , K . 2001 . Compact Representation of Bidirectional Texture Functions. In Conference on Computer Vision and Pattern Recognition (CVPR 2001 ), vol. 1 , 1041--1047. Cula, O., and Dana, K. 2001. Compact Representation of Bidirectional Texture Functions. In Conference on Computer Vision and Pattern Recognition (CVPR 2001), vol. 1, 1041--1047."},{"key":"e_1_2_2_4_1","volume-title":"Conference on Computer Vision and Pattern Recognition (CVPR'98)","author":"Dana K.","unstructured":"Dana , K. , and Nayar , S . 1998. Histogram Model for 3D Textures . In Conference on Computer Vision and Pattern Recognition (CVPR'98) , 618--633. Dana, K., and Nayar, S. 1998. Histogram Model for 3D Textures. In Conference on Computer Vision and Pattern Recognition (CVPR'98), 618--633."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/300776.300778"},{"key":"e_1_2_2_6_1","volume-title":"Conference on Computer Vision and Pattern Recognition (CVPR'98)","author":"Daum M.","unstructured":"Daum , M. , and Dudek , G . 1998. On 3-D Surface Reconstruction Using Shape from Shadows . In Conference on Computer Vision and Pattern Recognition (CVPR'98) , 461--468. Daum, M., and Dudek, G. 1998. On 3-D Surface Reconstruction Using Shape from Shadows. In Conference on Computer Vision and Pattern Recognition (CVPR'98), 461--468."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/38.736470"},{"key":"e_1_2_2_8_1","volume-title":"Proceedings of the 4th International Workshop on Texture Analysis and Synthesis, 71--76","author":"Dong J.","unstructured":"Dong , J. , Qi , L. , Ren , J. , and Chantler , M . 2005. Self-Similarity Based Editing of 3D Surface Textures . In Proceedings of the 4th International Workshop on Texture Analysis and Synthesis, 71--76 . Dong, J., Qi, L., Ren, J., and Chantler, M. 2005. Self-Similarity Based Editing of 3D Surface Textures. In Proceedings of the 4th International Workshop on Texture Analysis and Synthesis, 71--76."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1012551.1012575"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008018015948"},{"key":"e_1_2_2_11_1","volume-title":"BTF Roller. In Proceedings of the 4th International Workshop on Texture Analysis and Synthesis, 89--94","author":"Haindl M.","unstructured":"Haindl , M. , and Hatka , M . 2005 . BTF Roller. In Proceedings of the 4th International Workshop on Texture Analysis and Synthesis, 89--94 . Haindl, M., and Hatka, M. 2005. BTF Roller. In Proceedings of the 4th International Workshop on Texture Analysis and Synthesis, 89--94."},{"key":"e_1_2_2_12_1","volume-title":"Proceedings of the 4th International Workshop on Texture Analysis and Synthesis, 95--100","author":"Haindl M.","unstructured":"Haindl , M. , Grim , J. , Pudil , P. , and Kudo , M . 2005. A Hybrid BTF Model Based on Gaussian Mixtures . In Proceedings of the 4th International Workshop on Texture Analysis and Synthesis, 95--100 . Haindl, M., Grim, J., Pudil, P., and Kudo, M. 2005. A Hybrid BTF Model Based on Gaussian Mixtures. In Proceedings of the 4th International Workshop on Texture Analysis and Synthesis, 95--100."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179352.1141937"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00138-002-0089-7"},{"key":"e_1_2_2_15_1","volume-title":"Proceedings of the 3rd International Workshop on Texture Analysis and Synthesis, 59--64","author":"Koudelka M.","unstructured":"Koudelka , M. , Magda , S. , Belhumeur , P. , and Kriegman , D . 2003. Acquisition, Compression and Synthesis of Bidirectional Texture Functions . In Proceedings of the 3rd International Workshop on Texture Analysis and Synthesis, 59--64 . Koudelka, M., Magda, S., Belhumeur, P., and Kriegman, D. 2003. Acquisition, Compression and Synthesis of Bidirectional Texture Functions. In Proceedings of the 3rd International Workshop on Texture Analysis and Synthesis, 59--64."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141949"},{"key":"e_1_2_2_17_1","volume-title":"Conference on Computer Vision and Pattern Recognition (CVPR '97)","author":"Leung T.","unstructured":"Leung , T. , and Malik , J . 1997. On Perpendicular Texture: Why do we see more flowers in the distance? In Conference on Computer Vision and Pattern Recognition (CVPR '97) , 807--813. Leung, T., and Malik, J. 1997. On Perpendicular Texture: Why do we see more flowers in the distance? In Conference on Computer Vision and Pattern Recognition (CVPR '97), 807--813."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.2312\/EGWR\/EGSR06\/019-029"},{"key":"e_1_2_2_19_1","doi-asserted-by":"crossref","unstructured":"Meseth J. M\u00fcller G. and Klein R. 2004. Reflectance Field Based Real-Time High-Quality Rendering of Bidirectional Texture Functions. Computers &amp; Graphics 28 1 (Feb.) 105--112.  Meseth J. M\u00fcller G. and Klein R. 2004. Reflectance Field Based Real-Time High-Quality Rendering of Bidirectional Texture Functions. Computers &amp; Graphics 28 1 (Feb.) 105--112.","DOI":"10.1016\/j.cag.2003.10.011"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2005.00830.x"},{"key":"e_1_2_2_21_1","volume-title":"Proceedings of the 4th International Workshop on Texture Analysis and Synthesis, 13--18","author":"Neubeck A.","unstructured":"Neubeck , A. , Zalesny , A. , and Gool , L. V . 2005. 3D Texture Reconstruction from Extensive BTF Data . In Proceedings of the 4th International Workshop on Texture Analysis and Synthesis, 13--18 . Neubeck, A., Zalesny, A., and Gool, L. V. 2005. 3D Texture Reconstruction from Extensive BTF Data. In Proceedings of the 4th International Workshop on Texture Analysis and Synthesis, 13--18."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.2312\/EGWR\/EGSR06\/031-040"},{"key":"e_1_2_2_23_1","unstructured":"Pharr M. and Humphreys G. 2004. Physically Based Rendering: From Theory to Implementation. Morgan-Kaufmann.   Pharr M. and Humphreys G. 2004. Physically Based Rendering: From Theory to Implementation . Morgan-Kaufmann."},{"key":"e_1_2_2_24_1","volume-title":"Bidirectional Texture Contrast Function. In ECCV '02: Proceedings of the 7th European Conference on Computer Vision, 808--822","author":"Pont S.","unstructured":"Pont , S. , and Koenderink , J . 2002 . Bidirectional Texture Contrast Function. In ECCV '02: Proceedings of the 7th European Conference on Computer Vision, 808--822 . Pont, S., and Koenderink, J. 2002. Bidirectional Texture Contrast Function. In ECCV '02: Proceedings of the 7th European Conference on Computer Vision, 808--822."},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383271"},{"key":"e_1_2_2_26_1","volume-title":"Efficient and Realistic Visualization of Cloth. In 14th Eurographics Symposium on Rendering, 167--178","author":"Sattler M.","unstructured":"Sattler , M. , Sarlette , R. , and Klein , R . 2003 . Efficient and Realistic Visualization of Cloth. In 14th Eurographics Symposium on Rendering, 167--178 . Sattler, M., Sarlette, R., and Klein, R. 2003. Efficient and Realistic Visualization of Cloth. In 14th Eurographics Symposium on Rendering, 167--178."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00694"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566634"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015725"},{"key":"e_1_2_2_30_1","doi-asserted-by":"crossref","unstructured":"Ward G. 1992. Real Pixels. In Graphics Gems II J. Arvo Ed. Academic Press.  Ward G. 1992. Real Pixels. In Graphics Gems II J. Arvo Ed. Academic Press.","DOI":"10.1016\/B978-0-08-050754-5.50025-6"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2005.78"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1276377.1276443","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1276377.1276443","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:52:18Z","timestamp":1750258338000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1276377.1276443"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,7,29]]},"references-count":31,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2007,7,29]]}},"alternative-id":["10.1145\/1276377.1276443"],"URL":"https:\/\/doi.org\/10.1145\/1276377.1276443","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,7,29]]},"assertion":[{"value":"2007-07-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}