AbstractsEngineering

Dynamic Designs of Virtual Worlds Using Generative Design Agents

by Ning Gu




Institution: University of Sydney
Department:
Year: 2006
Keywords: Virtual World, Design Agent, Design Grammar, Generative System
Record ID: 1070388
Full text PDF: http://hdl.handle.net/2123/984


Abstract

Doctor of Philosophy (PhD)%%%This research aims at developing a different kind of virtual world that is dynamically designed and implemented as needed. Currently, most virtual world designs are considered static. Similar to the physical world, these worlds are pre-defined prior to their use. The resultant environments serve certain purposes but do not take into consideration possible changes to the purposes during their use, changes which often occur when the occupants interact with the environments and with each other. Virtual worlds as networked environments can be flexibly configured and programmed. This flexibility makes it possible to consider virtual world designs in terms of dynamics and autonomy, reflecting the changing needs of different moments. To achieve dynamic designs of virtual worlds, this study applies a computational approach using rational design agents. A Generative Design Agent (GDA) model is developed that specifies computational processes for reasoning and designing in virtual worlds. The GDAs serve as personal design agents to the virtual world occupants. Design formalisms for virtual worlds are also addressed. The design component of a GDA is supported by the application of a generative design grammar. On one hand, generative design grammars serve as the generative force to be applied by the GDAs for virtual world design automation. On the other hand, each grammar defines coherent stylistic characterisations shared by the virtual world designs it generates. The technical outcomes of the research consist of the GDA model and a generative design grammar framework. The framework provides guidelines and strategies to designers for developing generative design grammars that produce different design languages for virtual worlds, rather than predefine every detail of all possible virtual world designs. GDAs monitor the virtual worlds and the various activities that occur in the worlds, interpret the occupants’ needs in the virtual worlds and the state of the worlds based on these observations, hypothesise design goals in order to satisfy these needs, and finally apply generative design grammars to provide virtual world designs for the moment, or initiate other actions in the worlds, according to the current design goals, on behalf of the occupants. The development of the GDA model and the generative design grammar framework provides new perspectives for understanding and developing virtual worlds. The GDA model challenges the conventional way that virtual worlds are designed and implemented, and this leads to dynamic designs of virtual worlds. The generative design grammar framework provides a computational approach to formally defining design languages for virtual worlds.