ABSTRACT
This paper describes a configurable and extensible expert system shell tool to support creative work with Shape Grammars. Shape Grammars are a formalism that allows to analyze and synthesize designs of visual languages and has been used to represent the knowledge behind the creative work of architects, designers and artists. The main ideas, the computational architecture, the technologies involved and some previous work and present and future work are presented.
- Agarwal, M and Cagan, J., 1998, A Blend of Different Tastes: The Language of Coffeemakers, Environment and Planning B, 25: 205--226.Google ScholarCross Ref
- Agarwal, M and Cagan, J., 2000, On the Use of Shape Grammars as Expert Systems for Geometry-Based Engineering Design, Artificial Intelligence for Engineering Design, Analysis, and Manuf., 14 431--439. Google ScholarDigital Library
- Chase, S. C., 1989, Shapes and Shape Grammars: From Mathematical Model to Computer Implementation, Environment and Planning B, vol.16, 215--242.Google ScholarCross Ref
- Chase, S. C., 2002, A model for User Interaction in Grammar-Based Design Systems, Automation in Construction 11, 161--172.Google ScholarCross Ref
- Chomsky, N., 1957, Syntactic Structures. Mouton and Co., London.Google Scholar
- Duarte, J. P., 2005, Towards the Mass Customization of Housing: The Grammar of Siza's Houses at Malagueira, Environment and Planning B, vol.32, 347--380.Google ScholarCross Ref
- Heisserman, J., 1994, Generative Geometric Design, IEEE Computer Graphics and Applications, 14 37 45. Google ScholarDigital Library
- Knight, T., 2003, Computing with Emergence, Environment and Planning B, vol.30, 125--155.Google ScholarCross Ref
- Koning, G., and Eisenberg, J., 1981, The Language of the Prairie: Frank Lloyd Wright's Prairie Houses, Environment and Planning B,8:295--323.Google Scholar
- Krishnamurti, R., 1980, The Arithmetic of Shapes, Environment and Planning B, vol.7, 463--484.Google ScholarCross Ref
- Krishnamurti, R., 1981, The Construction of Shapes, Environment and Planning B, vol.8, 5--40.Google ScholarCross Ref
- Krishnamurti, R., 1992, The Maximal Representation of a Shape, Environment and Planning B, vol.19. 267--288.Google ScholarCross Ref
- McGill, M. and Knight, T., 2004, Designing Design-Mediating Software - The Development Of Shaper2D, 22nd eCAADe Conference Proceedings, Copenhagen (Denmark), 15-18 Sept. 2004, 119--127.Google Scholar
- Piazzalunga, U. and Fitzhorn, P., 1998, Note on a Three-Dimensional Shape Grammar Interpreter, Environment and Planning B, vol.25, 11--30.Google ScholarCross Ref
- Reis, J., 2006, Agents with Style - Multi-Agent Visual Composition with Shape Grammars, Proceedings of the Third Joint Workshop on Computational Creativity, Aug. 2006, Riva del Garda, Italy, 61--62.Google Scholar
- Reis, J., 2008, A Rule Language to Express Visual Pattern Generation, Proceedings of the SIGDOC 2008, 26th ACM Int. Conf. on Design in Communication, September 2008, Lisbon, Portugal, 273--274. Google ScholarDigital Library
- Reis, J., 2008, Using Rules for Creativity in Visual Composition, Proceedings of the SIGDOC 2008, 26th ACM Int. Conf. on Design in Communication, September 2008, Lisbon, Portugal, 207--214. Google ScholarDigital Library
- Reis, J., 2009, GEOWIN -- A System for Creative Pattern Generation Based on Rules, ICSOFT 2009, International Conference on Software and Data Technologies, July 2009, Sofia, Bulgaria, 289--296.Google Scholar
- Reis, J., 2011, GSG -- Generic Shape Grammars, Technologies and Computational System Architecture for an Expert System Shell for Shape Grammars, Tech. Report DCTI/ISCTE/ADETTI-IUL, Feb.2011.Google Scholar
- Santos, F., Reis, J., Lopes, P., Paio, A., Eloy, S., Rato, V., A Multi-Agent Expert System Shell for Shape Grammars, Proceedings of CAADRIA 2012, April 2012, Chennai, India, 639--643.Google Scholar
- Reis, J., 2011, Implementação e Visualização de Formas em GSG, Tech. Report DCTI/ISCTE/ADETTI-IUL, Oct. 2011 (in Portuguese).Google Scholar
- Stiny, G. and W. J. Mitchell, 1978, The Palladian Grammar, Environment and Planning B 5: 5--18.Google ScholarCross Ref
- Stiny, G. and W. J. Mitchell, 1980, The Grammar of Paradise: on the Generation of Mughul Gardens, Environment and Planning B,7:209--226.Google ScholarCross Ref
- Stiny, G., 1976, Two exercises in formal composition. Environment and Planning B, vol. 3(2),187--210, March.Google ScholarCross Ref
- Stiny, G., 1977, Ice-ray: A Note on Chinese Lattice Designs, Environment and Planning B 4: 97.Google ScholarCross Ref
- Stiny, G., 1980, Introduction to Shape and Shape Grammars, Environment and Planning B, 7(3), 343--351.Google ScholarCross Ref
- Stiny, G., 1980, Kindergarten Grammars: Designing with Froebel's Building Gifts, Environment and Planning B, vol.7, 409--462.Google ScholarCross Ref
- Stiny, G., 1981, A Note on the Description of Designs, Environment and Planning B, 8:257--267.Google ScholarCross Ref
- Stiny, G., 1992, Weights, Environment and Planning B, 19:413--430.Google ScholarCross Ref
- Stiny, G., 2001, How to Calculate with Shapes, In Formal engineering design synthesis, Cambridge Univ. Press New York, NY, USA 2001. Google ScholarDigital Library
- Stiny, G., 2006, Shape: Talking about Seeing and Doing, MIT Press, Cambridge, Massachusetts. Google ScholarDigital Library
- Stiny, G., and Gips, J., 1972, Shape Grammars and the Generative Specification of Painting and Sculpture, in C V. Freiman (ed) Information Processing 71 (Amsterdam: North-Holland) 1460--1465.Google Scholar
- Stiny, G.,1990, What is a Design?, Environment and Planning B, 17:97--103.Google ScholarCross Ref
- Tapia, M., 1999, A Visual Implementation of a Shape Grammar System, Environment and planning B, 26 59--73.Google Scholar
Index Terms
- A shell tool for visual creativity support
Recommendations
Using rules for creativity in visual composition
SIGDOC '08: Proceedings of the 26th annual ACM international conference on Design of communicationThis article describes a computational system based on rules for generating visual patterns. The rules, usually referred to as shape grammar rules, similar to the rules of an expert system and can take given geometric shapes to produce new shapes. Shape ...
Understanding and evaluating creativity
C&C '09: Proceedings of the seventh ACM conference on Creativity and cognitionThis tutorial presents different perspectives on creativity based on knowledge from research and practice. The aim is to provide an understanding of creativity and how to evaluate it in terms of the ways audiences respond, how we assess the creative ...
Improving Group Creativity: Brainstorming Versus Non-Brainstorming Techniques in a GSS Environment
HICSS '01: Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 1 - Volume 1Creativity is increasingly important in today's fast changing world. The use of Group Support Systems has been shown to improve the quantity and quality of ideas produced by groups during idea generation. Similarly, creative techniques may be used to ...
Comments