{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T07:12:19Z","timestamp":1782371539180,"version":"3.54.5"},"reference-count":56,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2016,4,2]],"date-time":"2016-04-02T00:00:00Z","timestamp":1459555200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Vis Comput"],"published-print":{"date-parts":[[2017,10]]},"DOI":"10.1007\/s00371-016-1222-3","type":"journal-article","created":{"date-parts":[[2016,4,2]],"date-time":"2016-04-02T10:55:46Z","timestamp":1459594546000},"page":"1319-1334","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Real-time 3D rendering with hatching"],"prefix":"10.1007","volume":"33","author":[{"given":"Jordane","family":"Suarez","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Far\u00e8s","family":"Belhadj","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Vincent","family":"Boyer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2016,4,2]]},"reference":[{"issue":"3","key":"1222_CR1","doi-asserted-by":"crossref","first-page":"663","DOI":"10.1111\/j.1467-8659.2006.00986.x","volume":"25","author":"P Barla","year":"2006","unstructured":"Barla, P., Breslav, S., Thollot, J., Sillion, F.X., Markosian, L.: Stroke pattern analysis and synthesis. Comput. Graph. Forum 25(3), 663\u2013671 (2006)","journal-title":"Comput. Graph. Forum"},{"key":"1222_CR2","doi-asserted-by":"crossref","unstructured":"Belhadj, F.: Terrain modeling: a constrained fractal model. In: Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa, AFRIGRAPH \u201907, pp. 197\u2013204 (2007)","DOI":"10.1145\/1294685.1294717"},{"issue":"3","key":"1222_CR3","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1145\/1276377.1276402","volume":"26","author":"S Breslav","year":"2007","unstructured":"Breslav, S., Szerszen, K., Markosian, L., Barla, P., Thollot, J.: Dynamic 2d patterns for shading 3d scenes. ACM Trans. Graph. 26(3), 20 (2007)","journal-title":"ACM Trans. Graph."},{"issue":"8","key":"1222_CR4","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1111\/cgf.12164","volume":"32","author":"J Chen","year":"2013","unstructured":"Chen, J., Guennebaud, G., Barla, P., Granier, X.: Non-oriented mls gradient fields. Comput. Graph. Forum 32(8), 98\u2013109 (2013)","journal-title":"Comput. Graph. Forum"},{"key":"1222_CR5","doi-asserted-by":"crossref","unstructured":"Coconu, L., Deussen, O., Hege, H.C.: Real-time pen-and-ink illustration of landscapes. In: NPAR, pp. 27\u201335 (2006)","DOI":"10.1145\/1124728.1124734"},{"key":"1222_CR6","doi-asserted-by":"crossref","unstructured":"Cole, F., Golovinskiy, A., Limpaecher, A., Barros, H.S., Finkelstein, A., Funkhouser, T., Rusinkiewicz, S.: Where do people draw lines? ACM Trans. Graph. (Proc. SIGGRAPH) 27(3) (2008)","DOI":"10.1145\/1399504.1360687"},{"issue":"3","key":"1222_CR7","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1111\/1467-8659.00396","volume":"19","author":"O Deussen","year":"2000","unstructured":"Deussen, O., Hiller, S., van Overveld, C.W.A.M., Strothotte, T.: Floating points: a method for computing stipple drawings. Comput. Graph. Forum 19(3), 41\u201350 (2000)","journal-title":"Comput. Graph. Forum"},{"key":"1222_CR8","doi-asserted-by":"crossref","unstructured":"Deussen, O., Strothotte, T.: Computer-generated pen-and-ink illustration of trees. In: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, SIGGRAPH \u201900, pp. 13\u201318 (2000)","DOI":"10.1145\/344779.344792"},{"key":"1222_CR9","doi-asserted-by":"crossref","unstructured":"Efros, A.A., Freeman, W.T.: Image quilting for texture synthesis and transfer. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH \u201901, pp. 341\u2013346 (2001)","DOI":"10.1145\/383259.383296"},{"key":"1222_CR10","doi-asserted-by":"crossref","unstructured":"Efros, A.A., Leung, T.K.: Texture synthesis by non-parametric sampling. In: Proceedings of the International Conference on Computer Vision-Volume 2 - Volume 2, ICCV \u201999, pp. 1033\u20131038 (1999)","DOI":"10.1109\/ICCV.1999.790383"},{"issue":"1","key":"1222_CR11","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1145\/588272.588277","volume":"22","author":"WT Freeman","year":"2003","unstructured":"Freeman, W.T., Tenenbaum, J.B., Pasztor, E.C.: Learning style translation for the lines of a drawing. ACM Trans. Graph. 22(1), 33\u201346 (2003)","journal-title":"ACM Trans. Graph."},{"key":"1222_CR12","doi-asserted-by":"crossref","unstructured":"Freudenberg, B., Masuch, M., Strothotte, T.: Walk-Through Illustrations: Frame-Coherent Pen-and-Ink Style in a Game Engine. Proceedings of Eurographics 2001 (Manchester, UK, sep 2001) 20(3), 184\u2013191 (2001)","DOI":"10.1111\/1467-8659.00511"},{"key":"1222_CR13","unstructured":"Fung, J., Veryovka, O.: Pen-and-Ink Textures for Real-Time Rendering. In: GI2003, pp. 131\u2013138 (2003)"},{"issue":"1\u20132","key":"1222_CR14","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/j.cag.2012.11.003","volume":"37","author":"M Gerl","year":"2013","unstructured":"Gerl, M., Isenberg, T.: Interactive example-based hatching. Comput. Graph. 37(1\u20132), 65\u201380 (2013)","journal-title":"Comput. Graph."},{"key":"1222_CR15","doi-asserted-by":"crossref","unstructured":"Girshick, A., Interrante, V., Haker, S., Lemoine, T.: Line direction matters: an argument for the use of principal directions in 3d line drawings. In: NPAR, pp. 43\u201352 (2000)","DOI":"10.1145\/340916.340922"},{"issue":"9","key":"1222_CR16","doi-asserted-by":"crossref","first-page":"918","DOI":"10.1007\/s00371-006-0078-3","volume":"22","author":"J Han","year":"2006","unstructured":"Han, J., Zhou, K., Wei, L.Y., Gong, M., Bao, H., Zhang, X., Guo, B.: Fast example-based surface texture synthesis via discrete optimization. Vis. Comput. 22(9), 918\u2013925 (2006)","journal-title":"Vis. Comput."},{"issue":"4","key":"1222_CR17","doi-asserted-by":"crossref","first-page":"753","DOI":"10.1111\/j.1467-8659.2003.00722.x","volume":"22","author":"JM Hasenfratz","year":"2003","unstructured":"Hasenfratz, J.M., Lapierre, M., Holzschuch, N., Sillion, F.X.: A survey of real-time soft shadows algorithms. Comput. Forum 22(4), 753\u2013774 (2003)","journal-title":"Comput. Forum"},{"key":"1222_CR18","unstructured":"Hertzmann, A., Oliver, N., Curless, B., Seitz, S.M.: Curve analogies. In: Proceedings of the 13th Eurographics Workshop on Rendering Techniques, Pisa, Italy, June 26\u201328, 2002, pp. 233\u2013246 (2002)"},{"key":"1222_CR19","doi-asserted-by":"crossref","unstructured":"Hertzmann, A., Zorin, D.: Illustrating smooth surfaces. In: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH \u201900, pp. 517\u2013526 (2000)","DOI":"10.1145\/344779.345074"},{"key":"1222_CR20","doi-asserted-by":"crossref","unstructured":"Jodoin, P., Epstein, E., Granger-Pich\u00e9, M., Ostromoukhov, V.: Hatching by example: a statistical approach. In: NPAR, pp. 29\u201336 (2002)","DOI":"10.1145\/508530.508536"},{"issue":"3","key":"1222_CR21","doi-asserted-by":"crossref","first-page":"755","DOI":"10.1145\/566654.566648","volume":"21","author":"RD Kalnins","year":"2002","unstructured":"Kalnins, R.D., Markosian, L., Meier, B.J., Kowalski, M.A., Lee, J.C., Davidson, P.L., Webb, M., Hughes, J.F., Finkelstein, A.: WYSIWYG NPR: drawing strokes directly on 3d models. ACM Trans. Graph. 21(3), 755\u2013762 (2002)","journal-title":"ACM Trans. Graph."},{"key":"1222_CR22","doi-asserted-by":"crossref","unstructured":"Kalogerakis, E., Nowrouzezahrai, D., Breslav, S., Hertzmann, A.: Learning Hatching for Pen-and-Ink Illustration of Surfaces. ACM Trans. Graph. 31(1) (2012)","DOI":"10.1145\/2077341.2077342"},{"key":"1222_CR23","doi-asserted-by":"crossref","unstructured":"Kim, Y., Yu, J., Yu, X., Lee, S.: Line-art illustration of dynamic and specular surfaces. ACM Trans. Graph. (SIGGRAPH ASIA 2008) 27(5) (2008)","DOI":"10.1145\/1409060.1409109"},{"key":"1222_CR24","doi-asserted-by":"crossref","unstructured":"Kwatra, V., Essa, I., Bobick, A., Kwatra, N.: Texture optimization for example-based synthesis. In: Proceedings of the 32nd Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH \u201905, pp. 795\u2013802 (2005)","DOI":"10.1145\/1186822.1073263"},{"issue":"3","key":"1222_CR25","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1111\/cgf.12119","volume":"32","author":"K Lawonn","year":"2013","unstructured":"Lawonn, K., M\u00f6nch, T., Preim, B.: Streamlines for illustrative real-time rendering. Comput. Graph. Forum 32(3), 321\u2013330 (2013)","journal-title":"Comput. Graph. Forum"},{"key":"1222_CR26","doi-asserted-by":"crossref","unstructured":"Lefebvre, S., Hoppe, H.: Appearance-space texture synthesis. In: Proceedings of the 33rd Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH \u201906, pp. 541\u2013548 (2006)","DOI":"10.1145\/1179352.1141921"},{"key":"1222_CR27","unstructured":"Guptill, L.A.: Rendering in pen and ink, 60 edn. Watson-Guptill Publications (1997)"},{"issue":"8\u201310","key":"1222_CR28","doi-asserted-by":"crossref","first-page":"811","DOI":"10.1007\/s00371-005-0342-y","volume":"21","author":"EB Lum","year":"2005","unstructured":"Lum, E.B., Ma, K.: Expressive line selection by example. Vis. Comput. 21(8\u201310), 811\u2013820 (2005)","journal-title":"Vis. Comput."},{"issue":"1","key":"1222_CR29","doi-asserted-by":"crossref","first-page":"160","DOI":"10.1016\/j.cag.2010.11.006","volume":"35","author":"D Mart\u00edn","year":"2011","unstructured":"Mart\u00edn, D., Arroyo, G., Luz\u00f3n, M.V., Isenberg, T.: Scale-dependent and example-based grayscale stippling. Comput. Graph. 35(1), 160\u2013174 (2011)","journal-title":"Comput. Graph."},{"key":"1222_CR30","unstructured":"Neyret, F.: Advected textures. In: Proceedings of the 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, SCA \u201903, pp. 147\u2013153 (2003)"},{"issue":"3","key":"1222_CR31","doi-asserted-by":"crossref","first-page":"408","DOI":"10.1109\/TPAMI.2004.1262338","volume":"26","author":"R Paget","year":"2004","unstructured":"Paget, R.: Strong markov random field model. IEEE Trans. Pattern Anal. Mach. Intell. 26(3), 408\u2013413 (2004)","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"1222_CR32","unstructured":"Popat, A.C.: Conjoint probabilistic subband modeling. In: Vismod (1997)"},{"key":"1222_CR33","doi-asserted-by":"crossref","unstructured":"Praun, E., Finkelstein, A., Hoppe, H.: Lapped textures. In: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH \u201900, pp. 465\u2013470 (2000)","DOI":"10.1145\/344779.344987"},{"key":"1222_CR34","doi-asserted-by":"crossref","unstructured":"Praun, E., Hoppe, H., Webb, M., Finkelstein, A.: Real-time hatching. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH \u201901, pp. 581\u2013 (2001)","DOI":"10.1145\/383259.383328"},{"key":"1222_CR35","doi-asserted-by":"crossref","unstructured":"R\u00f6ssl, C., Kobbelt, L.: Line-art rendering of 3d-models. In: Proceedings of the 8th Pacific Conference on Computer Graphics and Applications, 3\u20135 October 2000","DOI":"10.1109\/PCCGA.2000.883890"},{"key":"1222_CR36","unstructured":"R\u00f6ttger, S., Irion, A., Ertl, T.: Shadow volumes revisited. In: WSCG, pp. 373\u2013380 (2002)"},{"issue":"9\u201311","key":"1222_CR37","doi-asserted-by":"publisher","first-page":"945","DOI":"10.1007\/s00371-007-0153-4","volume":"23","author":"A Runions","year":"2007","unstructured":"Runions, A., Samavati, F., Prusinkiewicz, P.: Ribbons: a representation for point clouds. Vis. Comput. 23(9\u201311), 945\u2013954 (2007). doi: 10.1007\/s00371-007-0153-4","journal-title":"Vis. Comput."},{"key":"1222_CR38","doi-asserted-by":"crossref","unstructured":"Salisbury, M.P., Anderson, S.E., Barzel, R., Salesin, D.H.: Interactive pen-and-ink illustration. In: Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH \u201994, pp. 101\u2013108 (1994)","DOI":"10.1145\/192161.192185"},{"key":"1222_CR39","doi-asserted-by":"crossref","unstructured":"Salisbury, M.P., Wong, M.T., Hughes, J.F., Salesin, D.H.: Orientable textures for image-based pen-and-ink illustration. In: Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH \u201997, pp. 401\u2013406 (1997)","DOI":"10.1145\/258734.258890"},{"key":"1222_CR40","doi-asserted-by":"crossref","unstructured":"Soler, C., Cani, M.P., Angelidis, A.: Hierarchical pattern mapping. In: Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH \u201902, pp. 673\u2013680 (2002)","DOI":"10.1145\/566570.566635"},{"issue":"3","key":"1222_CR41","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1111\/1467-8659.00268","volume":"17","author":"LM Streit","year":"1998","unstructured":"Streit, L.M., Buchanan, J.W.: Importance driven halftoning. Comput. Graph. Forum 17(3), 207\u2013218 (1998)","journal-title":"Comput. Graph. Forum"},{"key":"1222_CR42","unstructured":"Suarez, J., Belhadj, F., Boyer, V.: Gpu real time hatching. In: WSCG, pp. 101\u2013108 (2013)"},{"key":"1222_CR43","doi-asserted-by":"crossref","unstructured":"Turk, G.: Generating textures on arbitrary surfaces using reaction-diffusion. In: Proceedings of the 18th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH \u201991, pp. 289\u2013298 (1991)","DOI":"10.1145\/122718.122749"},{"key":"1222_CR44","doi-asserted-by":"crossref","unstructured":"Turk, G.: Texture synthesis on surfaces. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH \u201901, pp. 347\u2013354 (2001)","DOI":"10.1145\/383259.383297"},{"issue":"2","key":"1222_CR45","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1111\/j.1467-8659.2011.01878.x","volume":"30","author":"T Umenhoffer","year":"2011","unstructured":"Umenhoffer, T., Sz\u00e9csi, L., Szirmay-Kalos, L.: Hatching for motion picture production. Comput. Graph. Forum 30(2), 533\u2013542 (2011)","journal-title":"Comput. Graph. Forum"},{"key":"1222_CR46","unstructured":"Veryovka, O.: Animation with threshold textures. In: Graphics Interface, pp. 9\u201316 (2002)"},{"key":"1222_CR47","doi-asserted-by":"crossref","unstructured":"Webb, M., Praun, E., Finkelstein, A., Hoppe, H.: Fine tone control in hardware hatching. In: Proceedings of the 2nd International Symposium on Non-photorealistic Animation and Rendering, NPAR \u201902, p. 53 (2002)","DOI":"10.1145\/508530.508540"},{"key":"1222_CR48","unstructured":"Wei, L.Y., Lefebvre, S., Kwatra, V., Turk, G.: State of the art in example-based texture synthesis. In: Proceedings of Eurographics (2009)"},{"key":"1222_CR49","doi-asserted-by":"crossref","unstructured":"Wei, L.Y., Levoy, M.: Fast texture synthesis using tree-structured vector quantization. In: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH \u201900, pp. 479\u2013488 (2000)","DOI":"10.1145\/344779.345009"},{"key":"1222_CR50","doi-asserted-by":"crossref","unstructured":"Wei, L.Y., Levoy, M.: Texture synthesis over arbitrary manifold surfaces. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH \u201901, pp. 355\u2013360 (2001)","DOI":"10.1145\/383259.383298"},{"key":"1222_CR51","doi-asserted-by":"crossref","unstructured":"Wijk, J.J.V.: Image based flow visualization for curved surfaces. In: Proceedings of the 14th IEEE Visualization 2003 (VIS\u201903), VIS \u201903, pp. 17\u2013 (2003)","DOI":"10.1109\/VISUAL.2003.1250363"},{"key":"1222_CR52","doi-asserted-by":"crossref","unstructured":"Winkenbach, G., Salesin, D.H.: Computer-generated pen-and-ink illustration. In: Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH \u201994, pp. 91\u2013100 (1994)","DOI":"10.1145\/192161.192184"},{"key":"1222_CR53","doi-asserted-by":"crossref","unstructured":"Winnem\u00f6ller, H., Kyprianidis, J.E., Olsen, S.C.: Xdog: an extended difference-of-gaussians compendium including advanced image stylization. Comput. Graph. 36(6), 740\u2013753(2012)","DOI":"10.1016\/j.cag.2012.03.004"},{"key":"1222_CR54","doi-asserted-by":"crossref","unstructured":"Ying, L., Hertzmann, A., Biermann, H., Zorin, D.: Texture and shape synthesis on surfaces. In: Proceedings of the 12th Eurographics Conference on Rendering, EGWR\u201901, pp. 301\u2013312 (2001)","DOI":"10.1007\/978-3-7091-6242-2_28"},{"issue":"3","key":"1222_CR55","doi-asserted-by":"crossref","first-page":"421","DOI":"10.1111\/j.1467-8659.2004.00773.x","volume":"23","author":"J Zander","year":"2004","unstructured":"Zander, J., Isenberg, T., Schlechtweg, S., Strothotte, T.: High quality hatching. Comput. Graph. Forum 23(3), 421\u2013430 (2004)","journal-title":"Comput. Graph. Forum"},{"issue":"4","key":"1222_CR56","doi-asserted-by":"crossref","first-page":"1294","DOI":"10.1145\/1183287.1183290","volume":"25","author":"E Zhang","year":"2006","unstructured":"Zhang, E., Mischaikow, K., Turk, G.: Vector field design on surfaces. ACM Trans. Graph. 25(4), 1294\u20131326 (2006)","journal-title":"ACM Trans. Graph."}],"container-title":["The Visual Computer"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00371-016-1222-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-016-1222-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-016-1222-3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-016-1222-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,6]],"date-time":"2019-09-06T05:59:06Z","timestamp":1567749546000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00371-016-1222-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,4,2]]},"references-count":56,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2017,10]]}},"alternative-id":["1222"],"URL":"https:\/\/doi.org\/10.1007\/s00371-016-1222-3","relation":{},"ISSN":["0178-2789","1432-2315"],"issn-type":[{"value":"0178-2789","type":"print"},{"value":"1432-2315","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,4,2]]}}}