{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,4]],"date-time":"2026-10-04T17:13:46Z","timestamp":1791134026716,"version":"4.1.0"},"reference-count":23,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2008,8,1]],"date-time":"2008-08-01T00:00:00Z","timestamp":1217548800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Austrian FIT-IT Visual Computing initiative, project GAMEWORLD","award":["813387"],"award-info":[{"award-number":["813387"]}]},{"DOI":"10.13039\/100000145","name":"Division of Information and Intelligent Systems","doi-asserted-by":"publisher","award":["IIS 0612269CCF 0643822IIS 0757623"],"award-info":[{"award-number":["IIS 0612269CCF 0643822IIS 0757623"]}],"id":[{"id":"10.13039\/100000145","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000143","name":"Division of Computing and Communication Foundations","doi-asserted-by":"publisher","award":["IIS 0612269CCF 0643822IIS 0757623"],"award-info":[{"award-number":["IIS 0612269CCF 0643822IIS 0757623"]}],"id":[{"id":"10.13039\/100000143","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2008,8]]},"abstract":"<jats:p>We introduce a real-time interactive visual editing paradigm for shape grammars, allowing the creation of rulebases from scratch without text file editing. In previous work, shape-grammar based procedural techniques were successfully applied to the creation of architectural models. However, those methods are text based, and may therefore be difficult to use for artists with little computer science background. Therefore the goal was to enable a visual work-flow combining the power of shape grammars with traditional modeling techniques. We extend previous shape grammar approaches by providing direct and persistent local control over the generated instances, avoiding the combinatorial explosion of grammar rules for modifications that should not affect all instances. The resulting visual editor is flexible: All elements of a complex state-of-the-art grammar can be created and modified visually.<\/jats:p>","DOI":"10.1145\/1360612.1360701","type":"journal-article","created":{"date-parts":[[2008,8,5]],"date-time":"2008-08-05T13:35:10Z","timestamp":1217943310000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":103,"title":["Interactive visual editing of grammars for procedural architecture"],"prefix":"10.1145","volume":"27","author":[{"given":"Markus","family":"Lipp","sequence":"first","affiliation":[{"name":"Vienna University of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peter","family":"Wonka","sequence":"additional","affiliation":[{"name":"Arizona State University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael","family":"Wimmer","sequence":"additional","affiliation":[{"name":"Vienna University of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2008,8]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/584993.585023"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.t01-2-00707"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1068\/b160215"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1180495.1180527"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/584993.585029"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/358523.358553"},{"key":"e_1_2_2_7_1","volume-title":"SCCG '07","author":"Ganster B.","unstructured":"Ganster , B. , and Klein , R . 2007. An integrated framework for procedural modeling . In SCCG '07 , Comenius University, Bratislava, M. Sbert, Ed., 150--157. Ganster, B., and Klein, R. 2007. An integrated framework for procedural modeling. In SCCG '07, Comenius University, Bratislava, M. Sbert, Ed., 150--157."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1183316.1183342"},{"key":"e_1_2_2_10_1","volume-title":"Handbook of Computer Aided Geometric Design","author":"Hoffmann C.","unstructured":"Hoffmann , C. , and Joan-Arinyo , R. 2002. Handbook of Computer Aided Geometric Design . Elsevier , ch. 21: Parametric modeling, 519--541. Hoffmann, C., and Joan-Arinyo, R. 2002. Handbook of Computer Aided Geometric Design. Elsevier, ch. 21: Parametric modeling, 519--541."},{"key":"e_1_2_2_11_1","unstructured":"Knott D. 2003. CInDeR Collision and Interference detection in real time using graphics hardware. Master's thesis UBC.  Knott D. 2003. CInDeR Collision and Interference detection in real time using graphics hardware . Master's thesis UBC."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/781606.781663"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/38.736469"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141931"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276484"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383292"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1068\/b250011"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/192161.192254"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383291"},{"key":"e_1_2_2_20_1","volume-title":"Handbook of Computer Aided Geometric Design","author":"Shapiro V.","unstructured":"Shapiro , V. 2002. Handbook of Computer Aided Geometric Design . Elsevier , ch. 20: Solid modeling, 473--518. Shapiro, V. 2002. Handbook of Computer Aided Geometric Design. Elsevier, ch. 20: Solid modeling, 473--518."},{"key":"e_1_2_2_21_1","first-page":"1460","article-title":"Shape grammars and the generative specification of painting and sculpture","volume":"71","author":"Stiny G.","year":"1972","unstructured":"Stiny , G. , and Gips , J. 1972 . Shape grammars and the generative specification of painting and sculpture . Inf. Proc. 71 , 1460 -- 1465 . Stiny, G., and Gips, J. 1972. Shape grammars and the generative specification of painting and sculpture. Inf. Proc. 71, 1460--1465.","journal-title":"Inf. Proc."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1068\/b070343"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1068\/b090113"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882324"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1360612.1360701","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1360612.1360701","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1360612.1360701","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:58:02Z","timestamp":1750255082000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1360612.1360701"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,8]]},"references-count":23,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2008,8]]}},"alternative-id":["10.1145\/1360612.1360701"],"URL":"https:\/\/doi.org\/10.1145\/1360612.1360701","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,8]]},"assertion":[{"value":"2008-08-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}