{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T08:23:54Z","timestamp":1774599834319,"version":"3.50.1"},"reference-count":19,"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>We describe a new way to render 3D scenes in a variety of non-photorealistic styles, based on patterns whose structure and motion are defined in 2D. In doing so, we sacrifice the ability of patterns that wrap onto 3D surfaces to convey shape through their structure and motion. In return, we gain several advantages, chiefly that 2D patterns are more visually abstract - a quality often sought by artists, which explains their widespread use in hand-drawn images.<\/jats:p>\n          <jats:p>Extending such styles to 3D graphics presents a challenge: how should a 2D pattern move? Our solution is to transform it each frame by a 2D similarity transform that closely follows the underlying 3D shape. The resulting motion is often surprisingly effective, and has a striking cartoon quality that matches the visual style.<\/jats:p>","DOI":"10.1145\/1276377.1276402","type":"journal-article","created":{"date-parts":[[2007,9,14]],"date-time":"2007-09-14T13:44:55Z","timestamp":1189777495000},"page":"20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":27,"title":["Dynamic 2D patterns for shading 3D scenes"],"prefix":"10.1145","volume":"26","author":[{"given":"Simon","family":"Breslav","sequence":"first","affiliation":[{"name":"University of Michigan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Karol","family":"Szerszen","sequence":"additional","affiliation":[{"name":"University of Michigan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lee","family":"Markosian","sequence":"additional","affiliation":[{"name":"University of Michigan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pascal","family":"Barla","sequence":"additional","affiliation":[{"name":"INRIA Grenoble University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jo\u00eblle","family":"Thollot","sequence":"additional","affiliation":[{"name":"INRIA Grenoble University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2007,7,29]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1124728.1124751"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1124728.1124734"},{"key":"e_1_2_2_4_1","volume-title":"Proc. Graphics Interface.","author":"Cunzi M.","unstructured":"Cunzi , M. , Thollot , J. , Paris , S. , Debunne , G. , Gascuel , J.-D. , and Durand , F . 2003. Dynamic canvas for immersive non-photorealistic walkthroughs . In Proc. Graphics Interface. Cunzi, M., Thollot, J., Paris, S., Debunne, G., Gascuel, J.-D., and Durand, F. 2003. Dynamic canvas for immersive non-photorealistic walkthroughs. In Proc. Graphics Interface."},{"key":"e_1_2_2_5_1","volume-title":"12th Eurographics Workshop on Rendering, 71--82","author":"Durand F.","unstructured":"Durand , F. , Ostromoukhov , V. , Miller , M. , Duranleau , F. , and Dorsey , J . 2001. Decoupling strokes and high-level attributes for interactive traditional drawing . In 12th Eurographics Workshop on Rendering, 71--82 . Durand, F., Ostromoukhov, V., Miller, M., Duranleau, F., and Dorsey, J. 2001. Decoupling strokes and high-level attributes for interactive traditional drawing. In 12th Eurographics Workshop on Rendering, 71--82."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPCG.2004.19"},{"key":"e_1_2_2_7_1","volume-title":"13th Eurographics Workshop on Rendering, 227--232","author":"Freudenberg B.","unstructured":"Freudenberg , B. , Masuch , M. , and Strothotte , T . 2002. Real-time halftoning: a primitive for non-photorealistic shading . In 13th Eurographics Workshop on Rendering, 227--232 . Freudenberg, B., Masuch, M., and Strothotte, T. 2002. Real-time halftoning: a primitive for non-photorealistic shading. In 13th Eurographics Workshop on Rendering, 227--232."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/340916.340922"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.345074"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1364\/JOSAA.4.000629"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566648"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.2312\/COMPAESTH\/COMPAESTH05\/049-056"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1124728.1124732"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237288"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.2312\/SPBG\/SPBG04\/049-056"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311604"},{"key":"e_1_2_2_17_1","volume-title":"OpenGL Shading Language","author":"Rost R. J.","unstructured":"Rost , R. J. 2006. OpenGL Shading Language , Second Edition. Addison Wesley Professional . Rost, R. J. 2006. OpenGL Shading Language, Second Edition. Addison Wesley Professional."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258890"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/508530.508540"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/192161.192184"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1276377.1276402","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1276377.1276402","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:52:17Z","timestamp":1750258337000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1276377.1276402"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,7,29]]},"references-count":19,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2007,7,29]]}},"alternative-id":["10.1145\/1276377.1276402"],"URL":"https:\/\/doi.org\/10.1145\/1276377.1276402","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"}}]}}