|
||||||
|
||||||
| 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. |
||||||
|