Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

An Adjectival Interface for procedural content generation

Includes abstract.

Saved in:
Bibliographic Details
Main Author: Hultquist, Carl
Other Authors: Gain, James
Format: Thesis
Language:English
Published: Department of Computer Science 2014
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613283023847424
access_status_str Open Access
author Hultquist, Carl
author2 Gain, James
author_browse Gain, James
Hultquist, Carl
author_facet Gain, James
Hultquist, Carl
author_sort Hultquist, Carl
collection Thesis
description Includes abstract.
format Thesis
id oai:open.uct.ac.za:11427/6401
institution University of Cape Town (South Africa)
language eng
last_indexed 2026-06-10T12:33:40.116Z
license_str Not specified — see source repository
provenance_str_mv Harvested via OAI-PMH from UCTD — University of Cape Town Open Access Repository
publishDate 2014
publishDateRange 2014
publishDateSort 2014
publisher Department of Computer Science
publisherStr Department of Computer Science
record_format dspace
source_str UCTD — University of Cape Town Open Access Repository
spelling oai:open.uct.ac.za:11427/6401 An Adjectival Interface for procedural content generation Hultquist, Carl Gain, James Cairns, David Computer Science Includes abstract. Includes bibliographical references. In this thesis, a new interface for the generation of procedural content is proposed, in which the user describes the content that they wish to create by using adjectives. Procedural models are typically controlled by complex parameters and often require expert technical knowledge. Since people communicate with each other using language, an adjectival interface to the creation of procedural content is a natural step towards addressing the needs of non-technical and non-expert users. The key problem addressed is that of establishing a mapping between adjectival descriptors, and the parameters employed by procedural models. We show how this can be represented as a mapping between two multi-dimensional spaces, adjective space and parameter space, and approximate the mapping by applying novel function approximation techniques to points of correspondence between the two spaces. These corresponding point pairs are established through a training phase, in which random procedural content is generated and then described, allowing one to map from parameter space to adjective space. Since we ultimately seek a means of mapping from adjective space to parameter space, particle swarm optimisation is employed to select a point in parameter space that best matches any given point in adjective space. The overall result, is a system in which the user can specify adjectives that are then used to create appropriate procedural content, by mapping the adjectives to a suitable set of procedural parameters and employing the standard procedural technique using those parameters as inputs. In this way, none of the control offered by procedural modelling is sacrificed â although the adjectival interface is simpler, it can at any point be stripped away to reveal the standard procedural model and give users access to the full set of procedural parameters. As such, the adjectival interface can be used for rapid prototyping to create an approximation of the content desired, after which the procedural parameters can be used to fine-tune the result. The adjectival interface also serves as a means of intermediate bridging, affording users a more comfortable interface until they are fully conversant with the technicalities of the underlying procedural parameters. Finally, the adjectival interface is compared and contrasted to an interface that allows for direct specification of the procedural parameters. Through user experiments, it is found that the adjectival interface presented in this thesis is not only easier to use and understand, but also that it produces content which more accurately reflects usersâ intentions. 2014-08-13T19:29:08Z 2014-08-13T19:29:08Z 2008 Doctoral Thesis Doctoral PhD http://hdl.handle.net/11427/6401 eng application/pdf Department of Computer Science Faculty of Science University of Cape Town
spellingShingle Computer Science
Hultquist, Carl
An Adjectival Interface for procedural content generation
thesis_degree_str Doctoral
title An Adjectival Interface for procedural content generation
title_full An Adjectival Interface for procedural content generation
title_fullStr An Adjectival Interface for procedural content generation
title_full_unstemmed An Adjectival Interface for procedural content generation
title_short An Adjectival Interface for procedural content generation
title_sort adjectival interface for procedural content generation
topic Computer Science
url http://hdl.handle.net/11427/6401
work_keys_str_mv AT hultquistcarl anadjectivalinterfaceforproceduralcontentgeneration
AT hultquistcarl adjectivalinterfaceforproceduralcontentgeneration