{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,17]],"date-time":"2024-10-17T04:28:00Z","timestamp":1729139280111,"version":"3.27.0"},"reference-count":27,"publisher":"Association for Computing Machinery (ACM)","issue":"4","funder":[{"name":"JST, ACT-I, Japan","award":["JPMJPR17UT"]},{"name":"JST, ACT-X, Japan","award":["JPMJAX210P"]},{"name":"JST, CREST, Japan","award":["JPMJCR17A1"]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2022,7]]},"abstract":"We present a procedural framework for modeling the annual ring pattern of solid wood with knots. Although wood texturing is a well-studied topic, there have been few previous attempts at modeling knots inside the wood texture. Our method takes the skeletal structure of a tree log as input and produces a three-dimensional scalar field representing the time of added growth, which defines the volumetric annual ring pattern. First, separate fields are computed around each strand of the skeleton, i.e., the stem and each knot. The strands are then merged into a single field using smooth minimums. We further suggest techniques for controlling the smooth minimum to adjust the balance of smoothness and reproduce the distortion effects observed around dead knots. Our method is implemented as a shader program running on a GPU with computation times of approximately 0.5 s per image and an input data size of 600 KB. We present rendered images of solid wood from pine and spruce as well as plywood and cross-laminated timber (CLT). Our results were evaluated by wood experts, who confirmed the plausibility of the rendered annual ring patterns.<\/jats:p>\n Link to code: https:\/\/github.com\/marialarsson\/procedural_knots.<\/jats:p>","DOI":"10.1145\/3528223.3530081","type":"journal-article","created":{"date-parts":[[2022,7,22]],"date-time":"2022-07-22T21:06:27Z","timestamp":1658523987000},"page":"1-10","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Procedural texturing of solid wood with knots"],"prefix":"10.1145","volume":"41","author":[{"ORCID":"http:\/\/orcid.org\/0000-0002-4375-473X","authenticated-orcid":false,"given":"Maria","family":"Larsson","sequence":"first","affiliation":[{"name":"The University of Tokyo, Japan"}]},{"ORCID":"http:\/\/orcid.org\/0000-0002-9057-2066","authenticated-orcid":false,"given":"Takashi","family":"Ijiri","sequence":"additional","affiliation":[{"name":"Shibaura Institute of Technology, Japan"}]},{"ORCID":"http:\/\/orcid.org\/0000-0001-5436-7009","authenticated-orcid":false,"given":"Hironori","family":"Yoshida","sequence":"additional","affiliation":[{"name":"Future University Hakodate, Japan"}]},{"ORCID":"http:\/\/orcid.org\/0000-0001-9196-0370","authenticated-orcid":false,"given":"Johannes A. J.","family":"Huber","sequence":"additional","affiliation":[{"name":"Lule\u00e5 University of Technology, Sweden"}]},{"ORCID":"http:\/\/orcid.org\/0000-0003-4530-0536","authenticated-orcid":false,"given":"Magnus","family":"Fredriksson","sequence":"additional","affiliation":[{"name":"Lule\u00e5 University of Technology, Sweden"}]},{"ORCID":"http:\/\/orcid.org\/0000-0002-3444-9194","authenticated-orcid":false,"given":"Olof","family":"Broman","sequence":"additional","affiliation":[{"name":"Lule\u00e5 University of Technology, Sweden"}]},{"ORCID":"http:\/\/orcid.org\/0000-0002-5495-6441","authenticated-orcid":false,"given":"Takeo","family":"Igarashi","sequence":"additional","affiliation":[{"name":"The University of Tokyo, Japan"}]}],"member":"320","published-online":{"date-parts":[[2022,7,22]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","unstructured":"Jean Philippe Andreu and Alfred Rinnhofer. 2003. Modeling knot geometry in norway spruce from industrial CT images. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 2749 (2003). 10.1007\/3-540-45103-x{_}104","DOI":"10.1007\/3-540-45103-x{_}104"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130825"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566581"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/38.736470"},{"key":"e_1_2_2_7_1","volume-title":"Wood Handbook: Wood as an Engineering Material.","author":"Forest Products","year":"2010","unstructured":"Forest Products Laboratory - USDA. 2010. Wood Handbook: Wood as an Engineering Material."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/964965.808572"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/325165.325248"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451236.2451238"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR42600.2020.00838"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/11795018{_}13"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compag.2013.06.003"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276380"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12566"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1101389.1101406"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/0022-5193(68)90079-9"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980179.2980255"},{"key":"e_1_2_2_20_1","volume-title":"Proceedings of the Mathematics in Industry Study Group. 153--192","author":"Mann Joanne","year":"2006","unstructured":"Joanne Mann, Mike Plank, and Andy Wilkins. 2006. Tree growth and wood formation --- applications of anisotropic surface growth. In Proceedings of the Mathematics in Industry Study Group. 153--192."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073254"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/SIBGRAPI.2010.25"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/325165.325246"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/325334.325247"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566636"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/360825.360839"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185546"},{"key":"e_1_2_2_28_1","unstructured":"Inigo Quilez. 2013. Smooth minimum. https:\/\/www.iquilezles.org\/www\/articles\/smin\/smin.htm"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1093\/aob\/mcr067"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360652"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3528223.3530081","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,16]],"date-time":"2024-10-16T17:54:05Z","timestamp":1729101245000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3528223.3530081"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7]]},"references-count":27,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,7]]}},"alternative-id":["10.1145\/3528223.3530081"],"URL":"https:\/\/doi.org\/10.1145\/3528223.3530081","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"type":"print","value":"0730-0301"},{"type":"electronic","value":"1557-7368"}],"subject":[],"published":{"date-parts":[[2022,7]]},"assertion":[{"value":"2022-07-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}