{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,6]],"date-time":"2026-10-06T04:17:09Z","timestamp":1791260229080,"version":"4.1.0"},"reference-count":40,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2015,7,27]],"date-time":"2015-07-27T00:00:00Z","timestamp":1437955200000},"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":[[2015,7,27]]},"abstract":"<jats:p>\n            We present a novel approach for the interactive synthesis and editing of virtual worlds. Our method is inspired by painting operations and uses methods for statistical example-based synthesis to automate content synthesis and deformation. Our real-time approach takes a form of local inverse procedural modeling based on intermediate statistical models: selected regions of procedurally and manually constructed example scenes are analyzed, and their parameters are stored as\n            <jats:italic>distributions<\/jats:italic>\n            in a palette, similar to colors on a painter's palette. These\n            <jats:italic>distributions<\/jats:italic>\n            can then be interactively applied with brushes and combined in various ways, like in painting systems. Selected regions can also be moved or stretched while maintaining the consistency of their content. Our method captures both distributions of elements and structured objects, and models their interactions. Results range from the interactive editing of 2D artwork maps to the design of 3D virtual worlds, where constraints set by the terrain's slope are also taken into account.\n          <\/jats:p>","DOI":"10.1145\/2766975","type":"journal-article","created":{"date-parts":[[2015,7,28]],"date-time":"2015-07-28T12:26:38Z","timestamp":1438086398000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":73,"title":["WorldBrush"],"prefix":"10.1145","volume":"34","author":[{"given":"Arnaud","family":"Emilien","sequence":"first","affiliation":[{"name":"University Grenoble-Alpes, CNRS (LJK), and Inria and Universit\u00e9 de Montr\u00e9al"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ulysse","family":"Vimont","sequence":"additional","affiliation":[{"name":"University Grenoble-Alpes, CNRS (LJK), and Inria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marie-Paule","family":"Cani","sequence":"additional","affiliation":[{"name":"University Grenoble-Alpes, CNRS (LJK), and Inria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pierre","family":"Poulin","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Montr\u00e9al"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bedrich","family":"Benes","sequence":"additional","affiliation":[{"name":"Purdue University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2015,7,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409113"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/364338.364405"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276390"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778841"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.t01-1-00600"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-012-0699-7"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1507149.1507155"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2011.02055.x"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461996"},{"key":"e_1_2_2_10_1","unstructured":"Geyer C. J. and M\u00f8ller J. 1994. Simulation procedures and likelihood inference for spatial point processes. Scandinavian journal of statistics 21 4 359--373.  Geyer C. J. and M\u00f8ller J. 1994. Simulation procedures and likelihood inference for spatial point processes. Scandinavian journal of statistics 21 4 359--373."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1572614.1572623"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01140.x"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2207676.2208302"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2009.152"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12152"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2011.01865.x"},{"key":"e_1_2_2_17_1","volume-title":"Proc. Eurographics Symp. on sketch-based interfaces and modeling (SBIM), 107--120","author":"Longay S.","unstructured":"Longay , S. , Runions , A. , Boudon , F. , and Prusinkiewicz , P . 2012. TreeSketch: Interactive procedural modeling of trees on a tablet . In Proc. Eurographics Symp. on sketch-based interfaces and modeling (SBIM), 107--120 . Longay, S., Runions, A., Boudon, F., and Prusinkiewicz, P. 2012. TreeSketch: Interactive procedural modeling of trees on a tablet. In Proc. Eurographics Symp. on sketch-based interfaces and modeling (SBIM), 107--120."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601190"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2630397.2630402"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141931"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237279"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2008.09.013"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366189"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383292"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0168-9002(98)01347-3"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2010.01801.x"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2010.11.011"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12276"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/964965.808571"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01636.x"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12282"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2448196.2448221"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1944846.1944851"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2380116.2380127"},{"key":"e_1_2_2_35_1","volume-title":"Proc. Graphics Interface, 217--224","author":"Tasse F. P.","unstructured":"Tasse , F. P. , Emilien , A. , Cani , M.-P. , Hahmann , S. , and Bernhardt , A . 2014. First person sketch-based terrain editing . In Proc. Graphics Interface, 217--224 . Tasse, F. P., Emilien, A., Cani, M.-P., Hahmann, S., and Bernhardt, A. 2014. First person sketch-based terrain editing. In Proc. Graphics Interface, 217--224."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366187"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01394.x"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661247"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185552"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.1027"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2766975","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2766975","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:43:01Z","timestamp":1750225381000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2766975"}},"subtitle":["interactive example-based synthesis of procedural virtual worlds"],"short-title":[],"issued":{"date-parts":[[2015,7,27]]},"references-count":40,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2015,7,27]]}},"alternative-id":["10.1145\/2766975"],"URL":"https:\/\/doi.org\/10.1145\/2766975","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,7,27]]},"assertion":[{"value":"2015-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}