Abstract
Texture mapping is an essential technique in computer graphics. However, limited by the current memory technology, it is only suitable for 2D textures. Moreover, in applying texture mapping, the size and resolution of textures can not be changed dynamically. To overcome these shortcomings, in this thesis, we will investigate procedural texture modeling methods and their rendering algorithms. Two improved rendering algorithms are proposed to achieve interactive frame rate for procedural textures. Based on our study, we implement a prototype system for generating and rendering procedural textures. Furthermore, several empirical tests are given to demonstrate the effectiveness of proposed algorithms.