Carleton University - Canada’s Capital University Carleton University - Canada’s Capital University Sitemap
Contact SCS
Campus Map
Computer Science Search:
Powered by Google
News & Seminars Future Students Current Students SCS Research People Tech Support
Undergraduate Honours Projects

Carleton University - School of Computer Science
Undergraduate Honours Project

Winter 2010
Exploration of Function-Space in Procedural Texture Synthesis

Alexander Guglielmo



ABSTRACT

The cellular basis function first introduced by Steven Worley is widely applied in the field of procedural texture synthesis. The methods of its application have traditionally been limited to a subset of functions that transform the basis results and produce varying designs which retain the cellular structure that is the namesake of Worley’s function. The aim of this project was to explore non-traditional usage of the cellular basis function in order to find new patterns which differ from those previously discovered. A simplified Worley algorithm for cellular texturing was implemented in HLSL to run on GPUs and various functions were tested on the Worley algorithm in an unstructured manner, with their results observed manually. Visually interesting patterns were discovered as a result of this experimentation, but no radically different designs were found. Recommendations for further experimentation include a method for systematically exploring functions and additionally, a method for automatically observing and filtering the results of this automated system for visual uniqueness.