{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:11:12Z","timestamp":1750306272280,"version":"3.41.0"},"reference-count":23,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2017,3,1]],"date-time":"2017-03-01T00:00:00Z","timestamp":1488326400000},"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":["Comput. Entertain."],"published-print":{"date-parts":[[2017,3]]},"abstract":"<jats:p>In this article, we present a novel approach for modulating the shape of transitions between terrain materials to produce detailed and varied contours where blend resolution is limited. Whereas texture splatting and blend mapping add detail to transitions at the texel level, our approach addresses the broader shape of the transition by introducing intermittency and irregularity. Our results have proven that enriched detail of the blend contour can be achieved with a performance competitive to existing approaches without additional texture, geometry resources, or asset preprocessing. We achieve this by compositing blend masks on-the-fly with the subdivision of texture space into differently sized patches to produce irregular contours from minimal artistic input. Our approach is of particular importance for applications where GPU resources or artistic input is limited or impractical.<\/jats:p>","DOI":"10.1145\/3001698","type":"journal-article","created":{"date-parts":[[2017,3,1]],"date-time":"2017-03-01T19:23:10Z","timestamp":1488396190000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Transition Contour Synthesis with Dynamic Patch Transitions"],"prefix":"10.1145","volume":"15","author":[{"given":"John","family":"Ferraris","sequence":"first","affiliation":[{"name":"Bournemouth University, United Kingdom"}]},{"given":"Feng","family":"Tian","sequence":"additional","affiliation":[{"name":"Bournemouth University, United Kingdom"}]},{"given":"Christos","family":"Gatzidis","sequence":"additional","affiliation":[{"name":"Bournemouth University, United Kingdom"}]}],"member":"320","published-online":{"date-parts":[[2017,3]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1281500.1281668"},{"key":"e_1_2_1_2_1","unstructured":"Charles Bloom. 2000. Terrain Texture Compositing by Blending in the Frame-Buffer. Retrieved January 3 2017 from http:\/\/goo.gl\/xDALP.  Charles Bloom. 2000. Terrain Texture Compositing by Blending in the Frame-Buffer. Retrieved January 3 2017 from http:\/\/goo.gl\/xDALP."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/2151054.2151116"},{"key":"e_1_2_1_4_1","unstructured":"Crytek. 2011. Painting Terrain. Retrieved January 3 2017 from goo.gl\/cNd6MO.  Crytek. 2011. Painting Terrain. Retrieved January 3 2017 from goo.gl\/cNd6MO."},{"key":"e_1_2_1_5_1","unstructured":"Epic Games. 2009. Setting Up Terrain in Unreal. Retrieved January 3 2017 from http:\/\/goo.gl\/H3AEv.  Epic Games. 2009. Setting Up Terrain in Unreal. Retrieved January 3 2017 from http:\/\/goo.gl\/H3AEv."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.1460"},{"volume-title":"Proceedings of the 2013 Computer Graphics International Conference (CGI'13)","year":"2013","author":"Ferraris John","key":"e_1_2_1_7_1"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1216262.1216269"},{"volume-title":"Proceedings of the International Conference on Artificial Reality and Telexistence (ICAT'01)","year":"2001","author":"Kaneko Tomomichi","key":"e_1_2_1_9_1"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2009.43"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1101389.1101442"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/641480.641518"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1342250.1342280"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404435.1404438"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258873"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111411.1111422"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/CISP.2011.6100401"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111411.1111415"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1185657.1185830"},{"key":"e_1_2_1_20_1","doi-asserted-by":"crossref","unstructured":"J. M. van Verth and L. M. Bishop. 2008. Essential Mathematics for Games & Interactive Applications: A Programmer's Guide. Elsevier. http:\/\/books.google.co.uk\/books?id=zkEY9RIm4WkC.   J. M. van Verth and L. M. Bishop. 2008. Essential Mathematics for Games & Interactive Applications: A Programmer's Guide. Elsevier. http:\/\/books.google.co.uk\/books?id=zkEY9RIm4WkC.","DOI":"10.1201\/b13171"},{"volume-title":"Proceedings of the ACM Annual SIGGRAPH Conference: Beyond Programmable Shading (SIGGRAPH'09)","year":"2009","author":"van Waveren J.","key":"e_1_2_1_21_1"},{"volume-title":"Proceedings of the Game Developers Conference (GDC'12)","year":"2012","author":"Widmark Mattias","key":"e_1_2_1_22_1"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSSE.2008.568"}],"container-title":["Computers in Entertainment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3001698","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3001698","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:38:42Z","timestamp":1750221522000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3001698"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3]]},"references-count":23,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,3]]}},"alternative-id":["10.1145\/3001698"],"URL":"https:\/\/doi.org\/10.1145\/3001698","relation":{},"ISSN":["1544-3574"],"issn-type":[{"type":"electronic","value":"1544-3574"}],"subject":[],"published":{"date-parts":[[2017,3]]},"assertion":[{"value":"2017-01-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-03-08","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-03-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}