{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T19:11:30Z","timestamp":1783105890297,"version":"3.54.6"},"reference-count":36,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2008,3,1]],"date-time":"2008-03-01T00:00:00Z","timestamp":1204329600000},"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":[[2008,3]]},"abstract":"<jats:p>The standard bilinear interpolation on normal maps results in visual artifacts along sharp features, which are common for surfaces with creases, wrinkles, and dents. In many cases, spatially varying features, like the normals near discontinuity curves, are best represented as functions of the distance to the curve and the position along the curve. For high-quality interactive rendering at arbitrary magnifications, one needs to interpolate the distance field preserving discontinuity curves exactly.<\/jats:p>\n          <jats:p>We present a real-time, GPU-based method for distance function and distance gradient interpolation which preserves discontinuity feature curves. The feature curves are represented by a set of quadratic Bezier curves, with minimal restrictions on their intersections. We demonstrate how this technique can be used for real-time rendering of complex feature patterns and blending normal maps with procedurally defined profiles near normal discontinuities.<\/jats:p>","DOI":"10.1145\/1330511.1330514","type":"journal-article","created":{"date-parts":[[2008,3,25]],"date-time":"2008-03-25T14:01:40Z","timestamp":1206453700000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["Real-time rendering of textures with feature curves"],"prefix":"10.1145","volume":"27","author":[{"given":"Evgueni","family":"Parilov","sequence":"first","affiliation":[{"name":"New York University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Denis","family":"Zorin","sequence":"additional","affiliation":[{"name":"New York University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2008,3,20]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882318"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/166117.166141"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/800248.507101"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/800031.808602"},{"key":"e_1_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Cox D. Little J. and O'Shea D. 1998. Using algebraic geometry. Graduate Texts in Mathematics. Springer-Verlag 78--82.  Cox D. Little J. and O'Shea D. 1998. Using algebraic geometry. Graduate Texts in Mathematics. Springer-Verlag 78--82.","DOI":"10.1007\/978-1-4757-6911-1"},{"key":"e_1_2_1_6_1","volume-title":"GPU Gems 2: Programming Techniques for High- Performance Graphics and General-Purpose Computation","author":"Donelly W."},{"key":"e_1_2_1_7_1","unstructured":"Farin G. 1997. Curves and Surfaces for Computer-Aided Geometric Design 4th Ed. Academic Press. 4.   Farin G. 1997. Curves and Surfaces for Computer-Aided Geometric Design 4th Ed. Academic Press. 4."},{"key":"e_1_2_1_8_1","first-page":"042","article-title":"Method for generating an adaptively sampled distance field of an object with specialized cells","volume":"7","author":"Frisken S. F.","year":"2006","journal-title":"US Patent"},{"key":"e_1_2_1_9_1","first-page":"396","article-title":"Detail-directed hierarchical distance fields","volume":"6","author":"Frisken S. F.","year":"2002","journal-title":"US Patent"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344899"},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of the Game Developers Conference","author":"Green S.","year":"2005"},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the 3rd Eurographics Workshop on Rendering. 203--226","author":"Heckbert P.","year":"1992"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344984"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/641480.641512"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073303"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/23944.23954"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01905562"},{"key":"e_1_2_1_18_1","volume-title":"Symposium on Interactive 3D Graphics and Curves.","author":"McGuire M.","year":"2005"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/97880.97916"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344947"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/325334.325247"},{"key":"e_1_2_1_22_1","first-page":"917","article-title":"Method and apparatus for rendering cell-based distance fields using texture mapping","volume":"6","author":"Perry R. N.","year":"2005","journal-title":"US Patent"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1053427.1053453"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111411.1111433"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383533.2383570"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237286"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1058129.1058139"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882301"},{"key":"e_1_2_1_29_1","volume-title":"11th Eurographics Workshop on Rendering. 281--286","author":"Sloan P."},{"key":"e_1_2_1_30_1","first-page":"3","article-title":"Pinchmaps: textures with customizable discontinuities","volume":"24","author":"Tarini M.","year":"2005","journal-title":"Comput. Graph. For."},{"key":"e_1_2_1_31_1","first-page":"3","article-title":"Real time, accurate, multi-featured rendering of bump mapped surfaces","volume":"19","author":"Tarini M.","year":"2000","journal-title":"Comput. Graph. For."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218473"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383533.2383569"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882272"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383533.2383565"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882266"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1330511.1330514","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1330511.1330514","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:39:12Z","timestamp":1750253952000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1330511.1330514"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,3]]},"references-count":36,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2008,3]]}},"alternative-id":["10.1145\/1330511.1330514"],"URL":"https:\/\/doi.org\/10.1145\/1330511.1330514","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,3]]},"assertion":[{"value":"2006-06-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2007-10-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2008-03-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}